ページ 11

Evo 1.0.14J-r4にアップデート後、[~id~]が効かない

Posted: 2014年9月08日(月) 17:28
by hoya.
こんにちは。
Evo 1.0.14J-r4にアップデート後、チャンクやコンテンツに直接かいていた [~2~]といった分が、パースされずそのまま表示されるようになりました。
アップデート前は、1.0.13Jを使用していました。


このような現象の方他にいらっしゃいませんか?

frendryURLを使っている他サイトは問題なかったのですが、使っていないサイトで起きます。
------------------------------------------------
PHPのバージョン 5.4.27
MySQLのバージョン 5.0.82-community-log

Re: Evo 1.0.14J-r4にアップデート後、[~id~]が効かない

Posted: 2014年9月08日(月) 17:42
by yama
frendryURLに設定すると正しく展開されるでしょうか?(こちらで試したところ特に問題なかったので)

Re: Evo 1.0.14J-r4にアップデート後、[~id~]が効かない

Posted: 2014年9月08日(月) 18:09
by hoya.
yamaさん
こんにちは。

問題が出ているサイトで、friendlyURLを使用すると、通常の部分はきちんと展開されますが、
チャンクや、コンテンツに直接かいているところ
(例): <a href="[~2~]">ページタイトル</a>
はそのまま出力されます。

パース部分がおかしいような気がしますね。

同じサーバに入れている別のMOdxでは問題なかったのですが。

Re: Evo 1.0.14J-r4にアップデート後、[~id~]が効かない

Posted: 2014年9月08日(月) 18:16
by yama
白紙に近いページを新規に作って試していただくことはできますか?開発中、別の箇所のタグの書き間違えが原因で他のタグが正しく展開されなかったことがあります。

Re: Evo 1.0.14J-r4にアップデート後、[~id~]が効かない

Posted: 2014年9月08日(月) 18:24
by hoya.
yamaさん

ありがとうございます。
新規で使用しているテンプレート当てたものと
blankのものと作ってみました。
blankのものは正常に展開されましたので、テンプレートの問題ですね。

再度調整してみます!
ヒント頂ありがとうございました

ありがとうございます!

Re: Evo 1.0.14J-r4にアップデート後、[~id~]が効かない

Posted: 2014年9月08日(月) 18:56
by hoya.
解決しました。

独自スニペットと、独自で作ったプレースホルダがきちんと動作しなくなっていて、
その箇所を書き換えることで、正常に動作しました。

Re: Evo 1.0.14J-r4にアップデート後、[~id~]が効かない  【解決済み】

Posted: 2014年9月08日(月) 19:39
by yama
確認ありがとうございます。新しいパーサは精度が高くなったぶんイレギュラーには厳しいみたいです。開始タグと閉じタグの数が合わない場合は警告を表示するようなオプションがあると便利かもしれませんね。次回のリリースで考えてみます