質問 > フロント機能 > パンくずリスト ver2.11用 教えてください。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
momoe33 |
投稿日時: 2011/6/1 23:02
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/5/16 居住地: 投稿: 4 |
パンくずリスト ver2.11用 教えてください。 webで探して、eccubeのぱんくずリストの設置の仕方をいくつか試みましたが、動作しません。(ver2.4だとかのコードみたいで、、、)
2.11バージョンの設置の仕方をご教示ください。 php等は全くの素人です。 よろしくお願い致します。 |
fukap |
投稿日時: 2011/6/2 19:06
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: パンくずリスト ver2.11用 教えてください。 いくつか試みたとのことですが、どんなコードを試されましたか?
またどんなエラーが表示されましたか? |
momoe33 |
投稿日時: 2011/6/2 21:49
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2011/5/16 居住地: 投稿: 4 |
Re: パンくずリスト ver2.11用 教えてください。 http://www28.atwiki.jp/lucier/pages/42.htmlをコピペでしてみました。これによく似たもの(何行かが異なる)のも試しましたが
”システムエラーです。管理者にお問合せください。”みたいな画面になりました。 /data/class/pages/products/LC_Page_Products_List.php process()の中の// タイトル編集部分に追加。とありましたが、 LC_Page_Products_List.phpにタイトル編集部分がありませんでしたが、近くに入れてみました。 また、先程、公式ガイドブック(2.4系)に入っているものも試してみましたが、エラーは出ないですが、パンくずが表示されません。 phpも全然わからない素人でして、質問の答えになってるかもわかりませんが、よろしくお願い致します。 |
have |
投稿日時: 2011/6/3 9:59
対応状況: −−−
|
一人前 ![]() ![]() 登録日: 2010/11/4 居住地: 東京都 投稿: 83 |
Re: パンくずリスト ver2.11用 教えてください。 古いバッジョンに参照して、V2.11.1 にカスタマイズしたら難しいです
|
fukap |
投稿日時: 2011/6/4 23:21
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: パンくずリスト ver2.11用 教えてください。 とりあえずやってみました。うまく動くかな?
./data/class/pages/products/LC_Page_Products_List.php の action() 内の末尾に以下のコードを記述
./data/class/pages/products/LC_Page_Products_Detail.php の action() 内の末尾に以下のコードを記述
./data/Smarty/templates/default/site_main.tpl の適当な場所に以下のタグを記述
以下の記事をかなり参考にさせてもらいました。(変数名のつけ方やHTMLの記述など) http://www28.atwiki.jp/lucier/pages/42.html パンくず生成のfindTree()を使おうと数時間もがいたけど、結局sfGetParents()を使うことに。 一応、findTree()でもできたけど、breadcrumbs.jsが絡んできて難しかったです。 |
tanaca |
投稿日時: 2011/6/5 17:45
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: パンくずリスト ver2.11用 教えてください。 fukap 様
いつも有益な情報ありがとうございます。 上記の内容をカテゴリページのみに適用した際、システムエラーが 発生しましたのでご報告させていただきます。 システムエラーの発生状況 トップページに設置されている商品検索でカテゴリを 指定せずに商品名のみを入力して検索すると下記エラーが 表示されます。 カテゴリをプルダウンから選らんでおくか、または カテゴリページを開いた状態での検索あればエラーはでません。 ====================================================== FATAL Error(256) /var/www/vhosts/ドメイン/data/class/SC_Query.php:903 https://www.ドメイン/products/list.php?transactionid=&mode=search&category_id=&name=kensaku-%E3%81%82%E3%81%82%E3%81%821234&search.x=32&search.y=18 SERVER_ADDR: * REMOTE_ADDR: * USER_AGENT: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24 SQL: SELECT parent_category_id FROM dtb_category WHERE category_id = $1 MDB2 Error: not found [Error message: Unable to bind to missing placeholder: 0] /var/www/vhosts/ドメイン/httpdocs/products/list.php 34:LC_Page_Products_List_Ex->process /var/www/vhosts/ドメイン/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php 56:LC_Page_Products_List->process /var/www/vhosts/ドメイン/data/class/pages/products/LC_Page_Products_List.php 87:LC_Page_Products_List->action /var/www/vhosts/ドメイン/data/class/pages/products/LC_Page_Products_List.php 186:SC_Helper_DB->sfGetParents /var/www/vhosts/ドメイン/data/class/helper/SC_Helper_DB.php 852:SC_Helper_DB->sfGetParentsArray /var/www/vhosts/ドメイン/data/class/helper/SC_Helper_DB.php 871:SC_Helper_DB->sfGetParentsArraySub /var/www/vhosts/ドメイン/data/class/helper/SC_Helper_DB.php 882:SC_Query->get /var/www/vhosts/ドメイン/data/class/SC_Query.php 580:SC_Query->getOne /var/www/vhosts/ドメイン/data/class/SC_Query.php 600:SC_Query->execute /var/www/vhosts/ドメイン/data/class/SC_Query.php 888:MDB2_Statement_Common->execute /var/www/vhosts/ドメイン/data/module/MDB2.php 4152:MDB2_Statement_pgsql->_execute /var/www/vhosts/ドメイン/data/module/MDB2/Driver/pgsql.php 1432:MDB2_Driver_Common->raiseError /var/www/vhosts/ドメイン/data/module/MDB2.php 1497:PEAR->raiseError /var/www/vhosts/ドメイン/data/module/PEAR.php 557:MDB2_Error->MDB2_Error /var/www/vhosts/ドメイン/data/module/MDB2.php 1009:PEAR_Error->PEAR_Error ====================================================== 以上、報告のみとなりますが対処方法も分かれば 教えていただけると幸いです。
|
fukap |
投稿日時: 2011/6/5 19:12
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: パンくずリスト ver2.11用 教えてください。 ご指摘ありがとうございます。
フリーキーワードによる検索結果対応が抜け落ちておりました。 コードを修正してみましたので、よろしければお試しください。 ./data/class/pages/products/LC_Page_Products_List.php の action() 内の末尾に以下のコードを記述
./data/class/pages/products/LC_Page_Products_Detail.php については、 2011-6-4 23:21に提示したコードから変更はありません。 |
tanaca |
投稿日時: 2011/6/6 6:46
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: パンくずリスト ver2.11用 教えてください。 早々にご対応いただきありがとうございます。
システムエラーが解消されました。 ありがとうございました。
|
aska824 |
投稿日時: 2011/6/7 14:14
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
Re: パンくずリスト ver2.11用 教えてください。 これを利用してパンくずの表示はできたのですが、
挙動がおかしくなってしまっています。 カテゴリの階層が深くなるごと、逆になってしまいます。 例 ・1 2 3 とすると、 TopPage > 3 2 > 1 とパンくず表示されてしまいます。 3と2の間は>がありません・・・。 後、詳細ページでは、上記の表示の後 > だけ表示され、その後の商品名が出てきません・・・。 自分でも頑張ってやっていますが、ご教授おねがいします。
|
fukap |
投稿日時: 2011/6/7 15:31
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: パンくずリスト ver2.11用 教えてください。 だいたい状況はわかりました。
ちなみに、EC-CUBE 2.11.1 の新規インストールで、管理画面からカテゴリ登録を行われましたか? あるいは、EC-CUBE 2.11.0 や EC-CUBE 2.4系 からアップデートを行われたり、 カテゴリCSVからのアップロードを行われましたか? フロント画面のカテゴリブロックや、管理画面のカテゴリ登録画面などで、 カテゴリのツリー表示が崩れていたりしますか? 状況が再現できないので、ご協力いただければ幸いです。 商品名が出てこない件は、上記コードの仕様です。 他のパンくずリストを見ると、どうも商品名も出るようになってるみたいなので、 商品名も出るようにコード変更を検討してみます。 |
(1) 2 3 4 5 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |