让phpcms的文章列表随机调用
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-21 21:19:08 浏览: 评论:0
1、修改module\article\include\tag.func.php文件
(1)找到
$ordertypes = array('listorder DESC, articleid DESC', 'edittime DESC', 'edittime ASC', 'hits DESC', 'hits ASC', 'comments DESC', 'comments ASC');
修改为:
$ordertypes = array('listorder DESC, articleid DESC', 'edittime DESC', 'edittime ASC', 'hits DESC', 'hits ASC', 'comments DESC', 'comments ASC', 'rand()');
也就是在后面加一个rand().
(2)找到
if($ordertype < 0 || $ordertype > 6) $ordertype = 0;
修改为
if($ordertype < 0 || $ordertype > 7) $ordertype = 0;
2、修改module\article\admin\templates\tag_article_list_add.tpl.php文件,最好是用dreamweaver打开,找起来方便,找到文章排序方式:
- <select name="tag_config[ordertype]">
- <option value="0">按文章排序排序</option>
- <option value="1">按更新时间降序</option>
- <option value="2">按更新时间升序</option>
- <option value="3">按浏览次数降序</option>
- <option value="4">按浏览次数升序</option>
- <option value="5">按评论次数降序</option>
- <option value="6">按评论次数升序</option>
- </select>
- //修改为
- <select name="tag_config[ordertype]">
- <option value="0">按文章排序排序</option>
- <option value="1">按更新时间降序</option>
- <option value="2">按更新时间升序</option>
- <option value="3">按浏览次数降序</option>
- <option value="4">按浏览次数升序</option>
- <option value="5">按评论次数降序</option>
- <option value="6">按评论次数升序</option>
- <option value="7">随机排序</option>
- </select> //phpfensi.com
3、修改module\article\admin\templates\tag_article_list_copy.tpl.php文件,跟第二步差不多,不过就是添加成:
<option value='7' <? if($tag_config['ordertype']==7) { ?>selected<? } ?>>随机排序</option>
4、修改module\article\admin\templates\tag_article_list_edit.tpl.php文件
同上,大家试试吧,修改一下文章标签,选择随机排序,每次生成的标签文章都不同,如果是放在左侧或者右侧的文章列表做成随机效果最好.
注意:单个栏目可以,一旦用到很多频道的循环就会出错.
Tags: phpcms文章列表 phpcms文章随机
- 上一篇:phpcms结果集递增序号
- 下一篇:PHPCMS代码分析的一些想法
相关文章
- ·phpcms 文章列表页调用关键字(2014-10-19)
- ·【phpcms-v9】phpcms-v9中文章列表页调用栏目名称(2014-10-24)
- ·phpcms v9中调用栏目及调用多个子栏目中的文章列表(2015-03-19)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)