搜 索

dedecms怎样在静态页中实时动态显示随机的文章内容

编辑:QTOOL.NET日期:2019-05-07172

一般情况下,dedecms想要生成随机文章我们可以直接在模板调用标签中直接使用orderby=rand,但这样在dedecms选择生成静态页面后,即使我们在模板中添加了 orderby=rand随机调用语句,在选择生成静态之后如果没有重新生成刷新页面后还是显示之前的随机文章,这需要我们每次都需要重新生成才会更新随机文章列表内容。
那我们应该怎样实现动态的更新显示随机文章呢?
在线工具的这边文章中就会简单介绍一个无需使用ajax的简单方法.
1、我们首先需要登陆织梦的后台选择模板管理,自定义宏标记,选择增加一个标记
2、在增加新标记页面中设置标记名称为:随机调用、时间限制设置无不过期、显示的内容填写
 
{dede:arclist row='28' pagesize='8' titlelen='50' orderby ='rand'} 
<li><a href='[field:arcurl/]' title='[field:title /]'>[field:title/]</a></li>
{/dede:arclist}
上面的row='28'为从数据库中调用28篇文章,pagesize='8' 从调用出的28篇文章中选择8篇文章显示,titlelen='50' 标题最大显示长度50,orderby='rand'则为排序为随机
保存添加好的标记后,在自定义标记管理面板中选择获取js
如:<script src='/plus/mytag_js.php?aid=3&nocache=1' language='javascript'></script>
然后将获取的js调用代码,放在自己需要调用随机文章的地方即可实现静态页动态显示随机文章内容.

TAG标签:dedecmscms
此文章由QTOOL.NET编辑
最新文章

热门标签