pukiwiki改造/その他
2023-10-03 (火) 15:58:31
表記、友瀬のサイトで実施している独自拡張。
ええと、ここにあるのは「一般的な話」ではなく、友瀬が pukiwikiバージョン上げるときに忘れがちな、手を入れている場所について雑多に記録しておくことを意図したものです。
実験とかデバッグとかに使う小物があるとか、そういう感じ。
モノによってはもうちょっとまとめて格上げするかもしれませんが、まあそんな感じ。
いじっている場所†
lib/pukiwki.php†
最初のほうでライブラリを取り込む記述がある。
そこに友瀬作成の独自ライブラリを書き込む。
// tomoseOriginal require(LIB_DIR . 'dayweek.php'); require(LIB_DIR . 'tomoselib.php');
- tomoselib は当面公開予定なし。
ざっくりいうと、デバッグ用のいくつかのツールと、独自スパムフィルタが入っている。
plugin/comment.inc.php†
独自スパムフィルタの導入。plugin_comment_action() の最初のほうに突っ込む。
if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); check_LinkFilter($vars['msg']); check_commentFilter($vars['msg']);
plugin/rss.inc.php†
pageinfoプラグインとの連携追加のため、次の独自関数を呼び出す形に修正
function plugin_rss_gettitle($pagetitle) function plugin_rss_getURL($pagetitle)