香港独立IP空间
香港php空间
美国php空间
域名注册

无忧主机小编今天在和站长聊天的时候,聊到了关于dedecms调用最新的解决方法。然后小编在自己的dedecms程序中,在搜索页面最新添加文章的调用代码,最后发现是不能实现文章列表调用。无忧小编认为主要原因还是dedecms在rclist标记适用范围是封面模板 index.htm、列表模板Alist_arcitle.htm和文档模板article_article.htm,上面的错误。之所以在搜索页面里面使用最新的文章时候标签无法实现调用,最后会导致不是最新文章,而使用Arclist标签的随机文章还有一些热门的文章都无法调用。在无忧小编查询过很多资料,小编在了解之后总结了方法,就是在dedecms中提供一个标记JS代码!

第一要登入网站的后台信息,进入模板中的模板管理,自定义宏标记,之后点击智能标记向导”进入智能生成的向导功能,然后第二步骤选择其中的列表的样式,在调用列表不限制栏目全站文章可以在下拉菜单中选择单独分类;“限定频道”、“附加属性”与上者一样;选着排列顺序里面的发布时间,做这一步是为了证明在调用最新的文章。最后一步设置好了点击保存自定义标记,在返回自定义宏标记这个页面,找到刚才创建的自定义标记。点击管理列中的JS调用 ,小编怕大家不知道操作步骤是否成功 于是小编截了图给大家看一下:

 

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

dedecms

然后复制一下选定的宏标记的JS调用代码,将其添加到网站模板的相应位置就OK 了:

 

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

dedecms

小编补充下,假如列表使用的是li标签,需要在“更改”里修改“正常显示的内容,默认修改的方法如下:

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

dedecms

找到如下代码:

{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攻击的方法?

本文地址:http://www.51php.com/dedecms/15445.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档