大家都知道默認(rèn)情況下,dedecms的標(biāo)簽tag長(zhǎng)度是12個(gè)字節(jié),也就是6個(gè)漢字,哪知道在織夢(mèng)5.7中,也沒(méi)有改掉這個(gè)煩惱的事,可能這個(gè)設(shè)定是基于效率問(wèn)題考慮的,如果更新的時(shí)候設(shè)置的長(zhǎng)度超過(guò)這個(gè)字符,系統(tǒng)就會(huì)不顯示這個(gè)tag
有時(shí)候需要根據(jù)實(shí)際情況修改tag的長(zhǎng)度,下面是方法,測(cè)試可用。
1.修改數(shù)據(jù)庫(kù)中表dede_tagindex 和dede_taglist的tag字段屬性:varchar(12)修改為varchar(255) 。
這個(gè)步驟需要直接操作數(shù)據(jù)庫(kù)。
2.修改文件:/include/helpers/archive.helper.php
查找:if(isset($tag[12]) 修改為:if(isset($tag[255]) ;
再將if(isset($tag[20]) 修改為:if(isset($tag[255]) 。