当前位置:首页 >百科 >织梦dedecms不同页面调用不同的随机文章 正文

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

来源:鼠窃狗盗网   作者:焦点   时间:2026-01-14 12:58:15

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

  • { dede:arclist row=8 titlelen=42 orderby=rand typeid=rand}
  • <a href=”[field:arcurl/]“>[field:title/]</a>
  • { /dede:arclist}
  • 但如果仔细留意一下会发现,同页同如果是面调上述代码实现,会出现所有页面均是随机一样的随机文章。当重新生成html时,文章才会更新出新的织梦随机文章,这时候,同页同仍然是面调所有的页面随机文章都一样

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

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

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

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

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

    例如:

  • { dede:arclist row=100000 pagesize=10 titlelen=100 orderby=rand typeid=rand}
  • <a href="[field:arcurl/]">[field:title/]</a>
  • { /dede:arclist}
  • 这样就可以实现不同页面不同随机文章了

    PS

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

    标签:

    责任编辑:娱乐