dittoで文字数制限「limit=」とすると文字化けする現象を回避。

Home » ウラカタLaboratory » modx » dittoで文字数制限「limit=」とすると文字化けする現象を回避。

modxのdittoで文字数制限して表示させる際、「:limit=`xx`」としますが、
文字化けたり、されなかったり。

どうも、マルチバイトに対応しきれてなくて、バイト数によって出てしまってるっぽいです。

探してみると、ビンゴ!な情報がありました。
http://forums.modx.com/index.php?topic=20855.0

assets/snippets/ditto/classes/phx.parser.class.inc.php
の260行あたりを編集。

$output = substr(

$output = mb_substr(
とします。