织梦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’}
最后,谢谢大家的阅读,希望与大家共同进步。
让足球滚一会提供足球、篮球、NBA赛事前瞻分析推荐,与各联赛时实新闻报道、球员转会消息、赛事录像回放等资讯,用心认真把每件事做到最好的网站。
体育即时比分网提供实时足球比分与篮球比分数据,包括即时比分、赛程、球队、竞猜等数据,让您无时无刻都能掌握时实足球比分与篮球比分动态消息。即时更新各项比赛数据与完赛结果。让足球滚一会带您体验精彩的竞猜足球比赛!
金魔网
外籍模特
:imtoken钱包为您提供最新的imtoken钱包信息,imtoken是全球最大的数字货币钱包,支持包括BTC, ETH, BSC, TRON, Aptos, Polygon, Solana, OKExChain, Polkadot, Kusama, EOS等在内的所有主流公链及Layer 2,已为全球近千万用户提供可信赖的数字货币资产管理服务,也是当前DeFi用户必备的工具钱包。
我们专注提供明星代言、商演、翻包视频、祝福视频录制等业务,十多年行业服务经验