心灵咖啡

 找回密码
 注册加入
查看: 1501|回复: 0
收起左侧

[dz经验分享] DIY帖子模块(最新回复)时,过滤0回复新主题的方法。

[复制链接]
发表于 2014-6-15 00:28:08 | 显示全部楼层 |阅读模式


A文件 source/class/block/forum/block_thread.php


1.
  1.     'recommend' => array(
  2.                                     'title' => 'threadlist_recommend',
  3.                                     'type' => 'radio'
  4.                             ),
复制代码
之下加
  1.            'replies' => array(
  2.                                     'title' => 'threadlist_replies',
  3.                                     'type' => 'radio'
  4.                             ),
复制代码
2.
  1.     $recommend        = !empty($parameter['recommend']) ? 1 : 0;
复制代码
之下加
  1.     $replies        = !empty($parameter['replies']) ? 1 : 0;
复制代码

3.
  1.           if($recommend) {
  2.                             $sqlfrom .= " $joinmethod JOIN `".DB::table('forum_forumrecommend')."` fc ON fc.tid=t.tid";
  3.                     }
复制代码
之下加
  1. if($replies) {
  2.                             $sql .= " AND t.replies > '0'";
  3.                     }
复制代码
B文件 source/language/block/lang_threadlist.php

4.
  1.        'threadlist_recommend' => '推荐主题过滤',
复制代码
之下加
  1.             'threadlist_replies' => '未回复主题过滤',
复制代码

5
,修改后更新缓存,在DIY帖子模块时必须选择“高级自定义”的调用方式,里面多了一项 '未回复主题过滤',需要过滤则在“是”前面打勾。




注:经测试X3适用,其他版本本人未作测试。


——论坛程序问题,请给 qq124627513(微信同步)留言。(系统默认签名,点击修改
您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

广告
广告位
广告位
广告位
关闭

站长推荐上一条 /1 下一条

QQ|联系我们|手机版|小黑屋|Archiver|心灵咖啡 ( 粤ICP备16121829号-1 )

GMT+8, 2024-11-3 21:29 , Processed in 0.072694 second(s), 24 queries .

Powered by Discuz! and 心灵文学

Copyright © 2001-2021, Tencent Cloud.


本站文章为原创会员所有,未经许可禁止去版权转载,但欢迎分享本站文章链接!另,若有抄袭侵权,联系即删禁。
快速回复 返回顶部 返回列表