d3Pipesインストールで出現するsmartyのエラー

d3Pipesインストールで出現するsmartyのエラー

d3Pipesをインストールして、ページで確認したら、26行目にsmartyのエラーが出てました。
色々調べてみると、どうやらsmartyのバグだそうです。
修正箇所
修正前
function smarty_modifier_escape($string, $esc_type = ‘html’, $char_set = ‘ISO-8859-1′)
{
switch ($esc_type) {
case ‘html’:
return htmlspecialchars($string, ENT_QUOTES, $char_set);

修正後
function smarty_modifier_escape($string, $esc_type = ‘html’, $char_set = ‘ISO-8859-1′)
{
if (is_array($string)) return $string;
switch ($esc_type) {
case ‘html’:
return htmlspecialchars($string, ENT_QUOTES, $char_set);

if (is_array($string)) return $string;を追加したら見事に直りました。
参考サイト
http://blog.asial.co.jp/309

この記事を読んだ人は次の記事も読んでいます。

タグ

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

2010年03月06日 | コメント(0)

カテゴリ: xoops

コメント

まだコメントがありません。

コメントを投稿する




»
«