質問 > 管理機能 > WordPressとの連携 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
aska824 |
投稿日時: 2010/12/24 3:21
対応状況: −−−
|
長老 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
WordPressとの連携 現在、新着情報をWordPressにて行おうと思っております。
WordPressの方のテンプレートもECCUBEで使っているテンプレートと 全く同じ仕様にするため、いろいろなサイトを回り、ブロックの表示まで辿りつきました。 ですが、ここで躓いてしまいました・・・。 「かごの中」のブロックがうまく機能してくれません。 テストとして商品をかごに入れて見ましたが、WordPressで表示させるとかごの中にあるはずの商品が無くなってしまいます。 ECCUBE側でみると「1点4500円」としっかり入ってますが、 WordPress側でみると「0点0円」と表示されます。 かごに入れるときは、クッキーを使ってるんですよね? http://www.example.com ←ECCUBE http://blog.example.com ←WordPress で表示させようとしましたが、別ドメインとなり、クッキーが認証してくれないので、 http://www.example.com/blog と、同じドメイン内にWordPressを配置しました。 ですが、結果は同じです・・・。 どうすればいいのか分からずてんてこまいになってます・・・。 WordPressにかごの中を表示させることはできないのでしょうか? ご教授をお願いいたします。 |
sumkjr |
投稿日時: 2010/12/24 10:12
対応状況: −−−
|
一人前 登録日: 2010/10/8 居住地: 投稿: 103 |
Re: WordPressとの連携 新着情報をブロック表示したいのにかごを表示??
ちょっとやりたいことが自分には理解できませんでした。 すいません。 自分が答えられる範囲で答えます。 ご使用のバージョンはわからないですが、 カートに追加はセッションでやっていると思います。 (SC_CartSessionクラスのaddProductメソッド) また、クッキーはサブドメイン間であれば、呼び出し等はできます。 同様にセッションもサブドメイン間であれば移動もできるようです。 クッキーが認証してくれないとはどういうことなのでしょうか? |
ecbg |
投稿日時: 2010/12/24 10:41
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: WordPressとの連携 新着情報ならWordPressのページに遷移させるのではなく、直接EC CUBE側のテンプレートやブロックから呼び出す作りの方が簡単だし、セッション周りの影響も受けませんよ。
以下みたいな感じかな。 <!--{php}--> echo @file_get_contents("http://〜/〜.php"); <!--{/php}--> |
AMUAMU |
投稿日時: 2010/12/24 15:30
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: WordPressとの連携 WordPress側サイトに内部でかごの中を表示したいという事と想定して・・・
2つ方法があると思います。 1つめiframe利用。 かごの中のブロックを単独php呼び出しで動くようにカスタマイズ。 そのphpをiframeで読み込んで、表示させる。 2つめ、Wordpress内で直接を読む方法。(この場合、セッションの関係上ドメインは共通である必要がある) セッション管理の都合や関数定義などの関係上、 Wordpress>EC-CUBE という上下関係では動きません。 必ず EC-CUBE > Wordpress という読み込み順になるようにカスタマイズし、その上で、かごの中のデータを読み込む処理を専用でWordpress側に作る必要があると思います。
|
aska824 |
投稿日時: 2010/12/25 21:30
対応状況: −−−
|
長老 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
Re: WordPressとの連携 肝心な部分が抜けていました(汗
自分がやりたいのは、WordPressのブログだということを隠したいと思いました。 普通に「新着情報(リスト化してます)」のリンク先をクリックすると、ECCUBE内の新着情報と思わせるようなページへアクセスしたいんです。 それなら「コンテンツ管理」の「新着情報管理」から行えばいいのですが、 自分のカスタマイズだと、ジャンプすると新着情報が全て表示されるようになっている(その中で<a name・・・の場所にジャンプさせる)為、新着情報ひとつだけを表示させたいんです。 言ってる意味がわかるかどうか不安ですが、自分がやりたいのはこんな感じです。 一応しばらくはiframeを利用してやってきたいと思います。 |
aska824 |
投稿日時: 2010/12/25 23:12
対応状況: −−−
|
長老 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
Re: WordPressとの連携 sumkhr様、ありがとうございます。
カートはクッキーではなく、セッションでやってたんですね^^; そこのところがいまいちよくわからず「なんで表示されないんだろう?」と一人で悩んでいました(汗 |
aska824 |
投稿日時: 2010/12/25 23:17
対応状況: −−−
|
長老 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
Re: WordPressとの連携 ecbg様、ありがとうございます。
直接呼び出すとWordpressのテンプレート全てが表示されてしまいます・・・。 htt://〜/〜.php の部分は何を入れればいいんですか? |
aska824 |
投稿日時: 2010/12/25 23:19
対応状況: −−−
|
長老 登録日: 2010/2/20 居住地: 静岡県 投稿: 185 |
Re: WordPressとの連携 AMUAMU様、ありがとうございます。
iframeで呼び起こそうとしたんですが、やはりそのまま呼び起こすのはダメみたいですね^^; WordPress用に作らなきゃいけないんですね>< |
ecbg |
投稿日時: 2010/12/26 0:17
対応状況: −−−
|
仙人 登録日: 2009/2/25 居住地: 東京 投稿: 387 |
Re: WordPressとの連携 EC CUBEのテンプレートを生かして新着情報をWordPressでしたいというのなら、やっぱりわざわざWordPressに遷移させる方がセッションの問題などめんどうですよ。
echoで呼び出すと指定したWordPressのページが全てが表示されるのはとうぜんですよ。そのページ(php)を表示してますから。 だから、WordPress側は単なる記事以外に必要のない部分は編集して消してしまえば良いんですが、こんどは逆にEC CUBE側でcssの調整が必要だったりします。 何がベストか自分の技量とも相談して、検討してみてください。 |
riyuwu |
投稿日時: 2012/5/3 17:42
対応状況: −−−
|
一人前 登録日: 2012/4/11 居住地: 関西 投稿: 94 |
Re: WordPressとの連携 勉強になります。ありがとうございます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |