~~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}}