DEDECMS 在链接title中显示文章全名

DEDECMS默认的情况下就是循环限制多少个字,title中就会显示多少个文字。这样显然是不能满足seo和访问者需求的,那我们怎样才能解决在title中显示标题全部文字呢?

具体方法如下,在首页代码特定位置加入如下代码:

{dede:arclist row=10 orderby=pubdate  typeid=#}
<li>· <a href="[field:arcurl /]" title ="[field:title/]">[field:title/]</a></li>
{/dede:arclist}

把链接代码换成下面的代码:

<a href="[field:arcurl /]" title="[field:title/]">[field:title function="cn_substr('@me',26)"/]</a></li>

[field:title function=”cn_substr(‘@me’,26)” /]里面的26表示显示的文字个数,可自由修改。

在这里的 function=’cn_substr(‘@me’,26)这个东西的用处很多,主要用来限制显示的字符传长度。例如可以在描述标签上来限制显示的文字数等。原理就是在外循环标签中不限定文字个数,而是在调用标题时做以限制。

 

原文链接:http://down.chinaz.com/try/201105/459_5.htm

喜欢()
热门搜索
302 文章
16 评论
50 喜欢
Top