exrules.inc.php

サマリページ毎にwiki表記(ユーザ定義ルール)を拡張
リビジョン1.0
対応バージョン1.4.7
投稿者mashiki
投稿日2007-07-08 (日) 03:48:17

目的効果

 コンバート時に置換されるユーザ定義ルール(default.ini.php内$line_rules)があるが、これを拡張し、ページごとに定義できるようにする。 これによりwikiテキストの可読性を維持しつつ、さまざまな装飾を施せるようにしたいという目的で作成しました

インストール方法

使用法/サンプル

拡張したい文法をexrulesプラグインで表現します。

#exrules(パターン, 置き換え文字列)

パラメータは2つで1つめはパターン、2つめは置き換え文字列となります。1つめのパターンには最大1つの「*」アスタリスクを指定することができます。

実行結果

#exrules($$*$$,'''''*''''')
#exrules(&&*&&,COLOR(red){*})
#exrules(""*"",COLOR(blue;background-color:gray){*})
#exrules(「 * 」,COLOR(green){''*''})
#exrules(mashiki,COLOR(purple){''SIZE(16){m}ashiki''})
-$$例1の結果$$はこうなります
-&&例2の結果&&はこうなります
-""例3の結果""はこうなります
-「 例4 」の結果はこうなります
-例5の結果はこうなります。mashiki
  • 例1の結果はこうなります
  • 例2の結果はこうなります
  • 例3の結果はこうなります
  • 例4」の結果はこうなります
  • 例5の結果はこうなります。mashiki

ライセンス

GNU GPL 2

考慮事項

コメント



*1 正規表現に慣れていないとつらいのですが
*2 現バージョンでは使用できません。やはりpluginの評価/実行順がネックでゴリゴリ書く必要がありそう

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

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.208 sec.

OSDN