帝國CMS標題擷取新增省略號的問題

2021-08-04 22:15:37 字數 734 閱讀 3027

因為要自定義樣式,所以我使用的是靈動標籤,特地測試了一下標題過長擷取後自動新增省略號的問題

查了下資料仍然不能解決我的問題,**如下

[e:loop=]

["><?=$bqsr[classname]?>] " title="<?=$bqr[title]?>"><?=esub($bqr[title],36,'...')?>

[/e:loop]

但這樣處理之後標題長會自動擷取並新增省略號的問題是解決了,但是長度並不長的標題也自動新增了省略號!!

經過二樓提供的思路已經解決了..不過關於那個字數我也覺得怪怪的.. 想不明白..硬是拿標題echo測試出來的,**如下

[e:loop=]

<?php

if(strlen($bqr[title]) > 54)

$cutitle = esub($bqr[title],36,'...');

else

$cutitle = $bqr[title];

?>

<?=date('y-m-d',$bqr[newstime])?>

["><?=$bqsr[classname]?>] " title="<?=$bqr[title]?>"><?=$cutitle?>

[/e:loop]

關於字數的問題有誰能幫我解釋下!!? 標題大於18個漢字就擷取,所以esub裡是36,這個我能理解,,strlen($bqr[title]) > 54這個不太理解,utf8乙個漢字等於三個字元

BFC 新增省略號 圓角

1.觸發bfc的樣式 浮動元素 float 除 none 以外的值 絕對定位元素 position absolute fixed display 為 inline block table cells flex overflow 除了 visible 以外的值 hidden auto scroll 2...

擷取中文字元加省略號

可以統計中文字串長度的函式 param str 要計算長度的字串,乙個中文算乙個字元 return int public static function abslength str if function exists mb strlen else utf 8編碼下擷取中文字串,引數可以參照subs...

簡單的css樣式 新增省略號

多餘字用省略號表示 width 200px overflow hidden text overflow ellipsis 文字溢位的部分隱藏並用省略號代替 white space nowrap 文字不自動換行 用了一段時間,才又發現,有些時候不起作用,這是還要加上一句 display block 多...