修改DedeCMS自動獲取標題的長度
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
在網(wǎng)站中調(diào)用網(wǎng)站文章標題的時候一般都是要限制標題長度的,對于一些超出的部分選擇用省略號代替,實現(xiàn)這樣的效果最簡單的方法就是利用織夢調(diào)用標簽中對標題長度來控制。但是也有其他的方法可以達到這樣的效果,不用每次調(diào)用的時候都使用標簽。
第一種方法:運行php
[field:test runphp=yes]
@me=substr(@me,截取字節(jié))
[/field:test]
第二種方法:調(diào)用內(nèi)置函數(shù)
[field:test function='cn_substr(@me,截取字節(jié))'/]
第三種方法:用css控制
這里是控制標題的CSS代碼:
.li {list-style:none;
width:260px; //這個就是用來控制顯示的標題長度
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;
}
例如在DedeCMS里這樣調(diào)用標題既可實現(xiàn):
{dede:arclist row=8 titlelen=126 orderby=pubdate typeid=8}
<li><a href="[field:filename /]" title="[field:title function=html2text(@me)/]" >[field:title/]</a></li>
{/dede:arclist}
第四種方法:調(diào)用代碼中使用PHP程序代碼
{dede:arclist row=6 typeid=2 titlelen=50}
<li><span class="box_r">[field:pubdate function="MyDate('m-d',@me)"/]</span>[[field:typelink/]]<a href="[field:arcurl/]">[field:title function='(strlen("@me")>50 ? cn_substr("@me",50)."…":"@me")'/]</a></li>
欄 目:dedecms
下一篇:兩種織夢dedecms首頁調(diào)用最新評論方法
本文標題:修改DedeCMS自動獲取標題的長度
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16063.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結(jié)構(gòu)解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網(wǎng)頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調(diào)用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05常用的織夢dedecms安全設(shè)置集合整理
- 08-05dedecms教程:上傳圖片相對路徑改成絕對路徑方法
- 08-05DedeCMS會員投稿自動加積分改為投稿審核后加積分
- 08-05織夢修改文章排序到第一位如何解決?