网站技术 · 2010 年 11 月 22 日 0

dedecms标题过长自动截断加省略号

使用dedecms的朋友在做模板的时候经常调用列表,标题超长都会截断 但是别人可能会误解因为没有省略号,怎么样才能自动截断并且加上省略号呢。可以在写模板的时候自动用代码判断是否超长如果超长就自动加上省略号。

<ul>
{dede:arclist titlelen=’50′ row=’10′}
<li><a title=”[field:title /]” href=”[field:filename /]“>[field:title   function=’ ( strlen(“@me”)>30 ? cn_substr(“@me”,30).”…” : “@me” ) ‘ /]</a></li>
{/dede:arclist}
</ul>