むずかしいことはわかりません

いろいろ書いてるみたいな

登録してあるキーワードを整形時に置換してみる。

いちいちURLを手で直すのが面倒なので、smartyのpluginを作ってみました。
すでにありそうなネタですので、探せばもっと高機能のものは見つかると思いますが…。

  1. smarty の plugin に block.keyword.php を入れてください。
  2. キーワードは連想配列で assign します。
  3. キーワードを置換したいブロックを
{keyword list=$assignした変数名}
{/keyword}

としてやれば、出力時に置換します。


単純ですが、最初の連想配列をDBから持ってくるようにすればメンテナンスもやりやすいかな。