2007/07/18

Seesaaブログ コメントにHtmlタグを反映

SeesaaブログってコメントでHtmlタグが使えず困るよね、とこの間まで思ってました。でもHtmlをちゃんと見直してみると、実は簡単に使えるように変更できるのです(すぐに気付かなくてお恥ずかしい・・・。(´_`;)

まず記事Htmlの「この記事へのコメント」の数行下にある、以下の赤文字のところを削除します。

<div class="text"><% comment.body | html | tag_strip | nl2br | clickable('target="_blank" rel="nofollow"') %></div>

なぜこの部分を削除するのか、その部分の変数を説明しますと、
html -- Htmlエスケープといって、Htmlタグを変換(< を &lt; になど)します。
tag_strip -- Htmlタグをすべて抜きます。
nl2br -- 改行コードを<br>に変換します。
clickable -- http://〜 の文字列があった場合、その文字列をリンクにします。
となっています。ですから上の2つは、Htmlタグを使用する上で必ず削除しなければなりません。

削除したら保存して再構築・・・なのですが、あと一つ、コメントの確認ボタンを押したときに出るページも直しておきましょう。今度はHtmlの編集で"半角英数字のみのコメントは受付ません。"という文字の数行下のところで、同じように赤文字の部分を削除します。

コメント: <br />
<% article_child__body | html | nl2br | clickable('target="_blank" rel="nofollow"') %>

保存して、再構築をすれば完了です。


にほんブログ村 ランキング

この記事へのコメント

コメントを書く

※質問は該当するテンプレート記事へお願いします。

※ブログオーナーが承認したコメントのみ表示されます。

名前 *
メールアドレス
URL
コメント *
認証コード ※画像の中の文字を半角で入力してください。

この記事へのトラックバック

×

この広告は180日以上新しい記事の投稿がないブログに表示されております。