小编在首页以及内容页都有调用到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)"/]。
很简单吧?大家不妨一试

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。