Dedecms搜索页面调用全站最新文章解决方法
高速度
主机小编今天在和站长聊天的时候,聊到了关于dedecms调用最新的解决方法。然后小编在自己的dedecms程序中,在搜索页面最新添加文章的调用代码,最后发现是不能实现文章列表调用。高速度
小编认为主要原因还是dedecms在rclist标记适用范围是封面模板 index.htm、列表模板Alist_arcitle.htm和文档模板article_article.htm,上面的错误。之所以在搜索页面里面使用最新的文章时候标签无法实现调用,最后会导致不是最新文章,而使用Arclist标签的随机文章还有一些热门的文章都无法调用。在高速度
小编查询过很多资料,小编在了解之后总结了方法,就是在dedecms中提供一个标记JS代码!第一要登入网站的后台信息,进入模板中的模板管理,自定义宏标记,之后点击智能标记向导”进入智能生成的向导功能,然后第二步骤选择其中的列表的样式,在调用列表不限制栏目全站文章可以在下拉菜单中选择单独分类;“限定频道”、“附加属性”与上者一样;选着排列顺序里面的发布时间,做这一步是为了证明在调用最新的文章。最后一步设置好了点击保存自定义标记,在返回自定义宏标记这个页面,找到刚才创建的自定义标记。点击管理列中的JS调用 ,小编怕大家不知道操作步骤是否成功 于是小编截了图给大家看一下: [caption id="attachment_15446" align="alignnone" width="553"] dedecms[/caption]然后复制一下选定的宏标记的JS调用代码,将其添加到网站模板的相应位置就OK 了: [caption id="attachment_15447" align="alignnone" width="453"] dedecms[/caption]小编补充下,假如列表使用的是li标签,需要在“更改”里修改“正常显示的内容,默认修改的方法如下:[caption id="attachment_15448" align="alignnone" width="453"] dedecms[/caption]找到如下代码:{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist=''}·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>{/dede:arclist}修改成:{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist=''}<li>[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])</li>{/dede:arclist}加入不需要显示日期,可以删除的:([field:pubdate function=MyDate('m-d',@me)/])到了最后如果添加代码,如果还没有没有更新的话就刷新一下页面最新文章。或者生成下页面就全部搞定了 。高速度
主机相关文章推荐阅读:DEDECMS提示BODY HAS NOT ALLOW WORDS解决方法DEDECMS系统未审核文档禁止动态访问修改处理方法2014年最新DEDECMS完全防御挂马与DDOS攻击的方法?
本文地址:https://www.gaosudu.com/dedecms/15445.html