最完整可用的修改dede title 長(zhǎng)度方法:
Step1.進(jìn)入后臺(tái)–系統(tǒng)–系統(tǒng)設(shè)置–系統(tǒng)基本參數(shù)–其他選項(xiàng)–文檔標(biāo)題最大程度改為你要的長(zhǎng)度原默認(rèn)是60(這里改為了200)
Step2.使用phpmyadmin 修改 mysql數(shù)據(jù)結(jié)構(gòu)
alter table`dede_archives` change `title` `title` varchar( 200 )
Step3.進(jìn)入dedecms的后臺(tái)冯凹,在“模板”》“模板管理”中的“標(biāo)簽源碼管理"谎亩,找到arclist.lib.php,點(diǎn)擊“編輯”谈竿,找到“$titlelen = AttDef($titlelen,30);?”條語(yǔ)句团驱,把其中的30改為200或者更大的數(shù)值即可。
改完以后空凸,再重復(fù)一下這條步奏,進(jìn)去看看是否改成功寸痢,如果沒(méi)有變呀洲。FTP進(jìn)去文件/include/taglib里面去修改arclist.lib.php
Step4.文章采集時(shí)導(dǎo)入時(shí)標(biāo)題長(zhǎng)度問(wèn)題
找到 dede/co_export.php ,
中的
$mainSql = str_replace('@title@',cn_substr($title,60),$mainSql);
大概在220行啼止。
改為:
$mainSql = str_replace('@title@',cn_substr($title,$cfg_title_maxlen),$mainSql);