NP_CommentParagraph 2.0|引用機能追加
NP_CommentParagraph 2.0|引用機能追加
- Author : pushman|Nucleus|2006-01-14 Sat 12:31
-
最新バージョンはこちら
NP_CommentParagraph|使用方法とダウンロード
稚拙のプラグイン「NP_CommentParagraph」をバージョンアップしました。コメントでやり取りをしていると、引用することがよくあります。そこで引用文に(X)HTML の正しいマークアップを施す機能を追加しました。
「正しい」と偉そうにいっちゃいましたが、かなり妥協しています。引用文を「<blockquote>」で囲もうと思ったのですが、「<p>」で囲む処理がからんで相当猛烈に複雑な状況になって、もうほとんど完成間近になったところで「何回置換すんねん!」ともう一人の僕がつっこんでくれたおかげで我に返りました。結局「<q>」でくくるとあっという間にできました。いや、すごいですね、正規表現。おもしろいのではまってしまいました。
ということで、完成した時点で興味が薄れてしまった追加機能ですが、なにがなんでも意味のあるマークアップを目指してみたい方は、使ってみてください。
NP_CommentParagraph の機能
Nucleus 標準のコメント表示のマークアップを、より(X)HTML として正しいマークアップに変換します。
- 2回以上続く「<br />」を「</p><p>」に変換
- 行頭が任意の文字(> など)で始まる文字列を「<q></q>」でマークアップ
- 「>hogehoge...
>hogehoge...」と続く引用文を 1 行にまとめます。
オプション設定
- Use <p> tag?: 「はい」にすると、コメント本文全体を「<p></p>」で囲みます。デフォルトは「いいえ」です。
- class value: <p>タグに class 属性をつけることができます。任意の class 名を入力してください。空の場合は class 属性はなくなります。デフォルトは空です。
- quotation character: ここに入力した文字が行頭にある場合、その文字列全体を「<q></q>」で囲みます。その際、その文字は削除されます。文字は複数設定できます。「,」で区切ってください。通常は「>」「>」の二つぐらいで十分だと思います。なにも入力されていない場合は、引用機能は働きません。デフォルトは空です。
- 設定画面サンプル

Special Thanks
このプラグインの元ネタは「dj k!ng」さんの「コメントを整形する」です。勉強になりました。ありがとうございます。
ダウンロード
最新バージョンはこちら
NP_CommentParagraph|使用方法とダウンロード -
-
Tag(s): NP_CommentParagraph
- [Nucleus] Next & Previous


