~~NOCACHE~~ ## 7.プラグインのカスタマイズ %%dokuwiki\lib\plugins%%配下を編集 ### discussion #### メール欄の無効化 discussion/action.php ①ハイライト行をコメントアウト // if(empty($_REQUEST['name']) or empty($_REQUEST['mail'])) return; // don't add anonymous comments // if(!mail_isvalid($_REQUEST['mail'])) { // msg($lang['regbadmail'], -1); // return; // } else { $comment['user']['id'] = 'test'.hsc($_REQUEST['user']); $comment['user']['name'] = hsc($_REQUEST['name']); $comment['user']['mail'] = hsc($_REQUEST['mail']); } // } ②ハイライト行を%%%%で囲う #### メール欄の廃止 discussion/script.js ①ハイライト行を%%/**/%%で囲う /* if (isBlank(form.mail.value) || form.mail.value.indexOf("@") == -1){ form.mail.focus(); form.mail.style.backgroundColor = '#fcc'; return false; } else { form.mail.style.backgroundColor = '#fff'; }*/ ### Outliner [管理]-[サイト設定]から以下の項目を有効にする。 ・開閉状態をクッキーに保存する ### Google Analytics Plugin(プラグインを利用しない設定) #### meta.htmlの設置 /lib/tpl/dokuwiki/meta.html Google Analytics > ホーム > タグの設定手順を確認 > タグの実装手順を表示する と進み 「手動でインストールする」で表示される以下のコードを「meta.html」に張り付ける。 {{tag>dokuwiki}}