Dedecms通过{dede:sql}标签调用Discuz帖子,如何限制标题字数?

小编在首页以及内容页都有调用到discuz的帖子,但是Dedecms 5.7调用DiscuzX2.5的帖子是通过{dede:sql}标签实现的,所以不能够想dede自带的那些标签一样,直接使用titlelen来控制标题字数,那么如何才能控制帖子的标题字数呢?
很简单,只要在你所调用的数据表的字段后面加上“function="cn_substr(@me,18)"”即可,里面的18即字数限制(9个中文字符)。
例如Discuz的帖子标题存放在数据表里pre_forum_thread,标题的字段为subject,那么标题的调用标签则为[field:subject /],需要限制字数则为[field:subject function="cn_substr(@me,18)"/]。
很简单吧?大家不妨一试

给TA打赏
共{{data.count}}人
人已打赏
网站教程

DEDECMS文档关键词维护错点“分析系统内关键词”,批量删除教程

2020-8-29 10:08:33

网站教程

DEDECMS5.7当文章没有作者以及来源,显示(匿名,互联网)的方法

2020-8-29 10:08:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索