各種設定の備忘録です。
% 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']);