バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
seasoft
投稿日時: 2009/11/7 9:54
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
「この商品を買った人はこんな商品も買っています」プラグインを公開しました
http://svn.ec-cube.net/open_trac/changeset/18371

・商品詳細画面(表示中の商品)のみを対象としています。

・オンライン集計処理していますので、商品数・受注数によっては、少々厳しい(重い)かもしれません。

▼画面サンプル


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

tao_s
投稿日時: 2009/11/7 15:31
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 799
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
おっ、素晴らしい。

プラグイン便利ですね


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBEカスタマイズブログ

toshi-t
投稿日時: 2009/11/9 11:24
対応状況: −−−
新米
登録日: 2009/8/6
居住地:
投稿: 6
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
すごい!
確かにデータが増える重いかもしれませんが、
プラグインとして機能を組み込めるのは便利ですね。
kimy
投稿日時: 2009/11/10 22:57
対応状況: −−−
新米
登録日: 2009/8/25
居住地:
投稿: 5
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
プラグインのレコメンド機能さっそく使わせていただきました。

EC-CUBEバージョン 2.4.1-comu チェンジセット[18376]
PHPバージョン PHP 5.2.11
DBバージョン MySQL 5.0.82

上記環境で、require_base.phpのコメントアウトを解除して、プラグイン管理画面を表示させた後、インストールを行ったのですが失敗し、下記のようなエラーがログに出力されました。

--ログ内容(抜粋)
DELETE FROM dtb_blocposition WHERE bloc_id = (SELECT bloc_id FROM dtb_bloc WHERE filename = 'recommend'); DELETE FROM dtb_bloc WHERE filename = 'recommend';

DB Error: syntax error

DELETE FROM dtb_blocposition WHERE bloc_id = (SELECT bloc_id FROM dtb_bloc WHERE filename = 'recommend'); DELETE FROM dtb_bloc WHERE filename = 'recommend'; [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELETE FROM dtb_bloc WHERE filename = 'recommend'' at line 1]

/path/to/ec-cube/data/module/DB.php 970:PEAR_Error->PEAR_Error
/path/to/ec-cube/data/module/PEAR.php 557:DB_Error->DB_Error
/path/to/ec-cube/data/module/DB/common.php 1912:PEAR->raiseError
/path/to/ec-cube/data/module/DB/mysql.php 898:DB_common->raiseError
/path/to/ec-cube/data/module/DB/mysql.php 327:DB_mysql->mysqlRaiseError
/path/to/ec-cube/data/module/DB/common.php 1220:DB_mysql->simpleQuery
/path/to/ec-cube/data/class/SC_DbConn.php 80:DB_common->query
/path/to/ec-cube/data/class/SC_Query.php 461:SC_DbConn->query
/path/to/ec-cube/data/class/helper/SC_Helper_DB.php 1931:SC_Query->query
/path/to/ec-cube/data/class/pages/admin/plugin/LC_Page_Admin_Plugin_Install.php 103:SC_Helper_DB->sfExecSqlByFile
/path/to/ec-cube/data/class/pages/admin/plugin/LC_Page_Admin_Plugin_Install.php 76:LC_Page_Admin_Plugin_Install->lfInstall
/path/to/ec-cube/data/class_extends/page_extends/admin/plugin/LC_Page_Admin_Plugin_Install_Ex.php 52:LC_Page_Admin_Plugin_Install->process
/path/to/ec-cube/admin/plugin/install.php 34:LC_Page_Admin_Plugin_Install_Ex->process
--ログここまで


一緒に同梱されていた、GoogleAnalyticsのインストールも上記エラーと同じようなメッセージが出力されました。

プラグイン機能の有効化が間違っていたのでしょうか?

どうぞ、よろしくお願いいたします。
seasoft
投稿日時: 2009/11/10 23:03
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
現状 MySQL では、未テストのため、DB 依存の確率がありそうです。

なお、ログ内容のご提供をいただき誠にありがとうございます。エラーログは大変に貴重な資料となります。


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

seasoft
投稿日時: 2009/11/11 0:04
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
MySQL は複数 SQL 文を一括実行できないようですね・・・

/html/install/index.php みたいに、自前でぶつ切りにする必要がありそうですね・・・ 嫌だなぁ・・・

# MySQL が無い世界に生まれたかった・・・


PHP5 には mysqli_multi_query() などというものがあるらしいですが、PEAR::DB から、これ使う方法ってご存知ですか? > MySQL に詳しい方

ちなみに、DSN を mysqli:// にして実行してみましたが、同じエラーが出てしまいました。


ちなみに、拡張的に複雑な SQL を実行できるようにする計画は別途あります。しかし、簡単なケースでは SQL ファイル2本(インストール用・アンインストール用)を置くだけでも済ませられるようにするという構想です。


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

flealog
投稿日時: 2009/11/13 10:48
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
この機能ステキすぎです^^
いつもありがとうございますm(_ _)m


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

seasoft
投稿日時: 2009/11/13 21:31
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
kimy 様

MySQL でもインストール可能なように改訂してみました。
http://svn.ec-cube.net/open_trac/changeset/18380


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

bamboo1981
投稿日時: 2009/11/15 19:40
対応状況: −−−
新米
登録日: 2009/11/13
居住地:
投稿: 4
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
これはすごいですね。
しかもMySQLにも対応とは。。。
ameame
投稿日時: 2009/11/22 11:40
対応状況: −−−
半人前
登録日: 2009/11/22
居住地:
投稿: 30
Re: 「この商品を買った人はこんな商品も買っています」プラグインを公開しました
はじめまして、
お世話になります。

zencartからec-cubeへ移行で1ヶ月ほど前から、こちらのフォーラムを参考にさせていただき、
カスタマイズしおかげさまで現在ほぼ完成に近づいています。

最近になり、こちらのプラグインを知りました。
zenではあった機能ですので、是非追加させていただきたいと思い
色々検索してみたのですが、
正式版からコミュニティ版へ移行するしかないでしょうか?

色々なファイルをカスタマイズしてしまいましたので
できれば、正式版でプラグインを追加する方法があればと考えております。

アドバイスどうぞ宜しくお願いいたします。



-------------
 環境
-------------
[EC-CUBE]2.4.1正式版
[レンタルサーバ]ワダックス(構築中)
[PHP] 5.2.11
[データベース] PostgreSQL 7.4.26
[WEBサーバ] Apache
[ブラウザ] Firefox

(1) 2 3 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,829名です
総投稿数は109,984件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.