Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 如何自己设置在最新资讯里显示的文章?

[复制链接]
fdzhyj 发表于 2009-5-11 20:23:34 | 显示全部楼层 |阅读模式
默认的是按时间顺序排列的如何自己设置呢?大家帮忙啊!
回复

使用道具 举报

teacher_zhou 发表于 2009-5-11 20:24:49 | 显示全部楼层
修改模块代码!
回复

使用道具 举报

 楼主| fdzhyj 发表于 2009-5-11 20:33:58 | 显示全部楼层
如何修改?
回复

使用道具 举报

teacher_zhou 发表于 2009-5-11 20:44:30 | 显示全部楼层
你拿个实例出来啊!不然怎么知道你要改哪个调用模块的排序!
回复

使用道具 举报

 楼主| fdzhyj 发表于 2009-5-11 20:48:11 | 显示全部楼层

把这个按时间顺序排列的该成调用精华文章!
回复

使用道具 举报

 楼主| fdzhyj 发表于 2009-5-11 20:59:47 | 显示全部楼层
Newbie 还在吗?
回复

使用道具 举报

teacher_zhou 发表于 2009-5-11 21:43:55 | 显示全部楼层
这是综合首页里最新资讯,打开index.html.php找到模块(如下),这是一个调用资讯的模块。它支持7种排序方式分别:
发布时间  i.dateline
回复时间  i.lastpost
查看数    i.viewnum
回复数    i.replynum
精华级别  i.digest
好评分    i.goodrate
差评分    i.badrate

<!--最新资讯-->
<!--{block name="spacenews" parameter="order/i.dateline DESC/limit/0,5/cachetime/85400/subjectlen/46/subjectdot/0/showdetail/1/messagelen/150/messagedot/1/cachename/newnews1"}-->

如要让调用出来的资讯以 查看数 排序的话,那把就 order/i.dateline 改成 order/i.viewnum 。同理,如要以 回复数 排序就改成 order/i.replynum

然后,你所提问是 “把这个按时间顺序排列的该成调用精华文章!”,其实,这个排序跟调用某种类型的资讯是不想干的。
要调用精华资讯那就增加一个参数 digest/1,2,3 ,这1,2,3分类是 精华I 精华II 精华III,如果只调用 精华I 那就是 digest/1 ,加到模块里完整的如下

<!--{block name="spacenews" parameter="digest/1,2,3/order/i.dateline DESC/limit/0,5/cachetime/85400/subjectlen/46/subjectdot/0/showdetail/1/messagelen/150/messagedot/1/cachename/newnews1"}-->

给你讲的这些,是想让你知道原理!而不是一个结果!
回复

使用道具 举报

 楼主| fdzhyj 发表于 2009-5-12 10:38:37 | 显示全部楼层
非常感谢!
回复

使用道具 举报

1239 发表于 2009-8-21 01:25:10 | 显示全部楼层
我已经非常明白了
回复

使用道具 举报

whj168 发表于 2009-9-2 16:33:29 | 显示全部楼层
$cat[name]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 12:17 , Processed in 0.107125 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表