トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/256

ページの作成や編集にはユーザ登録が必要です。

一行コメント改造から作った複数行コメントプラグイン

  • 投稿者: ZON
  • カテゴリ: 新規
  • 優先度: 緊急
  • 状態: 提案
  • 日時: 2006年02月08日 15時40分31秒

 内容

このプラグインは複数行のコメントを可能にするプラグインです。

あわせて表示方法も複数行らしく若干変更してあります

(名前と日付が一行目に見出し属性で表示されます)

本来は一行コメントプラグインを改造するパッチだったのですが、一行コメントはそれはそれで残しておきたいと思いまして、別名にしました。

元々が改造プラグインなので互換性が高いです。

 使い方

標準の comment プラグインを改造して作りましたのでリバース表示等もいっしょです。

{{mcomment}} ※頭に m がつくだけ

他はヘルプを御覧下さい。

 設置方法

mcomments.zip(594)

./plugin ディレクトリに入れるもの

mcomment (ディレクトリ) 755(初期値)
  Install.pm            644(初期値)
  mComment.pm           644(初期値)
  mCommentHandler.pm    644(初期値) ※書き込み担当。
                                    レイアウトを変更したいときはこれを
                                    書き直して下さい。

./tmpl ディレクトリに入れるもの

   mcomment.tmpl        644(初期値)
   (※書き込みテキストエリアのサイズはここで指定されています)

 cssで設定する内容(任意)

クラス div.mcomment を設定することで少しだけフォームを装飾できます。

  • A.管理画面のスタイルcss設定で記述する
  • B.お使いのテーマに付け加える

参考値を 配布物の css/mcomment.css に納めています。

※このままでは使えませんから御注意下さい。

物足りない時はテンプレートを書き直すとよいでしょう。

 段落字下げについて

複数行コメントを段落字下げするためにはいくつかの方法が考えられます。この mcomment プラグイン単品では達成できませんので ご了解下さい。

自力で解決する方法
行頭空白の 整形済みテキスト としてWikiに認識させる …… 変数 $message に手を加えれば可能ですが、Wiki書式も使えなくなります
スタイル指定の出来る他のプラグインを使う
例えばDIVプラグイン 『{ {div_begin class=viewcomment} } 〜この間はスタイルが適用される〜 { {div_end} } 』を使えば可能です。 mCommentHandler.pm の中で表示に関係する部分3箇所の、ダブルクォーテーションで囲まれている間に差し挟むことで達成されます。この先、装飾用書式が標準装備されるようになりましたら対応してみたいと思います
新たな字下げ段落用のプラグインを開発し同梱する
既に優れた書式拡張用のプラグインが多数ありますのでお薦めいたしません。

 その他-1

mComment.diff と mCommentHandler.diff と mcomment_tmpl.diff は、本来のCommentプラグインとの差分です。

これを参考にして comment プラグインを書き直すと、常に複数行でコメントを使えるようになります。

(名前が違うのでそのままパッチとしては使えません)

欠点は一行コメントが使えなくなることです。

 その他-2

mCommentHandler2.diff は div_begin 、 div_end プラグインがある環境での comment プラグインとの差分です。

mCommentHandler_div.diff は同様に mCommentHandler2.diff と mCommentHandler.diff との差分です。

※これらは参考のものです。

※おまけ※ __mCommentHandler.pm は書式を拡張するプラグイン div_begin と div_end があることを前提にした参考モジュールです。div.viewcommentクラスを定義することで段落字下げが可能になります。

 コメント

お名前: コメント:
mcomments.zip

最終更新時間:2010年07月01日 15時24分46秒