質問 > フロント機能 > プラグインの競合 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yamagata |
投稿日時: 2015/12/17 12:08
対応状況: 解決済
|
半人前 登録日: 2015/9/15 居住地: 投稿: 23 |
Re: プラグインの競合 tsuji様
ご返答遅くなりまして、申し訳ありません。 検索のプラグインではないですが、とりあえず、別のプラグインで、表示スピードを速くするプラグインを削除したところ、正常に検索が出来るようになりました。 EC-CUBEをもっと勉強しないといけないと感じました。 色々アドバイス頂き、ありがとうございました。 |
tsuji |
投稿日時: 2015/12/7 9:34
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: プラグインの競合 yamagata 様
それぞれのプラグインのprefilterTransformという名前の関数内で テンプレートの書き換え処理が行われています。 そこを見てみることになると思います。 それぞれのプラグインのフォルダと同名のPHPファイルがあると思うので そこの中のprefilterTransformを調べてみるとよいと思います。
|
yamagata |
投稿日時: 2015/12/4 12:22
対応状況: −−−
|
半人前 登録日: 2015/9/15 居住地: 投稿: 23 |
Re: プラグインの競合 tsuji様
お返事ありがとうございます。 プラグインは、かんたんに検索条件が増えるプラグインです。 http://www.aratana.jp/ 決済プラグインは、オリコのモジュールになります。 一部ですが、plugin_info.phpのコードを記載します。 かんたんに検索条件が増えるプラグイン static $HOOK_POINTS = array( array('prefilterTransform', 'prefilterTransform'), array('LC_Page_FrontParts_Bloc_SearchProducts_action_after', 'lfAddSearchProductsAddCondition'), array('LC_Page_Products_List_action_after', 'lfProcSearchProductsAddCondition') 決済モジュール static $HOOK_POINTS = array( array("LC_Page_Admin_Basis_PaymentInput_action_after", 'hookActionAfter'), array("prefilterTransform", 'prefilterTransform')); 上記になります。 すみません、テンプレートの書き換え部分はどのあたりを見ればよろしいでしょうか? 何卒、宜しくお願い致します。 |
tsuji |
投稿日時: 2015/12/4 9:58
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: プラグインの競合 yamagata 様
ちなみに、入れられている決済プラグインとは何でしょうか? 入れられているプラグインと共に、オーナーズストアのURLを 記載していただけるとアドバイスがいただきやすくなるかもしれません > pluginフォルダを確認したところ、競合している両プラグインフォルダ内のplugin_info.phpに、 なるほど、では、テンプレートの書き換え部分が競合していないかを 確かめてください。 どのファイルを書き換えているのか、内容がかぶっていないかをチェックしてください また、決済プラグインはモジュールではないのでしょうか? そうであれば、ファイルの置き換えを行っている可能性があるので その部分も確認してみてください。
|
yamagata |
投稿日時: 2015/12/3 16:38
対応状況: −−−
|
半人前 登録日: 2015/9/15 居住地: 投稿: 23 |
Re: プラグインの競合 tsuji様
返信ありがとうございます。 pluginフォルダを確認したところ、競合している両プラグインフォルダ内のplugin_info.phpに、 static $HOOK_POINTS = array( array("prefilterTransform", 'prefilterTransform')); } 上記のコードが競合していました。 |
tsuji |
投稿日時: 2015/12/3 9:41
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: プラグインの競合 yamagata 様
prefilterTransformはテンプレートへのフックポイントなので、 テンプレートへの書き換えをしているプラグインがあれば、 競合が出ます。 (特に同じファイルを書き換えていなくても なので、その場合、一つ一つプラグインを確認していく必要があります。 下記の中からプラグインのフォルダ名と同じ名前のphpファイルの 中身を確認して、競合していないかを確かめてください。 \data\downloads\plugin
|
yamagata |
投稿日時: 2015/12/2 18:50
対応状況: 確認中
|
半人前 登録日: 2015/9/15 居住地: 投稿: 23 |
プラグインの競合 すみません。プラグインの競合で困っています。
決済プラグインを入れる前は、商品検索が機能していたのですが、 決済プラグインをインストール後、商品検索をしても「商品がございません」と表示されてしまいます。 商品検索プラグインは「かんたんに検索条件が増えるプラグイン」を使っています。 管理画面で、フックポイントの管理を見ると、「prefilterTransform」が競合中となっています。 一応、プラグインの優先度を変更しても直りませんでいた。 正直、どのファイルを修正すればいいか、分からない状態です。 何か良い解決方法がありましたら、教えて頂けますか? 何卒、宜しくお願い致します。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |