> フロント機能 > 「この商品を買った人はこんな商品も買っています」プラグインを公開しました |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
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 |
フラット表示 | 前のトピック | 次のトピック |