设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 自媒体运营 > 正文

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

来源:网络分享 编辑:引流技巧 时间:2025-05-14

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

    相关推荐:

    栏目分类

    微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

    Copyright © 2019-2024 强大传媒 网站地图 rss地图

    Top