Discuz!强行要求版主管理必须输入理由并且发送PM的方法

近来觉得论坛要规范版主团队的管理就必须要加上这个功能,所以就加了

打开templates\default目录,有12个topicadmin_xxxxx.htm的模板文件,打开修改
找到最下面有一句类似
<center><input type=”submit” name=”delpostsubmit” value=”{lang admin_delpost}”/></center>
这样的,改成
<center><input type=”submit” name=”delpostsubmit” value=”{lang admin_delpost}” onclick=”if (checkreason()){return true;}else{return false;};”/></center>
然后在后面加上
<script language=”javascript”>
function checkreason(){
 if (document.all.reason.value==”" || !(document.all.sendreasonpm.checked)){
  window.alert(”根据版主条例,对会员帖子的任何处理必须要给予正当理由,并且要发送pm给会员!”);
  return false;
 } else {
  return true;
 }
}
</script>

ok,收工