バージョン選択

フォーラム

メニュー

オンライン状況

41 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 41
もっと...

サイト内検索

 > フロント機能 > 「この商品を買った人はこんな商品も買っています」プラグインを公開しました

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
niku
投稿日時: 2011/2/5 9:09
対応状況: −−−
新米
登録日: 2011/2/4
居住地:
投稿: 6
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
いろいろ細かいルールがあるみたいですね。
こういった掲示板に書き込むことをしたことがないので暴言さえ吐かなければいいとしか考えてませんでした。
こちらの方もまた学習しときます。
ありがとうございます。
AMUAMU
投稿日時: 2011/2/4 17:21
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
同一の目的に対する質問ですので、どちらかが満たされれば良いはずですよね?
また誘導先は、この質問のあと、その作業がうまく行かなかったことを踏まえた内容が含まれているのも確認しています。
質問の内容に多少なりとも違いがあるのは分かりますが、質問の趣旨に差は無く、両方の質問にそれぞれ答える必要はないと当方は思いましたので誘導を行いました。

下記及び、その中の「技術系メーリングリストで質問するときのパターン・ランゲージ」を一読されて質問されることをオススメします。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

niku
投稿日時: 2011/2/4 16:28
対応状況: −−−
新米
登録日: 2011/2/4
居住地:
投稿: 6
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
マルチポストという言葉を初めて聞いたので調べてみました。
掲示板に同じことを投稿することと認識したのですがまちがいはないでしょうか?

私が投稿した内容はそれにあたるのでしょうか?
同じ内容のことを投稿したつもりではないのですが・・・
マナー違反なら今後気をつけたいと思っていますのでマルチポストについてもご教授願います。
AMUAMU
投稿日時: 2011/2/4 15:48
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
マルチポスト誘導
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7467&forum=10&post_id=35993#forumpost35993

マナーとしてマルチポストは避けましょう


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

niku
投稿日時: 2011/2/4 10:07
対応状況: −−−
新米
登録日: 2011/2/4
居住地:
投稿: 6
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
はじめまして、nikuといいます。
EC CUBEについてもプログラムについても知識の乏しいものですがどうぞよろしくお願いします。


こちらのプラグインの機能にほれ込み
「この商品を買った人はこんな商品も買っています」
ってのををぜひ導入したく思っております。

他の方への返信を見ていましたら正規版にも導入可能っぽくとれたのですが具体的にどのようにすればいいのでしょうか?

他のブロックパーツ(カテゴリやカレンダーやおすすめ商品)の拡張子が同じファイルの中身をそっくりにするだけでいいのでしょうか?

■例
おすすめのphp(best5.php)
// {{{ requires
require_once(CLASS_EX_PATH . "page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5_Ex.php");

// }}}
// {{{ generate page

$objPage = new LC_Page_FrontParts_BLoc_Best5_Ex();
register_shutdown_function(array($objPage, "destroy"));
$objPage->init();
$objPage->process();
?>

こちらのphp(bloc.php)
$arrPluginInfo = SC_Utils_Ex::sfLoadPluginInfo(dirname(__FILE__) . '/plugin_info.php');
require_once $arrPluginInfo['fullpath'] . 'classes/LC_Page_FrontParts_Bloc_Recommend.php';

$objPage = new LC_Page_FrontParts_Bloc_Recommend();
$objPage->arrPluginInfo = $arrPluginInfo;
register_shutdown_function(array($objPage, 'destroy'));
$objPage->init();
$objPage->process();

これを
// {{{ requires
require_once(CLASS_EX_PATH . "page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Bloc_Ex.php");

// }}}
// {{{ generate page

$objPage = new LC_Page_FrontParts_BLoc_Bloc_Ex();
register_shutdown_function(array($objPage, "destroy"));
$objPage->init();
$objPage->process();
?>

という風にすべてのファイルを書き換えていけばいいだけでしょうか?
(Bloc_Ex.php等存在しないもは他の似た名前の物をコピペして用意します。)

そして似たファイルと同じ場所に配置していけばいいのでしょうか?

もしそれだけでいいのでしたら
plugin_info.php
はどのように扱えばいいでしょうか?
単純にかきかえればこちらのファイルの読み込んでいるとかってにおもってるのですが
$arrPluginInfo = SC_Utils_Ex::sfLoadPluginInfo('../plugin_info.php');
require_once $arrPluginInfo['fullpath'] . 'classes/LC_Page_Admin_Plugin_Recommend.php';
この部分がかききえてしまいます。
もんだいないのでしょうか?



わかりにくい説明で長文にもなりましたがどうぞよろしくお願いします。




EC-CUBE 2.4.1
OS Linux www23v.kagoya.net 2.6.16-76.51vl4 #1 SMP Sat Jun 27 10:04:24 JST 2009 i686
DBサーバ MySQL 5.0.33
WEBサーバ Apache/1.3.41 (Unix) PHP/5.2.13 mod_ssl/2.8.31 OpenSSL/0.9.7l
PHP 5.2.13
GD Loaded
seasoft
投稿日時: 2011/1/20 11:34
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
はい。次期バージョン向けに作成したものです。

2.4系で利用するためには、ソースやデータ構造は参考になるかもしれませんが、基本的には通常のカスタマイズとして作成する流れになります。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

hiro0924
投稿日時: 2011/1/20 11:24
対応状況: −−−
新米
登録日: 2010/12/31
居住地:
投稿: 5
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
とてもすばらしい機能なので導入しようと考えているのですが、手順に「(1)"require_base.php"のコメントを外す」とあり中身をみてみたら、「include_once($require_base_php_dir . "/require_plugin.php");
」となっており、初めからコメントアウトされていました。
管理画面では特にプラグイン管理項目がなく色々調べてみたところ、
http://svn.ec-cube.net/open_trac/ticket/494
をみつけ導入しようとおもったのですが、ソースの中身がEC-CUBE2.4.4と結構違うみたいでうまくできませんでした。。。
EC-CUBE2.4.4ではどのように導入すればよろしいでしょうか。
ご教授お願いいたします。

[環境]
EC-CUBE 2.4.4
DBサーバ MySQL 5.1.33-community
WEBサーバ Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9
PHP 5.2.9
※ローカル環境でXAMMPを導入しています。
ozat
投稿日時: 2010/10/4 20:14
対応状況: −−−
新米
登録日: 2010/10/3
居住地:
投稿: 7
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
seasoft様

ご回答ありがとうございます。
プラグインのインストールで上手く行きました。

作業手順としては
1)"require_base.php"のコメントを外す
2)管理機能→プラグイン管理より、「こんな商品も買っています」プラグインインストール
3)「レイアウト設定」より商品詳細ページに上記ブロック追加

以上の手順で無事表示されました。
この度はご親切にありがとうございました。
seasoft
投稿日時: 2010/10/4 11:30
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
> 2)管理機能の「ブロック編集」より"bloc.tpl"の内容を登録

この作業について把握していないのですが、どこかに記載がありましたか?


また、管理機能から、プラグインのインストールが必要だったと記憶しています。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ozat
投稿日時: 2010/10/4 3:25
対応状況: −−−
新米
登録日: 2010/10/3
居住地:
投稿: 7
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
seasoft様

早速のご回答ありがとうございます。
ご指摘の通り、”\data\require_base.php”のプラグインの読み込みがコメントアウトされたままでしたので、コメントを外しました。

が、状況は変わらず、商品詳細画面に「この商品を…」は表示されません。

手順としては
1)"require_base.php"のコメントを外す
2)管理機能の「ブロック編集」より"bloc.tpl"の内容を登録
3)「レイアウト設定」より商品詳細ページに上記ブロック追加

で正しいでしょうか?
お手数ですがよろしくお願い致します。
(1) 2 3 4 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,073名です
総投稿数は110,023件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.