質問 > フロント機能 > 不要な所にも商品検索ブロックが勝手に・・・ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pusalipu |
投稿日時: 2009/1/25 3:39
対応状況: −−−
|
半人前 登録日: 2009/1/4 居住地: 投稿: 13 |
不要な所にも商品検索ブロックが勝手に・・・ いつもお世話になっております。
商品検索ブロック(価格検索やデザイン等カスタマイズ済み)を 管理ページのレイアウト設定から商品一覧ページにのみメインカラムに表示させています。 ところがこの商品検索が利用ガイドに含まれる abouts/index.php order/index.php contact/index.phpなどにも何故だか表示されてしまいます。 各PHPファイルやSmartyのテンプレートを確認してみましたが、原因が掴めません。 対処法にお知恵をお貸しください。 宜しくお願い致します。 EC-CUBEバージョン 2.3.2 PHPバージョン PHP 5.2.8 DBバージョン MySQL 4.1.22 商品検索ブロックの中身を商品一覧ページに移植して対処しようとしましたが、この方法ではカテゴリリスト等が引っ張ってこれず私には無理でした。 |
seasoft |
投稿日時: 2009/1/25 9:10
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ パラメータ「DEF_LAYOUT」が商品一覧ページになっているからでは? (多分)
|
pusalipu |
投稿日時: 2009/1/25 19:36
対応状況: −−−
|
半人前 登録日: 2009/1/4 居住地: 投稿: 13 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ seasoftさん。
ご返答ありがとうございます。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=3007&forum=10 こちらのように別にページを作って対処してみようと試したところ Warning: reset() [function.reset]: Passed variable is not an array or object in /home/ドメイン/public_html/eccube/data/class/helper/SC_Helper_PageLayout.php on line 63 Warning: Variable passed to each() is not an array or object in /home/ドメイン/public_html/eccube/data/class/helper/SC_Helper_PageLayout.php on line 64 とのエラーが出てしまいましたが、SC_Helper_PageLayout.phpの該当ラインを見てもさっぱり分かりませんでした。 もう少し教えていただけますでしょうか? |
seasoft |
投稿日時: 2009/1/25 20:08
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ 実際にパラメータの変更を試したことは無いので、実際のところは分かりませんが、想像すると、「dtb_pagelayout」テーブルの「url」列に一致するデータが存在する必要はある気がします。
|
pusalipu |
投稿日時: 2009/1/25 20:44
対応状況: −−−
|
半人前 登録日: 2009/1/4 居住地: 投稿: 13 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ seasoftさん。
度々ありがとうございます。 dtb_pagelayoutのurl列を確認してみましたが、別に作成したページは存在しており、やっぱりよく分かりませんでした。 詳細検索をブロックで作ったことで、表示させるさせないの自由度を得られると思ったのですが、思わぬ状況に。 もう少しねばってみようと思います。 |
seasoft |
投稿日時: 2009/1/25 23:55
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ 当方の試験環境で、EC-CUBEコミュニティ(eccube-comu)を使って試したところ、成功しました。
正式版だとユーザが追加した行の url 列は、プロトコル(http:)から記述した気がするので、その辺りを調整する必要があるかも。EC-CUBEコミュニティ(eccube-comu)は、ホームからの相対パスを基本とするように改善してあります。
|
pusalipu |
投稿日時: 2009/1/26 1:07
対応状況: −−−
|
半人前 登録日: 2009/1/4 居住地: 投稿: 13 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ seasoftさん。
何度もありがとうございます。感謝しております。 本来の意図とは変わりますが回避にはなると思い、 書き込みました参考にさせて頂いた投稿の方と同じように別のページを作り、同様にDEF_LAYOUT部分を作成したページにしたのですが、私の環境では相対パスでもhttp:からの絶対パスでも前述のエラーが表示されてしまいます。 (検索ブロック自体は表示されなくなるのですが) seasoftさんが試験して下さった環境で成功されていらっしゃるとのことですから、 こちらの環境の何かがおかしいのは間違いないと思うのですが、知識が乏しいが故にデザインカスタム以外のところはほとんど手を付けていないので、見当が付かないというのが現状です。 もしかしたらサーバーに関係があるのかも知れません。 wadaxなのですが、何かが一般配布されたEC-CUBEと違うようなので。 SC_Helper_PageLayout.phpの該当行には reset($arrPageData[0]); while( list($key,$val) = each($arrPageData[0]) ){ $debug_message.= "arrPageData[$key]:" . $val . "\n"; } といった記述があるのですが、関連性がよく分からないので、 phpエラー構文を検索してみて、まだねばってみようと思います。 |
takoyaki |
投稿日時: 2009/1/26 12:35
対応状況: −−−
|
一人前 登録日: 2008/1/26 居住地: 沖縄県 投稿: 111 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ 以前WADAXのサーバーにWADAXで配布されている EC-CUBE をインストールしたい際に動作がおかしいところがあったので EC-CUBE のサイト(このサイト)からダウンロードした EC-CUBE にインストールしなおしたことがあります。
どこがどう違うのかは検証していませんが。 |
pusalipu |
投稿日時: 2009/1/26 16:39
対応状況: −−−
|
半人前 登録日: 2009/1/4 居住地: 投稿: 13 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ takoyakiさん。
返信ありがとうございます。 WADAX仕様に関して以前WADAXに問い合わせたのですが、 文字コード「など」という説明だけで詳細は分からなかったんですよね・・・。 しかしながら、検証はファイル数を考えると無謀な気がしますので取り掛かれません。 WADAX仕様のもの以外のEC-CUBEならいかなるサポートもしないと言われて不安を感じて専用のものを利用していますが、 takoyakiさんがこちらからダウンロードしたノーマルのプログラムでも問題はありませんでしたか? 宜しければお聞かせください。 エラーとして出るSC_Helper_PageLayout.phpの63,64行は、このフォーラム内外で検索してみたところ、色々な状況で発生しているようで、共通した要素がない場合もあるので、 プログラムのバグなのか否かも分からないままです。 単純に「@」などで回避させるのは危険な気がしますので、商品検索をブロックではなく一覧のメインページにつけることで対処するしかないのかな、と結論に至りました。 ただその場合は先に書きましたようにカテゴリリストが引っ張ってこれないので、またお世話になりつつ手を加えて行くしかないように思います。 一歩進んで三歩下がる状態で、なかなか難しいです(笑) |
hogehoge |
投稿日時: 2009/1/26 20:30
対応状況: −−−
|
常連 登録日: 2008/9/19 居住地: Cusco,Peru 投稿: 67 |
Re: 不要な所にも商品検索ブロックが勝手に・・・ 引用:
使ったことはないんですけど、 http://www.forest.impress.co.jp/article/2003/11/21/okiniiri.html みたいに、フォルダ単位でdiffを表示するソフトは、探すとフリーでもいろいろとあると思います。 一旦ローカルにダウンロードして、そういうのを利用するのも一手かもしれませんね。 個人的にも、どういう差分があるか興味あります |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |