三歩あるけば物も忘れる

私メタボックル!お腹のお肉の妖精さ!

ユーザ用ツール

サイト用ツール


サイドバー

  
人気ページTOP10

92

dokuwiki:dokuwiki設定:7.プラグインのカスタマイズ

dokuwiki/dokuwiki設定/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']);
                        }
//                    }

②ハイライト行を<!---->で囲う

              <!--<div class="comment_mail">
                <label class="block" for="discussion__comment_mail">
                  <span><?php echo $lang['email'] ?>:</span>
                  <input type="text" class="edit<?php if($_REQUEST['comment'] == 'add' && empty($_REQUEST['mail'])) echo ' error'?>" name="mail" id="discussion__comment_mail" size="50" tabindex="2" value="<?php echo hsc($_REQUEST['mail'])?>" />
                </label>
              </div>-->

メール欄の廃止 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

[管理]-[サイト設定]から以下の項目を有効にする。
・開閉状態をクッキーに保存する

dokuwiki/dokuwiki設定/7.プラグインのカスタマイズ.txt · 最終更新: 2021/08/19 by admin