2006-01-14 Sat

NP_CommentParagraph 2.0|引用機能追加

最新バージョンはこちら
NP_CommentParagraph|使用方法とダウンロード


稚拙のプラグイン「NP_CommentParagraph」をバージョンアップしました。コメントでやり取りをしていると、引用することがよくあります。そこで引用文に(X)HTML の正しいマークアップを施す機能を追加しました。

「正しい」と偉そうにいっちゃいましたが、かなり妥協しています。引用文を「<blockquote>」で囲もうと思ったのですが、「<p>」で囲む処理がからんで相当猛烈に複雑な状況になって、もうほとんど完成間近になったところで「何回置換すんねん!」ともう一人の僕がつっこんでくれたおかげで我に返りました。結局「<q>」でくくるとあっという間にできました。いや、すごいですね、正規表現。おもしろいのではまってしまいました。

ということで、完成した時点で興味が薄れてしまった追加機能ですが、なにがなんでも意味のあるマークアップを目指してみたい方は、使ってみてください。

NP_CommentParagraph の機能

Nucleus 標準のコメント表示のマークアップを、より(X)HTML として正しいマークアップに変換します。

  1. 2回以上続く「<br />」を「</p><p>」に変換
  2. 行頭が任意の文字(> など)で始まる文字列を「<q></q>」でマークアップ
  3. 「>hogehoge...
    >hogehoge...」と続く引用文を 1 行にまとめます。

オプション設定

  • Use <p> tag?: 「はい」にすると、コメント本文全体を「<p></p>」で囲みます。デフォルトは「いいえ」です。
  • class value: <p>タグに class 属性をつけることができます。任意の class 名を入力してください。空の場合は class 属性はなくなります。デフォルトは空です。
  • quotation character: ここに入力した文字が行頭にある場合、その文字列全体を「<q></q>」で囲みます。その際、その文字は削除されます。文字は複数設定できます。「,」で区切ってください。通常は「>」「>」の二つぐらいで十分だと思います。なにも入力されていない場合は、引用機能は働きません。デフォルトは空です。
  • 設定画面サンプル

    403

Special Thanks

このプラグインの元ネタは「dj k!ng」さんの「コメントを整形する」です。勉強になりました。ありがとうございます。

ダウンロード

最新バージョンはこちら
NP_CommentParagraph|使用方法とダウンロード

Keyword:

2006-01-14 Sat / Author - pushman / Nucleus / Comment - 0 / TrackBack - 0

「NP_CommentParagraph 2.0|引用機能追加」へのトラックバック

TrackBack URL:

「NP_CommentParagraph 2.0|引用機能追加」へのコメント





このページの先頭に戻る