Dedecms通過{dede:sql}標簽調(diào)用Discuz帖子,如何限制標題字數(shù)?
時間: 2018-04-30 22:13
閱讀: 次
作者:素材無憂網(wǎng)
小編在首頁以及內(nèi)容頁都有調(diào)用到discuz的帖子,但是Dedecms 5.7調(diào)用DiscuzX2.5的帖子是通過{dede:sql}標簽實現(xiàn)的,所以不能夠想dede自帶的那些標簽一樣,直接使用titlelen來控制標題的字數(shù),那么如何才能控制帖子的標題字數(shù)呢?
很簡單,只要在你所調(diào)用的數(shù)據(jù)表的字段后面加上“function="cn_substr(@me,18)"”即可,里面的18即字數(shù)限制(9個中文字符)。
例如Discuz的帖子標題存放在數(shù)據(jù)表里pre_forum_thread,標題的字段為subject,那么標題的調(diào)用標簽則為[field:subject /],需要限制字數(shù)則為[field:subject function="cn_substr(@me,18)"/]。
很簡單吧?大家不妨一試
標簽: