织梦dedecms随机调用文章的方法,内容随机显示

织梦dedecms随机调用文章的方法,内容随机显示,随机抓取10篇文章标题,如:id1到id10的标题,然后在A栏目下100篇文章的每一篇文章的相关推荐中,栏目A下每一篇文章的标题都会出现在其他内容页面的”相关推荐“版块中.

大家在搜索“织梦dedecms随机调用文章的方法”时,应该大家都会搜索到以下这段代码:

{dede:arclist row=’1000′ pagesize=’10’ titlelen=’35’ orderby=’rand’}
[field:title/]
{/dede:arclist}

注释:
row=’1000’代表的是随机调用1000篇内容;
orderby=’rand’代表的是随机排序;
pagesize=’10’代表显示随机排序的10篇内容;
以上这段织梦dedecms随机调用文章的代码,大兵在织梦dedecvms5.7版本中进行了测试,运行的结果并不太理想,下面来给大家详细讲解。
例如,调用某个栏目下的100篇文章,将每篇文章的id从1到10进行编号排序,而我们想的的效果是,每篇内容都是随机调用10篇内容,作为每篇内容的“相关推荐”版块内容,例如第一篇“相关推荐”内容抓取的id是id2到id10,第二篇“相关推荐”内容抓取的id是id6到id16,第三篇“相关推荐”内容抓取的id是id50到id60,按照这样以此类推下去,某个栏目下的每篇文章内容都会出现在网页的”相关推荐“版块内容中。
但我们从以上这段代码中得到的运行结果是,随机抓取10篇内容,例如id1到id10的内容,某个栏目下的100篇内容的每一篇内容都在“相关推荐”版块内容中,但只出现了id1到id10的内容,改变只是下上下排序问题。
那么出现这种问题是什么原因呢?织梦dedecms系统如何真正做到文章随机调用?
其实我们只需要去掉”row“就行了,正确的随机调用代码如下:

{dede:arclist pagesize=’10’ titlelen=’35’ orderby=’rand’}
[field:title/](注释:这里是调用文章的标题调用代码)
{/dede:arclist}

注释:
pagesize=’10’ 代表随机调用10篇内容;
titlelen=’35’ 限制标题长度为35个字节(2个字节等于一个汉字);
orderby=’rand’ 代表内容调用方式为随机调用;
想要抓取某个指定栏目下的内容,加入typeid=’这里填写栏目的id’即可,正确的代码如下所示:
{dede:arclist pagesize=’10’ titlelen=’35’ typeid=’5′ orderby=’rand’}
最后,谢谢大家的阅读,希望与大家共同进步。

本篇文章发布于大兵SEO博客,为大兵原创内容,如若转载,请注明出处:https://www.zhuzhouren.cn/jianzhanjiaocheng/dedecms/5024.html,否则,禁止转载,谢谢配合!

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021-03-21 22:40
下一篇 2021-06-26 23:20

其他人还看过以下内容

发表回复

登录后才能评论
联系我

平时工作忙:合作还是咨询SEO服务,请简明扼表明来意!谢谢!

在线咨询:点击这里给我发消息

邮件:dabingseo@qq.com
工作时间:周一至周六,10:30-24:30,节假日休息

个人微信
个人微信
分享本页
返回顶部