2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
我不知道你為什么要加入strip_tags,我給你看看我的代碼
< p > {loop $data $v} < a href = "{$v[url]}" target = "_blank" >< img src = "{thumb($v[thumb],100,70)}" width = "100" height = "70" /></ a > < strong >< a href = "{$v[url]}" target = "_blank" title = "{$v[title]}" {title_style($v[style])}>{str_cut($v[title], 40,'')}</ a ></ strong >< br />{str_cut($v[description],116,'..')} {/loop} </ p > |
而我查看了我網(wǎng)頁(yè)之中也并沒(méi)有像你的一樣存在空白,還有一點(diǎn),你雖然將模板字?jǐn)?shù)的限制放寬到260,但是對(duì)于后臺(tái)簡(jiǎn)介中的字?jǐn)?shù)限制你應(yīng)該沒(méi)有修改,所以你的字?jǐn)?shù)才會(huì)不夠。

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
你使用trim()函數(shù)只去除字符串兩側(cè)的空白字符(' '),還有換行\(zhòng)n\r空格符 等造成空白,建議結(jié)合str_replice()、preg_replace()、strtr()等函數(shù)去除;
str_cut()函數(shù)為phpcms自定義函數(shù),其字?jǐn)?shù)并不是按照除以2這么簡(jiǎn)單算的,建議測(cè)試出一個(gè)合適的字符長(zhǎng)度即可。如果你想了解其算法可以看下其代碼,位置:phpcms/libs/functions/global.func.php中的str_cut()函數(shù)。
添加回答
舉報(bào)