解決織夢dedecms限制標題長度
大家都知道,有時候,網頁文章的標題太長的時候,會影響網頁的美觀,所以我們要對它進行修剪,限制它只顯示多少個文字,多出來的部分用省略號代替.
那麼如何和在織夢dedecms實現這個效果呢?下面列出3種方法給大家參考:
1、修改css的:
<a style=”width:120px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;” href=””>網頁文章很長很長很長很長的標題</a>
解釋:width:120px; 限定長度,text-overflow:ellipsis :當物件內文字溢位時顯示省略標記…,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);
在前面增加一行
copy code
&row[\'fulltitle\'] = &row[\'title\']; //註釋:顯示完整標題
3、找到
copy code
&row[\'textlink\'] = \”<a href=\’\”.&row[\'filename\'].\”\’>\”.&row[\'title\'].\”</a>\”;
將其替換為:
copy code
&row[\'textlink\'] = \”<a href=\’\”.&row[\'filename\'].\”\’ title=\’\”.&row[\'fulltitle\'].\”\’>\”.&row[\'title\'].\”</a>\”;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2761538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 織夢dedecms channelartlist下autoindex失效解決辦法Index
- 解決織夢dedecms管理員後臺提示404錯誤
- 織夢cms經典SQL呼叫標籤程式碼_dedecmsSQL
- 織夢 dedecms “模板檔案不存在,無法解析文件!” 解決方法分享
- 織夢cms常用的SQL語句_dedecmsSQL
- 織夢dedecms自定義文章排序weight用法排序
- DEDECMS織夢採集時提示讀取網址失敗的原因與解決方法
- 修改織夢DedeCms文章頁預設title的方法
- 織夢dedecms後臺安全性設定大全
- input最大長度限制問題
- LNMP環境VPS搭建織夢DEDECMS網站教程LNMP網站
- 織夢dedeCMS網站如何插入自動推送程式碼網站
- DEDEcms的tag標籤修改長度、語法及呼叫方法
- 織夢DedeCMS文章內容分頁頁數控制方法教程
- 程式人生:織夢dedecms後臺/會員驗證碼關閉
- dedecms 後臺假死問題解決方法
- 織夢DedeCMS獲取文章連結的函式GetOneArchive使用方法函式Hive
- 綠色花草養殖新聞資訊類織夢dedecms網站模板網站
- iOS TextFiled,TextView 長度限制,表情限制iOSTextView
- jQuery限制文字框輸入長度詳解jQuery
- 織夢DEDECMS網站後臺安全檢測提示 加一個開關網站
- 織夢DedeCMS文章防重新整理增加點選數的設定方法教程
- install this version 織夢內容管理系統DedeCms v2.1 完美版:
- html中的基本織夢標籤用方HTML
- dedecms模板標籤dede:channelartlist詳解
- 表單限制字串輸入長度字串
- iOS Swift 輸入框限制長度iOSSwift
- iOS 限制textField輸入的長度iOS
- javascript限制文字框輸入長度JavaScript
- 解決element-ui 輸入框el-input 輸入長度限制元件不生效UI元件
- 百度快照劫持織夢注入程式碼和防範
- 商品標題這麼長長長長長,阿里工程師如何解決?阿里工程師
- MySQL的欄位數量以及長度限制MySql
- UITextView如何精準限制文字輸入長度UITextView
- PHP 正則 preg_match 匹配長度限制PHP
- 索尼稱將解決“遊戲成癮”問題 實施年齡限制、家長控制等遊戲
- 11gR2 DBCA建立資料庫global database name長度及db_name長度限制8位問題資料庫Database
- 怎麼解決網站限制IP的問題?網站