ソースの一部の範囲を隠す(表示しない)プラグイン

バージョン全て
投稿者kahata?
状態完了
投稿日2007-05-20 (日) 10:12:38

メッセージ

ソースの一部分を隠すプラグインはできない(ない)でしょうか?
例えば#hideという名のプラグインとして・・・・

#hide(on)
hogehoge
~
foofoo
#hide(off)

とすると、hogehoge~foofooが表示できないようにする機能です。

コメント

  • ユーザ定義ルールで対応できると思います。 default.ini.php: 100行目あたり $line_rulesに下記を追加してお試しください。ただ、「隠す」という趣旨と合っているかはわかりませんが・・・ (^^; -- teanan 2007-05-20 (日) 10:57:16
    +	'#hide\(on\)' => '<div style="display:none">',
    +	'#hide\(off\)' => '</div>',
    • ご回答ありがとうございます。 この方法でテンプレート部分が非表示になり、ひとまずMediaWikiのtemplateの<includeonly>機能は実現できました。ただ、非表示で編集不可でも差分やソースを見ることができますので、完全に隠蔽するにはやはり本格的な認証システムを導入して読み取り不可にする必要のあることが判りました。-- kahata? 2007-05-20 (日) 19:43:36
  • 「複数行コメント」ってことじゃないの? -- 2007-05-20 (日) 13:12:57
    • そのとおり。phpの/* ~ ~*/のようなもの。 -- kahata? 2007-05-20 (日) 20:17:39
    • 複数行プラグイン対応を有効にして、自作プラグイン/null.inc.phpとか。 -- teanan 2007-05-21 (月) 02:25:24
    • これも一方法ですが、{{~~}}内に{{~~}}が入れ子になっている場合等ややこしくなるので、上の方法が単純明解かと・・・・
  • まぁ一応できるので null.inc.php でいいのではないでしょうか。 -- 2007-05-21 (月) 14:28:58
  • dev:PukiWiki/1.4/ちょっと便利に/インライン・マルチラインコメント -- 2007-05-26 (土) 15:27:36


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-05-26 (土) 15:27:37
Site admin: PukiWiki Development Team

PukiWiki 1.5.1+ © 2001-2016 PukiWiki Development Team. Powered by PHP 5.6.30-0+deb8u1. HTML convert time: 0.474 sec.

OSDN