hamada
bungu****@leo*****
2004年 10月 16日 (土) 13:10:26 JST
こんにちわ。 On Sat, 16 Oct 2004 12:50:31 +0900 tomio kurata <t_kurat****@mbs*****> wrote: > ソースを見ましたが、どこにもバナーが挿入されていませんでした。 > ここが問題なんですね。 そうですね。tep_banner_exists()がヌルに置き換わってるってことみたいです。 > function tep_banner_exists($action, $identifier) { > if ($action == 'dynamic') { > return tep_random_select("select banners_id, banners_title, banners_image, banners_html_text from " . TABLE_BANNERS . " where status = '1' and banners_group = '" . $identifier . "'"); > } elseif ($action == 'static') { > $banner_query = tep_db_query("select banners_id, banners_title, banners_image, banners_html_text from " . TABLE_BANNERS . " where status = '1' and banners_id = '" . $identifier . "'"); > return tep_db_fetch_array($banner_query); > } else { > return false; > } > } 正常にバナーが登録されててグループ指定が正しいなら、素直に値が返りそうな モンですけどねぇ? あまり引っかかりそうな気はしない。 もしかして、「バナーは登録したけどステータスがアクティブになってない」な んてことはないでしょうか?(^_^;) これはプログラムの問題じゃなくて、たぶんバナー管理と言うか「設定の問題」 のような気がします。グループとかステータスとかの設定を、再度確認してみて ください。 値か返らないと言うことはつまり、 ・statusが1じゃない ・banners_groupが引数と一致してない のどっちかだろうと思われます。(そうでなければたぶん値が返る) はまだ