织梦dedecms不同页面调用不同的随机文章

自媒体 思享 1891浏览

我们知道dedecms通过orderby=rand 属性就可以轻松实现随机文章,例如:

  1. {dede:arclist row=8 titlelen=42 orderby=rand typeid=rand}
  2. <a href=”[field:arcurl/]“>[field:title/]</a>
  3. {/dede:arclist}

但如果仔细留意一下会发现,如果是上述代码实现,会出现所有页面均是一样的随机文章。当重新生成html时,才会更新出新的随机文章,这时候,仍然是所有的页面随机文章都一样

这样其实不利于seo,也不利于用户发现更多的内容。

那么,如何才能真正实现随机文章呢?

我在网上百度了一下,发现方法实现方法也非常简单,就是添加 row='1000'、pagesize='10' 这两个属性来实现

row='1000':意思就是抽取1000个文档列表

pagesize=’10′   表示从上面的100个文档列表中列出10个;

例如:

  1. {dede:arclist row=100000 pagesize=10 titlelen=100 orderby=rand typeid=rand}
  2. <a href="[field:arcurl/]">[field:title/]</a>
  3. {/dede:arclist}

这样就可以实现不同页面不同随机文章了

PS

有些文章说,真正随机文章需要把row这个去掉只用pagesize。但是我使用的情况是,如果只使用pagesize不同页面随机文章只是顺序不同而已。恰恰将这两种情况说反了,大家自己测试用。

推荐阅读

dedecms企业模板哪个好,有什么值得推荐的

智萌内容管理系统以简单、实用、开源著称。是国内最知名的PHP开源网站管理系统,也是用户最多的PHP CMS系统。经过多年的发展,目前的版本无论是功能还是易用性都有了很大的进步。下面,PHP中文网将与大家分享dedecms编织梦想的五个实用模板,供大家......

阿里云虚拟主机空间安装织梦dedecms教程

Dreamweaver dedecms建站系统是目前国内流行的内容管理软件。很多通过万伟京生优惠购买阿里云虚拟主机的家长,不知道如何在阿里云王湾空间安装这个软件。这里分享一下这篇文章,供大家参考。值得提醒的是,由于Dreamweaver系统漏洞较多,......

dedecms建站教程:如何安装、更换织梦cms模板

很多站长不会用网上的织梦cms模板,走了很多弯路。其实只要模板完整,操作三个地方就可以简单的改变织梦模板。如果下载的dedecms模板的文件夹名是default,且默认模板文件名重复,则需要更改文件名,然后上传到FTP,不需要替换原来的默认文件;登录......