2022-11-29 22:14?來源 溫州在線
修改dedecms文章TAG無法保存,就是點(diǎn)擊保存以后,添加的tag沒有出現(xiàn)在tag框,就是保存后發(fā)現(xiàn)修改沒生效。下面是修改方法,經(jīng)過簡(jiǎn)單修改后,dede后臺(tái)修改tag保存就正常了。
新發(fā)布一篇測(cè)試內(nèi)容。同樣的TAG標(biāo)簽,還是可以添加的。但是修改文章標(biāo)簽怎么就不保存呢?
數(shù)了一下字?jǐn)?shù)。正好12個(gè)字節(jié)。也沒超?。?/p>
通常來說1個(gè)漢字等于2個(gè)字節(jié),經(jīng)過仔細(xì)研究,發(fā)現(xiàn)織夢(mèng)UTF-8中一個(gè)漢字等于3個(gè)字節(jié)。
嘗試著修改了一下程序的字?jǐn)?shù)限制。問題果然解決了!
修改方法如下:
第一步:
修改數(shù)據(jù)表tag字段屬性(這里冬鏡建議大家不去數(shù)據(jù)庫里面修改,免得改錯(cuò)了),直接使用dedecms后臺(tái)的sql執(zhí)行工具執(zhí)行如下指令即可。
Markup
alter table dede_tagindex modify tag varchar(50);
alter table dede_taglist modify tag varchar(50);
第二步:
2、修改核心文件源碼,只需要修改里面的tag就行,路徑如下:include/helpers/archive.helper.php
找到第200行(默認(rèn)狀態(tài),如果修改過代碼自己搜索即可): if(isset($tag[12]) 修改為 if(isset($tag[200])
找到第242行(默認(rèn)狀態(tài),如果修改過代碼自己搜索即可): if(isset($tag[20]) 修改為 if(isset($tag[200])
修改保存,再到后臺(tái)修改文章tag保存,正常了。
本文“”來源:http://m.hangqichache.cn/keji/intel/zzzj/rumen/81954.html,轉(zhuǎn)載必須保留網(wǎng)址。編輯: yujeu