Discuz! X的专题评论目前只能通过关键字审核。但是有的站长可能需要让某个专题的评论先审后发。这块论坛没有设置,在这里提供个临时修改方法。
function_portalcp.php 中 addportalarticlecomment 函数体中,专题的评论就是通过这个函数添加到数据库中的。
- if(censormod($message)) {
- $comment_status = 1;
- } else {
- $comment_status = 0;
- }
复制代码这段代码是判断关键字审核,如果要审核这条评论。就把$comment_status = 1。
如果需要把专题评论先审后发,就在这段代码后,添加:
如果 $id == 你要审核的专题 就把 $comment_status = 1;
最后,评论的状态是变为审核了,但是显示的时候咱们也要修改一下才行。
- table_portal_comment.php
- 中 fetch_all_by_id_idtype 函数中 $wheresql = implode(' AND ',$sql); 前面加上
- $sql[] = "status = '0'";
复制代码这样在提取评论数据的时候就过滤掉了未审核状态的评论了。
举例: 如果你要先审后发的专题id为 1,那我们就加入代码
- if( $id == 1){
- $comment_status = 1;
- }
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!