共计 840 个字符,预计需要花费 3 分钟才能阅读完成。
如果产品的标题调用出来后,可是标题的字符长度太长了,destoon 怎么怎么限制标题长度呢?destoon7.0 的搜索页面模块的标题太长, 是搜索标题 + 模块 + 首页标题, 这样导致标题过长, 百度不喜欢, 所以我经过修改成百度所喜欢的标题长度。有哪位高手能帮我解决吗? 小弟在此感谢了。
很多刚刚接触 DT 的童鞋,不知 DT 的标签使用今天发现文章标题有些太长了,半天不知怎么调整。此次,测试二手回收网(www.shouzou.cn)发现部分标题超出长度,影响网站美观,所以进行了标题长度限制。其实,DT 只要你对标题的 html 模板文件里做下处理就可以了!
DT 增加以下代码即可实现:
&length=30 //30 表示 30 个字节
控制标题长度:
<!–{tag(“moduleid=5&length=36&condition=status=3 and level>0 and thumb<>”&areaid=$cityid&pagesize=”.$DT[‘page_sell’].”&order=addtime desc&width=100&height=100&cols=5&target=_blank&lazy=$lazy&template=thumb-table”)}–>
在标签里传递 length 参数,例如 &length=20 表示 20 个字符长度 (GBK 一个汉字占 2 个字符,UTF- 8 一个汉字占 3 个字符),
一般情况建议用 css 隐藏多余字符 (定义 height 和 overflow:hidden)
传递 length 参数,系统仅对 title 字段自动截取,如果需要截取其他字段,可用 dsubstr 函数
例如 {dsubstr($t[company], 20, ‘…’)} 表示截取 company 字段为 20 个字符,截取后,结尾追加 …
其实,destoon7.0 这个系统很成熟,这次学习了怎么限制 dt7.0 的标题长度,在其它版本中也是一样的代码,以后 destoon 有很多经验以后都会在丸趣 TV(www.wanqutv.com)发布的,欢迎来学习!