国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

PHPCMS2008 二次開發問答系統為專家答疑中心

2024-09-10 07:15:28
字體:
來源:轉載
供稿:網友

PHPCMS2008非常強大,但是面對形形色色的用戶群,各式各樣的個性化要求,二次開發就顯得那么強大的需要,在此呢本人做了一個簡單的問答系統為專家答疑中心,此話怎講呢?

1.設置專業的會員組,該會員組(以下稱專家組)有回答權限,其他普通會員無權限.

2.專家組回答完成后,問題自動設置為已解決,回答修改為最佳答案,無其他回答者.

修改步驟:首先修改模板文件templatesdefaultaskshow.html,將:

  1. <!--最佳答案--> 
  2.  
  3. {if $status==5} 
  4.     <div class="cat"> 
  5.       <h3 class="good">最佳答案 <span>回答者: {$optimail_username}   {$optimal_actor}     回復時間:{date('Y-m-d H:i',$answertime)}</span></h3> 
  6.       <div class="answer"> 
  7.         <p>{$answer}</p> 
  8.       </div> 
  9.     </div> 
  10. {/if}修改為  <!--最佳答案--> 
  11. {if $status==5 } 
  12.             <div class="question_very"> 
  13.              <h1>專家解答</h1> 
  14.                 <div class="answer"> 
  15.                 <span>{$answer}</span> 
  16.                 <p>回答者: {$optimail_username}        回復時間:{date('Y-m-d H:i',$answertime)}</p> 
  17.                 </div> <!--Vevb.com --> 
  18.             </div> 
  19.             {/if} 

其次是控制文件根目錄下的askshow.php,修改:

  1. if($M['answer_check']) 
  2.  
  3. $posts['status'] = 1; 
  4. else 
  5. $posts['status'] = 3;修改為 
  6. if($M['answer_check']) 
  7. $posts['status'] = 1; 
  8. else 
  9. {   
  10.   $posts['status'] = 3; 
  11. $posts['optimal']=1; 

最后說類文件,根目錄askincludeanswer.class.php,修改:

  1. function add($id,$posts
  2.  
  3. global $_point,$_userid,$_username,$M,$LANG
  4. $id = intval($id); 
  5. if(!$id || !is_array($posts)) return false; 
  6. $posts['askid'] = $id
  7. $r = $this->db->get_one("SELECT pid FROM $this->table_posts WHERE askid=$id AND userid='$_userid' LIMIT 1"); 
  8. if($rreturn false; 
  9. $this->db->insert($this->table_posts, $posts); 
  10. $this->db->query("UPDATE ".DB_PRE."member_info SET answercount=answercount+1 WHERE userid='$_userid'");為 
  11. function add($id,$posts
  12. global $_point,$_userid,$_username,$M,$LANG
  13. $id = intval($id); 
  14. if(!$id || !is_array($posts)) return false; 
  15. $posts['askid'] = $id
  16. $r = $this->db->get_one("SELECT pid FROM $this->table_posts WHERE askid=$id AND userid='$_userid' LIMIT 1"); 
  17. if($rreturn false; 
  18. $this->db->insert($this->table_posts, $posts); 
  19. $this->db->query("UPDATE `ic_ask` SET `status`=5 where `askid`='$id'"); 
  20. $this->db->query("UPDATE ".DB_PRE."member_info SET answercount=answercount+1 WHERE userid='$_userid'"); 

好了簡單修改就是這些.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚州市| 屏东县| 襄垣县| 井研县| 彩票| 郸城县| 太和县| 威信县| 孝义市| 武冈市| 广汉市| 永善县| 甘洛县| 孝昌县| 营山县| 云浮市| 临湘市| 河东区| 襄垣县| 兴安县| 河北省| 罗平县| 郓城县| 宝坻区| 密山市| 仙居县| 荔波县| 桐梓县| 清河县| 新绛县| 塔河县| 黄浦区| 周口市| 夏邑县| 卫辉市| 九龙城区| 凤庆县| 潞西市| 西林县| 嘉祥县| 若羌县|