質問 > フロント機能 > PHPで新規ブロックにアフィリエイトバナーをランダムに表示させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
FUMMY |
投稿日時: 2009/4/9 22:41
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/4/8 居住地: 投稿: 3 |
PHPで新規ブロックにアフィリエイトバナーをランダムに表示させたい 初めまして、FUMMYと申します。新規追加したブロックにアフィリエイトバナーをランダムに表示させたいのですが、バナーどころか画面まで表示されなくなってしまい、困っています。過去ログを検索してみたのですが、それらしい解決策が見つからなかったので、書き込みさせていただきます。
私のPHPの知識については、入門書の簡単なサンプルを試してみたり、Tipsを掲載しているサイト様からプログラムをコピー&ペーストして動かしたりしている程度です。 私の実行した手順は以下の通りです。 1)管理画面の「デザイン管理」から、新規に「ad_01」というブロックを追加した。 2)データベースにログイン後、新規追加したブロックIDに「ad_01.php」というPHPファイルを実行させるためのSQLを実行した。 3)「ad_01.php」及び「LC_Page_FrontParts_Bloc_Ad01_Ex.php」というPHPファイルを新規作成した。 ※ ここまでは「EC-CUBE 公式ガイドブック」に掲載されている「簡易ランキングブロックの追加」ページの手順を参考にしました。 この新規追加したブロックに、下記サイト様のPHPプログラムを参考に、アフィリエイトバナーをランダムに表示させたいと考えております。 eWeb:http://php.eweb-design.com/0203_rt.php まず、このプログラムを「ad_01.php」と「LC_Page_FrontParts_Bloc_Ad01_Ex.php」の、どちらのファイルのどの部分に追加したら良いのかかわからず、困っています。 「EC-CUBE 公式ガイドブック」の「簡易ランキングブロックの追加」ページによると、「ranking.php」はブロックに表示させるためのプログラムで、「LC〜.php」は実際にランキングを集計するためのプログラムだと掲載されているので、「LC_Page_FrontParts_Bloc_Ad01_Ex.php」に目的のプログラムを記述した方が良いのかな…と推測し、
の中にプログラムをコピー&ペーストしたのですが、実際に表示させてみると、ヘッダ部分以降が何も表示されなくなってしまい、更に困っています(ちなみにページのソースを見てみると、「<!-- アフィリエイト01 ここから -->」というコメント以降が表示されていません)。 どなたか、解決策をご存知の方はいらっしゃいませんでしょうか。ご教授の程、よろしくお願いします。 ■EC-CUBE:2.3.3 ■OS:Linux ■PHP:5.1.6 ■データベース:MySQL 5.0.22 ■WEBサーバ:Apache/2.2.3 ■ブラウザ:Firefox 3.0.8 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
FUMMY | 2009/4/9 22:41 |
![]() |
seasoft | 2009/4/9 22:49 |
![]() |
FUMMY | 2009/4/11 17:58 |
![]() |
lucky7 | 2009/4/11 11:29 |
![]() |
FUMMY | 2009/4/11 18:42 |
![](images/pixel.gif)