質問 > フロント機能 > モバイルサイトトップページのカスタマイズ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pisa |
投稿日時: 2010/4/18 18:24
対応状況: −−−
|
常連 登録日: 2010/4/18 居住地: 投稿: 39 |
モバイルサイトトップページのカスタマイズ モバイルサイトをECCUBEベースで制作しています。
デフォルトのテンプレートも良いとは思いますが、 やはり目玉となる商品の画像をトップページに設置、商品詳細まで1クリックで遷移させたい。 トップページに商品画像を設置、商品詳細にリンクを張ってみたのですが、複数の商品を購入する為にトップページに戻ると当然セッションが切れ、買い物カゴの中も当然「0」になります。 PHPSESSID= 以下が自動生成される事が原因だろうとは思うのですが、セッションを途切れさせない簡単な方法はございますでしょうか? どうぞ宜しくお願いいたします。 ※勿論セッションの切れない単体での購入は可能です。 |
kaoring777 |
投稿日時: 2010/4/19 0:03
対応状況: −−−
|
一人前 登録日: 2009/7/28 居住地: 東京 投稿: 89 |
Re: モバイルサイトトップページのカスタマイズ こんばんわ。
どのようにリンクを貼ったか教えて頂けませんでしょうか。 試しに、ver.2.4.3のモバイルトップに商品詳細ページへリンクする画像を貼ってみました。 当方環境ではカートに入れた後、フッターにあるTOPページへボタンで戻るとカートセッションは保持されており 引用:
が再現されませんでした。 他に何か変更されている箇所はありますでしょうか? それが問題かも。。 |
pisa |
投稿日時: 2010/4/19 2:47
対応状況: −−−
|
常連 登録日: 2010/4/18 居住地: 投稿: 39 |
Re: モバイルサイトトップページのカスタマイズ 返信ありがとうございます。
>当方環境ではカートに入れた後、フッターにあるTOPページへボタ>ンで戻るとカートセッションは保持されており TOPに戻るだけではカートセッションは保存されています。 が、再度商品を選択するとセッションが途切れる状態です。 勿論デフォルトカテゴリから商品を選択した場合はセッションは保存されており、複数の商品購入が可能です。 リンクは /mobile/products/detail.php?product_id=○ という様に普通に張ってみています。 |
kaoring777 |
投稿日時: 2010/4/19 4:20
対応状況: −−−
|
一人前 登録日: 2009/7/28 居住地: 東京 投稿: 89 |
Re: モバイルサイトトップページのカスタマイズ /mobile/products/detail.php?product_id=○
ではなく PCから http://ドメイン名/mobile/ で商品詳細ページを見てみて下さい。 URLが http://ドメイン名/mobile/products/detail.php?product_id=●&PHPSESSID=●●●●●● ってなっていませんか? これをリンクで貼ればセッションを保持したまま買物が続けられますが… これってダメなんでしたっけ?(不安になってきた) |
kaoring777 |
投稿日時: 2010/4/19 4:29
対応状況: −−−
|
一人前 登録日: 2009/7/28 居住地: 東京 投稿: 89 |
Re: モバイルサイトトップページのカスタマイズ ごめんなさい!
上記、ダメですね。 セッションのURLをママ貼っても意味ないですね。。。 頭回ってませんでした。スイマセン |
kaoring777 |
投稿日時: 2010/4/19 6:06
対応状況: −−−
|
一人前 登録日: 2009/7/28 居住地: 東京 投稿: 89 |
Re: モバイルサイトトップページのカスタマイズ 何度もスイマセン。
やりかけのまま寝るのが気が引けてきたので、起きました。 <a href="<!--{$smarty.const.MOBILE_DETAIL_P_HTML}-->商品ID番号" ><img src="●●"></a> 例えば商品IDが1であれば <a href="<!--{$smarty.const.MOBILE_DETAIL_P_HTML}-->1" ><img src="●●"></a> みたいに。。。 上記で問題ありますでしょうか? |
pisa |
投稿日時: 2010/4/19 9:43
対応状況: −−−
|
常連 登録日: 2010/4/18 居住地: 投稿: 39 |
Re: モバイルサイトトップページのカスタマイズ >やりかけのまま寝るのが気が引けてきたので、起きました。
本当にありがとうございます。 感謝の気持ちでいっぱいです。 私も Smarty/templates/default/mobile/frontparts/bloc/best5.tpl の中の記述を参考に、ご教示いただいたソースに辿り着きました。 これから実装してみます。 本当にありがとうございます。 |
pisa |
投稿日時: 2010/4/19 10:31
対応状況: −−−
|
常連 登録日: 2010/4/18 居住地: 投稿: 39 |
Re: モバイルサイトトップページのカスタマイズ kaoring777様
/Smarty/templates/default/mobile/top.tpl に直接タグを埋め込んだ場合、セッションが切れずに動作する事を確認いたしました。ありがとうございます。 折角なので、管理画面からモバイルトップページの編集を可能にしよう、と下記手順で作業を進めているのですが 1.管理ページから新規ブロックを作成 2./html/user_data/packages/default/bloc/ に新規ブロックが作成されている事を確認 3./Smarty/templates/default/mobile/top.tpl に上記ブロックの呼び出しを追加 4.管理画面からモバイルのトップページが編集出来る事を確認 5.意気揚々と(半分無理目かな?と思いながら) <a href="<!--{$smarty.const.MOBILE_DETAIL_P_HTML}-->●" >●●●</a> を記述 やはりというか当然というか、繋がらず。 URLを確認すると http://ドメイン/mobile/<!--{$smarty.const.MOBILE_DETAIL_P_HTML} --?PHPSESSID=●●● という羅列。 とは言え、あと一歩のところまでは来たような気がします。 問題は管理画面で作成した新規ブロックが /html/user_data/packages/default/bloc/ 以下に作成されている事。 /Smarty/templates/default/mobile/frontparts/bloc 以下にファイルを作って、それを管理画面から呼び出せれば素敵なのですが…。 色々試してみます。 |
kaoring777 |
投稿日時: 2010/4/19 15:47
対応状況: −−−
|
一人前 登録日: 2009/7/28 居住地: 東京 投稿: 89 |
Re: モバイルサイトトップページのカスタマイズ お疲れ様です!
作ったブロックを/mobile/frontparts/blocに移動して、DB側でdtb_blocの該当箇所を修正ってのはどうですか? ちなみに私なら mobile/frontparts/bloc/●●.php ↑ Best5を複製したりして適宜内容を変更して下さい data/class_extends/page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_●●_Ex.php ↑ Best5を複製したりして適宜内容を変更して下さい data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_●●.php ↑ Best5を複製したりして適宜内容を変更して下さい data/Smarty/templates/default/mobile/frontparts/bloc/●●.tpl ↑ <a href="<!--{$smarty.const.MOBILE_DETAIL_P_HTML}-->1" ><img src="●●"></a> DBのdtb_bloc該当箇所のphpパスにmobile/frontparts/bloc/●●.phpを当てる data/Smarty/templates/default/mobile/top.tpl ↓ ブロックを挿入したい個所に <!--{include_php file=`$smarty.const.MOBILE_HTML_PATH`frontparts/bloc/●●.php}--> これで、問題なく管理画面上で編集できています。 引用:
ちょっと上記、想像ができないのですが。 繋がらないというのは、サイトが表示されないということですか? |
pisa |
投稿日時: 2010/4/19 16:41
対応状況: −−−
|
常連 登録日: 2010/4/18 居住地: 投稿: 39 |
Re: モバイルサイトトップページのカスタマイズ すっかりお世話になっちゃってます。
ホントに感謝です。 >作ったブロックを/mobile/frontparts/blocに移動して、 >DB側でdtb_blocの該当箇所を修正ってのはどうですか? 流石です。 まだ実装はしておりませんが、間違いなくいけそうですね。 既存ページで変更頻度の高いページ等も全て管理画面から操作出来るようにしてみようと思っています。 (そんなページあったかな??) |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |