在dedecms模板調(diào)用文章描述時(shí),有時(shí)候我們?yōu)榱隧撁婷烙^或者需要對(duì)字?jǐn)?shù)進(jìn)行限制,要怎么處理?小編整理三種方法供大家借鑒:
第一種方法:(推薦,可加省略號(hào))
[field:description function='cn_substr(@me,80)'/]
調(diào)用現(xiàn)成的cn_substr()字符串截取函數(shù)來實(shí)現(xiàn),80為限制字節(jié)數(shù)(一個(gè)漢字等于2個(gè)字節(jié));
第二種方法:(推薦!)
使用[field:infos/]代替[field:description/]
在arclist標(biāo)簽內(nèi)設(shè)定infolen='30'來設(shè)定長(zhǎng)度;
第三種方法:
織夢(mèng)默認(rèn)[field:description/]長(zhǎng)度為255個(gè)字節(jié),如果想調(diào)取更多的字節(jié)需要更改以下文件:
dede文件下的article_add.php,找到article_edit.php$description = cn_substrR($description,250);
把250改為你想要的字節(jié),記住2個(gè)字節(jié)等于一個(gè)中文字符;
或者修改數(shù)據(jù)庫表單dede_archives里面的description把原來的varchar(255) 改為想要的。