新闻中心

Dedecms搜索页面调用全站最新文章解决方法

作者 / 无忧主机 时间 2014-08-03 11:55:48

无忧主机小编今天在和站长聊天的时候,聊到了关于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 dedecms[/caption] 然后复制一下选定的宏标记的JS调用代码,将其添加到网站模板的相应位置就OK 了:   [caption id="attachment_15447" align="alignnone" width="453"]dedecms dedecms[/caption] 小编补充下,假如列表使用的是li标签,需要在“更改”里修改“正常显示的内容,默认修改的方法如下: [caption id="attachment_15448" align="alignnone" width="453"]dedecms 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.51php.com/dedecms/15445.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服