<a>標籤的 title 只在標題顯示不下時出現。php
{dede:arclist typeid='1' row='3' titlelen='100'}
<a href="[field:arcurl /]"[field:title runphp="yes"]if(strlen("@me")>34) @me = " title=\"@me\""; else @me = '';[/field:title]>[field:title function='(strlen("@me")>34 ? cn_substr("@me",34)."..." : "@me")' /]</a>
{/dede:arclist}mysql
輸出:sql
<a href="...">標題</a>
<a href="...">標題</a>
<a href="..." title="完整標題">完整標...</a>數據庫
須要注意幾個地方:數據結構
常常要轉發通知,政府部門的通知名稱是很長的,80字節不夠用!修改方法以下:curl
一、使用phpmyadmin 修改 mysql數據結構url
alter table `dede_archives` change `title` `title` varchar( 200 )spa
修改完數據庫後,發佈文章標題長度應該沒問題了,可是若是更改文章後標題又變成80字節了,這是由於dede\action\article_eidt_action.php對標題進行了限制文檔
二、打開dede\action\article_eidt_action.phpget
找到44行 $title = cn_substr($title,80);
刪除此行代碼,
或者修改成 $title = cn_substr($title,200);
還須要在phpmyadmin裏執行下面的代碼
alter table `dede_full_search` change `title` `title` varchar( 200 )
如何修改文章標題的長度 ,有不少人問這樣的問題,因此幫助你們解決此問題! 要修改兩個地方 一、進入後臺--系統--系統設置--系統基本參數--其餘選項--文檔標題最大程度改成你要的長度原默認是60(這裏改成了200) 二、登錄數據庫,改數據庫表dede_archives表裏面的title字段,原默認是60,(這裏改成200).