關(guān)鍵字描述:標(biāo)題 方法 全部 顯示 鼠標(biāo) " 字節(jié) < @me"
因網(wǎng)頁設(shè)計(jì)的原因,在某些地方我們需要截取文章的部分標(biāo)題,但這樣無論對SEO還是訪客來說體驗(yàn)都非常不好??吹紻EDECMS論壇里不少朋友都在問鼠標(biāo)停留在短標(biāo)題上如何顯示全部標(biāo)題的方法,也有熱心朋友給出了諸如增加fulltitle 等方法,但都太過復(fù)雜了,下面給出簡便的解決方法。
模板里寫(前提是不要用 [field:textlink/ ] 而要分開寫):
{dede:arclist type='' typeid='2' row='10' titlelen='60'}
<li>·<a href="[field:arcurl /]" target="_blank"title="[field:title /]">[field:title function=' (strlen("@me")>28 ? cn_substr("@me",28)."..." : "@me" ) '/]</a></li>
{/dede:arclist}
上面代碼的意思是,標(biāo)題取全長60字節(jié),鼠標(biāo) hover 時顯示60字節(jié),短標(biāo)題取28字節(jié),過長的部分顯示 ... 如果你想過長的部分不顯示的話,把"..." 改成 "" 即可。
如果60字節(jié)(系統(tǒng)默認(rèn)最長)不能滿足你要求的話,可改 archivers 表的 title varchar(60) 為100(最長255)。