織夢cms文章標題長度被截取怎么解決,dedecms
導讀:dedecmsdedecmsdedecms限制標題長度加省略號的修改方法 大家都知道,有時候,網頁文章的標題太長的時候,會影響網頁的美觀,所以我們要對它進行修剪,限制它只顯示多少個文字,多織夢模板修改dede后臺模板。
dedecms限制標題長度加省略號的修改方法 大家都知道,有時候,網頁文章的標題太長的時候,會影響網頁的美觀,所以我們要對它進行修剪,限制它只顯示多少個文字,多出來的部分用省略號代替.dede,模板那么如何和在DEDECMS實現這個效果呢?下面列出3種方法給大家參考: 1、修改CSS的:
<a style=”width:120px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;” href=”xxxxx”>網頁文章很長很長很長很長的標題</a>解釋:width:120px; 限定長度,text-overflow:ellipsis :當對象內文本溢出時顯示省略dede模板堂標記…,white-space:nowrap:強制文本在一行內顯示,overflow:hidden:溢出內容為隱藏。修改CSS的方法簡單,不過很遺憾,text-overflow:ellipsis屬性在firefox中是沒有效果的。2、修改模板的方法:用 [field:title function=’ ( strlen(”@me”)>30 ? cn_substr(”@me”,30).”…” : “@me” ) ‘ /] 代替了原來的 [field:title /] ,在輸出標題時多了一個判斷的過程,先判斷標題是否大于30字節,如果大于則只輸出30字節的長度,并加上省略號。而title織夢模板網站=” [field:title /]” 則不受影響,鼠標移上去時顯示標題的全部內容。
3、改dedecms程序方法:增加一個fulltitle標簽,讓你的title=""顯示完整標題具體修改如下:1、打開include目錄下inc目錄下的inc_fun_SpGetArcList.php文件2、找到228行Copy code$row['title'] = cn_substr($row['title'],$titlelen); 在前面增加一行$row['fulltitle'] = $row['title']; //注釋:顯示完整標題3、找到
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>";將其替換為:$row['textlink'] = "<a href='".$row['filename']."' title='".$row['fulltitle']."'>".$row['title']."</a>";相關織夢模板修改dede后臺模板。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-21 ,文章織夢cms文章標題長度被截取怎么解決,dedecms主要講述標題,長度,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33321.html