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