PHP用はてな記法パーサをインストール
http://d.hatena.ne.jp/anatoo/20090608/1244387241
サーバのコマンドライン(シェル)から
pear channel-discover openpear.org
pear install openpear/HatenaSyntax-beta
でインストール完了。(要PHPバージョン > 5.25 )
また PEARのバージョンが 1.8.0 より低い場合もインストールできないので、アップデートします
yum update php-pear pear upgrade PEAR
Smartyのプラグインフォルダに modifier.hatena_syntax.php というファイル名を作成して
下記の内容をコピー
<?php require_once('HatenaSyntax.php'); function smarty_modifier_hatena_syntax($string){ return HatenaSyntax::render($string); } ?>
テンプレートファイルに
{$text|hatena_syntax}
などと書けばはてな記法が使えます。