-----
MODXのバージョン:1.0.14J-r9-rc5
PHPのバージョン:PHP 5.4.29
MySQLのバージョン:MySQL 5.5
ブラウザ:IE FireFox クローム Opera
さくらサーバー
-----
お世話になります。
phxをはしらせたページがテンプレート変数をいじるたびに
Parse error: syntax error, unexpected ')' inが発生するようなのです。
テンプレート変数設定:
[*categorys*]
チェックボックス(複数)
オプション:カテゴリ1==cate1||カテゴリ2==cate2||カテゴリ3==cate3
プロセッサ:Delimited List
,
スニペット名:phx:categorys-select
return strpos($output, $options);
テンプレート変数呼び出し側:
[*categorys:categorys-select=`cate1`:eg=`0`:then=`{{cate1}}`:else=``*]
という風に、テンプレート変数をチェックボックスにし、複数チェックできるようにしております。
チェックしたものに応じてチャンクが出力される仕組みにしております。
(その外側にもphxを設定し、[*categorys*]に入力があった場合出力という書き方もしております。)
記事のテンプレート変数のチェックを変更し、(つけても、はずしても)
「保存」して → 「実際のページを開く」と
必ず下記のようなエラーがページ上部に吐き出されるようです。
(ページをリロードするとなぜかエラー表示は消えるのですが、、テンプレート変数を変更し、保存し、再びページを開くと同じエラーが吐き出されます)
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '1' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '1' (T_LNUMBER) in /xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '1' (T_LNUMBER) in /xxx/menew1/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '1' (T_LNUMBER) in /xxx/menew1/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
これを、修正するにはどうしたらよいでしょうか?
お教えいただけると大変助かります。
以上
何卒よろしくお願いいたします。
phxの処理が・・
Re: phxの処理が・・
1.0.14J-r9-rc5ということは開発途上のパッケージですね?すでに正式版が出てますので、アップデートしていただいてよいでしょうか?
そういえば週ごとのリソース一覧を出力したいといった話もあったと思いますが、後ほど考えてみます。
そういえば週ごとのリソース一覧を出力したいといった話もあったと思いますが、後ほど考えてみます。
Re: phxの処理が・・
yama様
いつもお世話になっております
ご返信ありがとうございます。
公式サイトにあるものですよね?
承知しました。
ダウンロードして、アップデートしましたら
また、ご報告します。
よろしくお願いいたします。
いつもお世話になっております
ご返信ありがとうございます。
公式サイトにあるものですよね?
承知しました。
ダウンロードして、アップデートしましたら
また、ご報告します。
よろしくお願いいたします。
Re: phxの処理が・・
yama様
お世話になっております
先ほどの通り
公式サイトのMODX Evolution 1.0.14J-r9 にアップデートしたのですが
同じエラーになってしまうようです。
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
以上の
エラーが、出てしまいます。
リロードすると、出ないのですが
再度アクセスすると出てしまいます。
お世話になっております
先ほどの通り
公式サイトのMODX Evolution 1.0.14J-r9 にアップデートしたのですが
同じエラーになってしまうようです。
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
以上の
エラーが、出てしまいます。
リロードすると、出ないのですが
再度アクセスすると出てしまいます。
Re: phxの処理が・・
http://150727200716-1292.evo.demo.modx.jp/manager/
こちらにサンプルを作りましたが再現できません。どこか違うところはありますか?
こちらにサンプルを作りましたが再現できません。どこか違うところはありますか?
Re: phxの処理が・・
yama様
サンプル作成ありがとうございます。
サンプルサイトにいろいろと記述し、試したところ、どうやらそこが原因ではなさそうです。
お手数おかけしました。
今回、当方の方で
全記事のページビューをカウントするために
今月、今週、今日、今までの累計を
テンプレート変数に記録していき
それを、Cronでカウントをリセットする等の
カスタマイズを施しており、そこが原因かな、とも考えたのですが、、
プラグインにその記述もしましたが
再現されませんでした。
以下の、エラーは
どのような場合におこるものなのでしょうか
データベースの構造が関係するものなのでしょうか。
*---------------------------------
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
*---------------------------------
いろいろと無知ですみません。
引き続き調べてみます。
サンプル作成ありがとうございます。
サンプルサイトにいろいろと記述し、試したところ、どうやらそこが原因ではなさそうです。
お手数おかけしました。
今回、当方の方で
全記事のページビューをカウントするために
今月、今週、今日、今までの累計を
テンプレート変数に記録していき
それを、Cronでカウントをリセットする等の
カスタマイズを施しており、そこが原因かな、とも考えたのですが、、
プラグインにその記述もしましたが
再現されませんでした。
以下の、エラーは
どのような場合におこるものなのでしょうか
データベースの構造が関係するものなのでしょうか。
*---------------------------------
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected ')' in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(253) : eval()'d code on line 1
Parse error: syntax error, unexpected '0' (T_LNUMBER) in /home/xxx/www/manager/includes/extenders/phx.parser.class.inc.php(259) : eval()'d code on line 1
*---------------------------------
いろいろと無知ですみません。
引き続き調べてみます。