百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>织梦CMS教程> 修改DedeCMS主动猎取标题的长度
分享文章到:

修改DedeCMS主动猎取标题的长度

发布时间:01/20 来源:未知 浏览: 关键词:
在网站中调用网站文章标题的时候个别都是要限定标题长度的,关于一些超出的局部选中用省去号取代,实现这样的结果最简略的办法就是应用织梦调用标签中对标题长度来控制。但是也有其他的办法可以达到这样的结果,不用每次调用的时候都运用标签。
第一种办法:运转php
[field:test runphp=yes]
@me=substr(@me,截取字节)
[/field:test]
第二种办法:调用内置函数
[field:test function='cn_substr(@me,截取字节)'/]
第三种办法:用css控制
这里是控制标题的CSS代码:
.li {list-style:none; 
     width:260px;        //这个就是用来控制显示的标题长度
     white-space:nowrap;
     text-overflow:ellipsis;
     -o-text-overflow:ellipsis;
     overflow: hidden;
    }
例如在DedeCMS里这样调用标题既可实现:
{dede:arclist row=8 titlelen=126 orderby=pubdate typeid=8}
      <li><a href="[field:filename /]" title="[field:title function=html2text(@me)/]" >[field:title/]</a></li>
{/dede:arclist}
第四种办法:调用代码中运用PHP程序代码
{dede:arclist row=6 typeid=2 titlelen=50}
<li><span class="box_r">[field:pubdate function="MyDate('m-d',@me)"/]</span>[[field:typelink/]]<a href="[field:arcurl/]">[field:title function='(strlen("@me")>50 ? cn_substr("@me",50)."…":"@me")'/]</a></li>
 
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有157人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板