织梦dedecms不同页面调用不同的随机文章 - 思享SEO博客
自动外链工具 在线排版工具 搜索引擎提交入口 wordpress主题推荐 批量打开网址工具 优化PDF资料 【已备案域名】 ★VIP视频在线解析★ 追虐SEO导航

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

500

我们知道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不同页面随机文章只是顺序不同而已。恰恰将这两种情况说反了,大家自己测试用。

来源:本文由思享SEO博客原创撰写,欢迎分享本文,转载请保留出处和链接!

抢沙发

昵称*

邮箱*

网址