使用過(guò)DedeCMS的站長(zhǎng)應(yīng)當(dāng)都遇到過(guò)這樣的問(wèn)題,在我們刪掉一些文章內(nèi)容后,tags標(biāo)識(shí)中就慢慢擁有許多失效的標(biāo)識(shí)存有,這種TAGS標(biāo)識(shí)并不會(huì)跟隨大家刪掉文章內(nèi)容一起刪掉,如果是受歡迎的詞還行,有很多文章內(nèi)容都是有,如果是小眾詞,便會(huì)發(fā)生在TAGS目錄有詞,可是開(kāi)啟提醒沒(méi)有一切文章內(nèi)容的狀況,這很影響用戶體驗(yàn),因而很必須把這種沒(méi)有關(guān)系一切文章內(nèi)容的TAGS刪掉,我們可以在dedecms的后臺(tái)管理的關(guān)鍵—大批量維護(hù)保養(yǎng)—TAG標(biāo)簽管理里刪掉TAG標(biāo)識(shí),可是那樣實(shí)際操作較慢,必須點(diǎn)文章內(nèi)容數(shù)按低到高排列,隨后刪掉關(guān)系文章內(nèi)容數(shù)為0的文章內(nèi)容,必須許多流程實(shí)際操作。

實(shí)際上要批量刪除TAG標(biāo)識(shí),大家還能夠在數(shù)據(jù)庫(kù)查詢里開(kāi)展。

登陸DEDE后臺(tái)管理在系統(tǒng)軟件-SQL命令行工具里邊實(shí)行下列SQL句子(改過(guò)前綴的朋友自行修改下面數(shù)據(jù)表前綴):

delete FROM dede_tagindex where typeid not in (SELECT id FROM dede_arctype);
delete FROM dede_taglist where typeid not in (SELECT id FROM dede_arctype);

之上的sql語(yǔ)句能夠把全部網(wǎng)址的全部失效TAG標(biāo)識(shí)刪都祛除,由于是批量操作,并且沒(méi)有修復(fù)作用,因而一定要事前備份數(shù)據(jù)好數(shù)據(jù)庫(kù)查詢。

實(shí)行完之后,大家再在后臺(tái)管理升級(jí)下緩存文件。再去看看下后臺(tái)管理的TAG標(biāo)簽管理中失效的TAG標(biāo)識(shí)是否所有被刪除了。