バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

プラグイン > バグ報告・利用に関する質問 > AnCouponプラグインの設定について

バグ報告・利用に関する質問

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
osamuya
投稿日時: 2014/5/27 18:15
対応状況: −−−
常連
登録日: 2013/2/4
居住地: 東京
投稿: 65
AnCouponプラグインの設定について
こちらのクーポンプラグインをインストール&設定しております。
https://www.ec-cube.net/products/detail.php?product_id=605&transactionid=a9ba3d925141e3e7024ba3070c39af30b8d89f3d
インストール後、管理画面などの機能は問題なく動いているようなのですが、実際の表の画面でクーポン入力画面をはじめすべてのページが真白になってしまいます。エラー出ないのが更にやっかいで手がかりがない状態です。
いろいろ調べていたら、内部的な動き(クーポン発行、クーポン条件設定…からDB登録まで…)は正常に動いているようで、問題は.tplの読み込みに不具合があるのではないかと思うに至っております。
何かしら同じ症状など体験した方いましたら、あるいは詳しい方、ご教授願えばと思います。よろしくお願いします。

EC-CUBE 2.12.6
サーバーOS Linux 2.6.32-042stab055.16 #1 SMP Fri Jun 8 19:22:28 MSD 2012 x86_64
DBサーバー MySQL 5.1.73
WEBサーバー Apache/2.2.15 (CentOS)
PHP 5.3.3 (Core, date, ereg, libxml, openssl, pcre, zlib, bz2, calendar, ctype, hash, filter, ftp, gettext, gmp, session, iconv, Reflection, standard, shmop, SPL, SimpleXML, sockets, exif, tokenizer, xml, apache2handler, curl, dom, fileinfo, gd, json, mbstring, mysql, mysqli, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, sqlite3, wddx, xmlreader, xmlwriter, xsl, zip)
GD 有効 (GD Version => bundled (2.0.34 compatible), FreeType Support => 1, FreeType Linkage => with freetype, T1Lib Support => , GIF Read Support => 1, GIF Create Support => 1, JPEG Support => 1, PNG Support => 1, WBMP Support => 1, XPM Support => 1, XBM Support => 1, JIS-mapped Japanese Font Support => )
snitta
投稿日時: 2014/5/27 19:32
対応状況: −−−
一人前
登録日: 2013/10/3
居住地: 島根県
投稿: 100
Re: AnCouponプラグインの設定について
プラグイン開発担当の新田です。
ご利用ありがとうございます。

画面が正常に表示されない場合、よくある原因としてデフォルト以外のテンプレートを使用しているケースがございます。
まずはエラーログにテンプレート関連のエラーがないかをご確認下さい。
もしカスタマイズされていたり他社製品を導入されている場合は、
AnCoupon::hook_prefilterTransform() をテンプレートの構造に合わせて修正して頂く必要がございます。

data/downloads/plugin/AnCoupon/AnCoupon.php
    public function hook_prefilterTransform(&$source, LC_Page_Ex $page, $filename) {
        $transformer = new SC_Helper_Transform($source);

        // 以下テンプレート書き換え処理...
    }


上記に該当しない場合は、大変お手数ですが再度ご報告をお願いいたします。


----------------
Seiji Nitta
zenith6@gmail.com
https://github.com/zenith6/

osamuya
投稿日時: 2014/5/27 21:03
対応状況: 確認中
常連
登録日: 2013/2/4
居住地: 東京
投稿: 65
Re: AnCouponプラグインの設定について
新田様

ご対応ありがとうございます。
出ていたエラーメッセージ記載いたします。
2014/05/27 20:54:38 /cart/plg_AnCoupon_coupon_use.php Warning(E_USER_WARNING): Smarty error: unable to read resource: "/home/eccube/www/../data/Smarty/templates/default/.tpl" on [/home/eccube/data/module/Smarty/libs/Smarty.class.php(1093)] from 123.456.789.000
やはりテンプレートの読み込みがうまくいっていないようです。

ご指摘の個所、調査してみたところ、
plg_AnCoupon_coupon_use.tplの設定個所がありませんでした。
また全体的にプラグインのテンプレートのみうまく読み込めていない印象を受けました。
/data/downloads/plugin/AnCoupen/pages/plg_AnCoupon_LC_Page_Cart_CouponUse.phpの中身をみてみたら、public function process()内で、$this->sendResponse(); の値がNULLになっておりました。
上記記載したエラーとこちらのNULLが関連しているのかどうかただいま調査中です。いくらが手がかりになれば思います。

よろしくお願いいたします。
snitta
投稿日時: 2014/5/27 22:17
対応状況: −−−
一人前
登録日: 2013/10/3
居住地: 島根県
投稿: 100
Re: AnCouponプラグインの設定について
貴重な情報ありがとうございます。

引用:
2014/05/27 20:54:38 /cart/plg_AnCoupon_coupon_use.php Warning(E_USER_WARNING): Smarty error: unable to read resource: "/home/eccube/www/../data/Smarty/templates/default/.tpl" on [/home/eccube/data/module/Smarty/libs/Smarty.class.php(1093)] from 123.456.789.000
やはりテンプレートの読み込みがうまくいっていないようです。


確かにテンプレートファイル名が空になっていますね。
この現象は dtb_pagelayout テーブルからテンプレートの情報を読み取れていない時に発生します。
次の2点をご確認頂けますでしょうか?

1. dtb_pagelayout にプラグインで使用しているページが正常に登録されているか?
こちらは phpMyAdmin 等のクライアントから次のクエリを発行し、結果が9行になっていれば正常であるとみなして頂いて構いません。

SELECT * FROM dtb_pagelayout WHERE filename LIKE '%AnCoupon%'



2. 管理画面の「システム設定>パラメーター設定」にて DEVICE_TYPE_PC (10)、DEVICE_TYPE_MOBILE (1)、DEVICE_TYPE_SMARTPHONE (2) の値を初期値から変更しているか?(括弧内が初期値です)

よろしくお願いいたします。


引用:
public function process()内で、$this->sendResponse(); の値がNULLになっておりました。


$this->sendResponse() の戻り値が NULL という事でしたら正常な挙動です。ご安心下さい


----------------
Seiji Nitta
zenith6@gmail.com
https://github.com/zenith6/

osamuya
投稿日時: 2014/5/27 22:49
対応状況: −−−
常連
登録日: 2013/2/4
居住地: 東京
投稿: 65
Re: AnCouponプラグインの設定について
新田様


早急なご返答ありがとうございます。
dtb_pagelayoutを確認したところ、該当のデータが入っておりませんでした。
以下3ページを追加したところ正常に動作いたしました。
/cart/plg_AnCoupon_coupon_use.php
/cart/plg_AnCoupon_coupon_status.php
/cart/plg_AnCoupon_coupon_cancel.php

なぜテーブルにデータが入っていなかったのか調査しておりますが、
取り急ぎ解決することができました。
ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.