メモ Edit

各種設定の備忘録です。

更新 Edit

サーバー Edit

状態 Edit

PHP最適化 Edit

PukiWiki Edit

導入 Edit

% cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki login
% cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/pukiwiki co modulename

更新 Edit

% cd PukiWikiのあるディレクトリ/
% cvs update

設定 Edit

追加プラグイン Edit

プラグイン説明
PukiWiki自作プラグイン
aapro.ini.phpアスキーアートを表示するプラグイン(aa.inc.phpの改造版)
exlink.inc.php外部リンク表示(矢印付加)
vote2.ini.phpインライン型の投票プラグイン(+タイムスタンプ更新しない)
BSWiki
link.php外部リンク確認
okkezのPukiWikimemo/自作/プラグイン
delpage.inc.phpページ削除リンク生成
encode_numeric.inc.php複数ページ一括凍結
unfreeze.inc.php複数ページ凍結解除
deldel.inc.php複数ページ一括削除
encode_numeric.inc.php文字列を数値参照に変換
make_pages.inc.php複数ページを一括で作成
Naotoshi SeoPukiWiki プラグイン
contentsx.inc.phpページ目次作成
lsx.inc.phpページリストアップ
  1. pukiwiki.ini.php の末尾に関数を記述する。
    function check_commentFilter($msg) {
      if(preg_match("/^[!-~\n ]+$/", $msg)) {
        die_message('日本語を含まないコメントは書き込みできません。');
      }
    }
  2. plugin/edit.inc.php
    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']);
  3. plugin/comment.inc.php
    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']);
  4. plugin/pcomment.inc.php
    function plugin_pcomment_action()
    {
    	global $vars;
    	if (PKWK_READONLY) die_message('PKWK_READONLY prohibits editing');
    	check_commentFilter($vars['msg']);

追加プラグイン配布サイト Edit


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS