DUGAくん7
ランダムバナー
|
|
( 1 / 1 )
|
|
|
|
||
| ランダムバナーについて
ランダムバナーは、ページにアクセスするたびにランダムにバナーが入れ替わって表示されるという、とても便利なものです。 バナーに限らず、テキスト、画像、リンクなど同じ手法でいろいろなコンテンツを表示することができます。 ここでは、外部ファイルに記述した複数のバナーをPHPスクリプトでランダムに読み込んで表示する方法をお教えします。 ※無料ブログではPHPスクリプトを使用することができません。 ※ランダムバナーの仕組みは、ランキング攻略などにもご利用になると有用ですが、JAVAスクリプトを使った場合は、ランキングサイトのプログラムではじかれる場合がほとんどです。 |
| ランダムバナーの作り方 1
このホームページには、ヘッダー、それぞれの記事下部、サイドバーにランダムバナーが使われています。 画面を更新するたびにバナーや画像が入れ替わっています。 今回は例として、DUGAくん7を使ってサイドバーのようなサムネイル画像のランダムバナーを作成してみましょう。 |
| ランダムバナーの作成 2
外部ファイルの作成 まず、外部ファイルを作成します。 DUGAくん7で、「サムネイルバナー」を選択し、画像サイズを指定して「データ取得」ボタンを押してください。 ※サムネイルのサイズは、HPくんSPで作成する場合、2カラムなら幅240px,
3カラムなら幅180pxでちょうど良いサイズになるようにしてあります。 書き出されたバナーのデータを全てコピーし、先ほど作成した「pr_1.txt」に貼り付け、おまじないとして最後の改行を削除してください。 このテキストファイルを、ご利用になるサイトの文字コードで保存してください。 ※文字コードは、HPくんSPの場合は「SHIFT−JIS」、ワードプレスの場合は「UTF-8」です。 完成したファイルを、サーバーにアップロードしてください。 |
| ランダムバナーの作成 3
作成した外部ファイルのバナーのコードを1行ごとにランダムに読み込むスクリプトを、バナーを表示させたい個所に記述してください。 例に挙げたホームページでは、HPくんSPの「左サイドバー」の2番目のコンテンツの所になります。 「pr」というフォルダの中に「pr_1.txt」を入れた場合、スクリプトは以下のようになります。 例示のホームページのように、縦にずらっとサムネイルバナーを並べるには、このスクリプトを改行タグでつないで表示したい数だけ記述します。 サイドバー内でのセンタリングは、DIVタグにCSSで指定すればよいでしょう。 例えば、以下のようになります。
これでランダムバナーの完成です。 ※PHPスクリプトで記述された部分は、ローカルのPCでは表示されません。 ※外部ファイルと表示するサイトのファイルが同じサーバーやディレクトリにない場合であっても、スクリプトのファイル名をフルパスで指定してやることで読み込むことができます。 ワードプレスでも通常はPHPスクリプトを記事中やサイドバーで使用することはできません。 |
|
|
( 1 / 1 )
|
|
|
|
||