タグ

movable typeに関するki_szのブックマーク (2)

  • MTタグの書き方を調べてみました。 - blog.aklaswad.com

    <mt:setvar foo value="fizz","buzz">こんなMTタグの書き方はありでしょうか!?実はありなんです! というわけで、MT4.1で利用可能なMTタグの書式を調べてみました。 全般編基形<$MTBlogName$>$マークは省略出来る<MTBlogName>かたっぽだけというのもOK。ただしかっこ悪い。<$MTBlogName><MTBlogName$>これはMT3から省略できました。ちなみに、ブロックタグでは$マークをつけること自体出来ません。ブロックの閉じタグの頭のスラッシュ「/」と$マークが両立できないためです。末尾に/を付けられるこれはMT4からの機能。<MTBlogName />XMLの空タグ風に記述できます。これもブロックタグでは使えないかと思われます。タグ名編大文字小文字は問わないMT4より。<mtblogname><mtBlogName><mTb

  • regex_replaceを安全簡潔に書く小技 - エンジニアブログ - スカイアーク

    MT テンプレートタグの出力結果を Perl の強力な正規表現でゴニョゴニョできる regex_replace モデファイア。みなさん、活用されていますか? この記事では、この regex_replace モディファイアをより簡潔に記述し、より便利に使える小技を紹介します。 題に入る前に、regex_replace モディファイアの実装をさらっと見ておきます。モディファイアの処理コードは、/lib/MT/Template/Tags/Filters.pm にある _fltr_regex_replace 関数です。最初に、引数の型を調べて、配列変数以外は受け付けません。次に、配列の一つ目の要素($val->[0])を検索パターンとし、配列の二つ目の要素($val->[1])を置換後パターンとしています。検索パターンについては、グローバル処理フラグは特別扱いで、e オプションはセキュリティの面

    ki_sz
    ki_sz 2011/05/11
    エスケープ
  • 1