织梦dedecms系统标题加省略号的如何实现方法

不要认为自己比别人做得好,即便你很出色。常问自己,谁对我有恩还没加倍报答。杜绝事必躬亲,学会抓大放小。
这里给出不需要修改程序,只修改模板的方法。举例,下面的标题列表,最长的标题50字节,只想显示30字节,模板代码如下: 复制代码
<ul>{dede:arclist titlelen='50' row='10'}<li><a title="[field:title /]" rel="nofollow noopener noreferrer" href="[field:filename /]">[field:title   function=' ( strlen("@me")>30 ? cn_substr("@me",30)."…" : "@me" ) ' /]</a></li>{/dede:arclist}</ul>
很明显,解决问题的关键在于用 复制代码
[field:title   function=' ( strlen("@me")>30 ? cn_substr("@me",30)."…" : "@me" ) ' /]
代替了原来的 [field:title /] ,在输出标题时多了一个判断的过程,先判断标题是否大于30字节,如果大于则只输出30字节的长度,并加上省略号。而title=" [field:title /]" 则不受影响,鼠标移上去时显示标题的全部内容。

以上就是织梦dedecms系统标题加省略号的如何实现方法。发光并非太阳的专利,你也可以发光。更多关于织梦dedecms系统标题加省略号的如何实现方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序