Pebble日本語化&改造ログ
  全カテゴリ | Blog News | Bugs | Changes | Other Blogware
 
<< MultiUserで他人のテーマが見える[FIXED] | Home | 他のユーザBlogへ移動すると前の情報が残る[FIXED] >>
トラックバックする要約文にタグが残る[FIXED]

こちらのエントリーから他のブログのエントリーにトラックバックPingを送信する際、HTMLタグがついたままになっている。
編集できる状態で表示されるため、削除すればよいが面倒である。

また、サイドバーのコメント文の要約についても同様。

blogEntry.getXxxx で生のデータを取り出しているようですので、
新規にタグを除去する関数を介したメソッドを用意してJSP(Taglib)から呼び出す部分を
変更することになります。

詳しくは修正してからということで。
タグを出力しない関数を用意しました。getXxxxNoTags()
(XxxxはExcerptもしくはExcerptFromBody)
正規表現はシンプルなものです(あしからず)。
&nbsp; replaceAll("<[^>]*>", "");

これを、BlogEntry.javaに実装し、viewTrackBacks.jspで呼びます。

コメントに関してはどこかでも書きましたがタグがエスケープされているいて、
人為的なタグ表記まで削除されてしまう可能性もあり、やめました。
コメント追加

タイトル
名前
E-mail
Webサイト
本文
情報保存 する  しない
  • 情報保存をすると次回からお名前等を入力する手間が省けます。
  • E-mailは公開されません - このエントリーの新規コメント通知が必要なら記入します。

このエントリーのトラックバックURLを表示