はじめまして。
ログイン不要でコメントができる掲示板のようなページを組み込みたくて、Jot(1.0b7)を試しています。
http://modxcms.com/Jot-1.0-Beta-7-1025.html
DemoSite:
http://projects.zerobarrier.nl/modx/index.php?id=45
今のところ2カ所不具合が見つかっていて、片方はどう対処してよいのかわからず格闘中です。
1) 入力時、"Comment"欄に"[\w]"にマッチする入力がないと投稿を拒否される。
-> jot.inc.pl の 423行目、preg_matchを".*"で評価するようにしてひとまず回避
2) ログインしないで投稿したコメントの投稿者名欄が文字化けする
-> chunk.comment.inc.html の [+comment.custom.name~+] の部分です。
DBにはminixml経由でxml文字列化されてUTF8で保存されているところまで確認しました。
これの回避方法がわかりません。
どなたかお助けくださいませ…。
添付画像は
[tt] <a name="jc[+jot.id+]-[+comment.id+]"></a>
<div class="jot-row [+chunk.rowclass+]">
<div class="jot-comment">
<div class="jot-mod">[+chunk.moderate+][+comment.postnumber:math=`[+jot.nav.total+]+?`+] </div>
<span class="jot-subject">[+comment.title:esc+]</span>
<div class="jot-message">[+comment.content:esc:nl2br+]</div>
</div>
<div class="jot-poster">
by [+comment.createdby:userinfo=`username`:ifempty=`[+comment.custom.name:ifempty=`[+jot.guestname+]`+]`+]
on [+comment.createdon:date=`%a %B %d, %Y at %H:%M`+]
</div>[+comment.custom.name:esc+]
</div>[/tt]
をレンダリングしたときの結果です