dedecms訪問者が質問、回答、表示できるようにするにはどうすればよいですか?
dedecms では、訪問者に質問、回答、閲覧などの特定の権限を与える必要がある場合があります。この記事では、次の解決策を示します。
推奨される学習: Dedecms
1. 訪問者の質問:
dedecms5.7 の /ask/control ディレクトリで question.php ファイルを見つけ、次のコード部分を見つけて削除します。
コードは次のとおりです:
if(empty($this->cfg_ml->M_ID)) { ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']); exit; } if($this->cfg_ml->M_Spacesta < 0) { ShowMsg('您还没有通过审核,暂时不能提问,请耐心等....','-1'); exit; }
2. 「同じ質問に繰り返し返信しないでください」という訪問者の Q&A:
同様に、/ask/ を見つけて削除します。 dedecms5.7 のコントロール ディレクトリの question.php ファイルで次のコードを見つけます:
コードは次のとおりです:
if($rs) { ShowMsg('请勿重复回复同一问题!','-1'); exit; }
3. 質問の有効期限が切れており、質問者は自分の質問に回答できません。 question
また、dedecms5.7 の /ask/control ディレクトリにある question.php ファイルを見つけて削除し、その中にコードの一部を見つけます。
コードは次のとおりです:
if($question) { if($question['uid'] == $this->cfg_ml->M_ID) { ShowMsg('提问者自己不能回答自己的问题', '-1'); exit; }else if($question['expiredtime'] < $GLOBALS['cfg_ask_timestamp']){ ShowMsg('问题已经过期','-1'); exit; } $data['tid'] = $question['tid']; $data['tid2'] = $question['tid2']; $data['userip'] = getip(); }else{ ShowMsg('回答的问题不存在','-1'); exit; }
4.「まだログインしていません。まずログインしてください。」
dedecms5.7
の /ask/control ディレクトリにある myask.php ファイルを見つけて削除します。コードは次のとおりです:
if(empty($this->cfg_ml->M_ID)) { ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']); exit; }
dedecms5 の検索、検索、削除 .7 の /ask/control ディレクトリにある search.php ファイル
のコードは次のとおりです。
if(empty($cfg_ml->M_ID)) { ShowMsg('您尚未登录,请先登录',$GLOBALS['cfg_ask_member']); exit; } if($cfg_ml->M_Spacesta = 0) { ShowMsg('您还没有通过审核,暂时不能提问,请耐心等....','-1'); exit; }
5.「確認コードが間違っています!」「確認の質問に対する答えが間違っています」
dedecms5.7 の /ask/control ディレクトリで question.php ファイルを見つけて削除します
コードは次のとおりです:
if(preg_match("#7#",$GLOBALS['safe_gdopen'])){ $svali = GetCkVdValue(); if(strtolower($data['vdcode']) != $svali || $svali=='') { ResetVdValue(); ShowMsg('验证码错误!', '-1'); exit(); } } //检查验证问题 $faqkey = isset($data['faqkey']) && is_numeric($data['faqkey']) ? $data['faqkey'] : 0; if($GLOBALS['gdfaq_ask'] == 'Y') { global $safefaqs; if($safefaqs[$faqkey]['answer'] != $data['safeanswer'] || $data['safeanswer'] =='') { ShowMsg('验证问题答案错误', '-1'); exit(); } }
以上がdedecms を使用すると、訪問者はどのように質問、回答、表示できるようになりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。