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

いちいちURLを手で直すのが面倒なので、smartyのpluginを作ってみました。

すでにありそうなネタですので、探せばもっと高機能のものは見つかると思いますが…。

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

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

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

広告

About sato_c

小学生の頃にインベーダーゲームやPC-8001やApple][といったものを知ってしまい、それ以降ずーっとゲーム好き。でも、あんまりうまくはありません。 仕事は当初はゲーム関係のプログラムやサウンドをやっていましたが、WEB関係を通ったあと、遊技機関係のプログラムやサウンドをやっています。あまり節操がないのか。 現在はJavaですてきなコードを書けるように勉強中。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。