各種設定の備忘録です。
% cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki login % cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki co modulename
% cd PukiWikiのあるディレクトリ/ % cvs update
# PukiWikiのパーミッション設定を一括処理 chmod 777 attach backup cache counter diff wiki chmod 644 image/* chmod 755 image image/face lib lib plugin skin chmod 666 attach/* backup/*.gz backup/*.txt cache/* counter/* diff/*.txt wiki/*.txt chmod 644 .htaccess .htpasswd */.htaccess *.php */*.php image/face/* lib/* plugin/* skin/* chmod 755 */CVS/
プラグイン | 説明 |
---|---|
PukiWiki | 自作プラグイン |
aapro.ini.php | アスキーアートを表示するプラグイン(aa.inc.phpの改造版) |
exlink.inc.php | 外部リンク表示(矢印付加) |
vote2.ini.php | インライン型の投票プラグイン(+タイムスタンプ更新しない) |
BSWiki | |
link.php | 外部リンク確認 |
okkezのPukiWiki | memo/自作/プラグイン |
delpage.inc.php | ページ削除リンク生成 |
encode_numeric.inc.php | 複数ページ一括凍結 |
unfreeze.inc.php | 複数ページ凍結解除 |
deldel.inc.php | 複数ページ一括削除 |
encode_numeric.inc.php | 文字列を数値参照に変換 |
make_pages.inc.php | 複数ページを一括で作成 |
Naotoshi Seo | PukiWiki プラグイン |
contentsx.inc.php | ページ目次作成 |
lsx.inc.php | ページリストアップ |
* 独自のアンカー [#hogehoge] 見出編集できないよ〜 ↓ * 独自のアンカー &aname(hogehoge); これなら見出編集できますよ〜
function check_commentFilter($msg) { if(preg_match("/^[!-~\n ]+$/", $msg)) { die_message('日本語を含まないコメントは書き込みできません。'); } }
function plugin_edit_action() { global $vars, $_title_edit, $load_template_func; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); $page = isset($vars['page']) ? $vars['page'] : ''; check_editable($page, true, true); check_commentFilter($vars['msg']);
function plugin_comment_action() { global $script, $vars, $now, $_title_updated, $_no_name; global $_msg_comment_collided, $_title_comment_collided; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); check_blackList($vars['page']); check_commentFilter($vars['msg']);
function plugin_pcomment_action() { global $vars; if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing'); check_commentFilter($vars['msg']);