織夢dedeCMS發布修改文章導致tag標簽失效織夢技巧
導讀:織夢技巧織夢技巧有時在使用織夢tag標簽時間,修改時會發現所加的tag標簽不見了,經過一番研究終于發現了問題所在。總的來說有兩方面需要檢查: 一、逗號問題 發布文章的時候,多個seo網站優化培訓網站seo優化課程。
有時在使用織夢tag標簽時間,修改時會發現所加的tag標簽不見了,經過一番研究終于發現了問題所在。總的來說有兩方面需要檢查: 一、逗號問題 發布文章的時候,多個tag標簽之間一定要用英文的逗號隔開,而不是中文的逗號。 二、tag標簽長度超出了限制(通常都是這個問題引起tag的消失) 如果你輸入的tag長度超出了默認的限制(12字節),就會導致tag的消失,小編用utf的版本進行測試,當輸入4個中文的時候tag正常顯示,輸入5個中文就會導致tag的消 […]
有時在使百度seo網站優化用織夢tag標簽時間,修改時會發現所加的tag標簽不見了,經過一番研究終于發現了問題所在。總的來說有兩方面需要檢查:
一、逗號問題
發布文章的時候,多個tag標簽之間一定要用英文的逗號隔開,而不是中文的逗號。 二、tag標簽長度超出了限制(通常都是這個問題引起tag的消失)
如果你輸入的tag長度超出了默認的限制(12字節),就會導致tag的消失,小編用utf的版本進行測試,當輸入4個中文的時候tag正常顯示,輸入5個中文就會導致網站seo優化tag的消失。utf-8編碼中每個中文占3字節,解決辦法如下:
(1)修改數據庫中表dede_tagindex和dede_taglist的tag字段屬性:把varchar(12)修改為varchar(200)
如果你不會修改數據庫,可以在后臺的 [系統] - [SQL命令行工具] 中輸入以下指令: 請注意:dede_是系統網站建設哪家好默認的數據表前綴,如果你修改過表前綴,這里請自行更換
alter table dede_tagindex modify tag varchar(200); alter table dede_taglist modify tag varchar(200);(2)修改源碼,在include/helpers/archive.helper.php中查找:
大概第200行的 if(isset($tag[12])修改為:if(isset($tag[200])
大概第242行的 if(isset($tag[20])修改為:if(isset($tag[200])
相關seo網站優化培訓網站seo優化課程。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-25 ,文章織夢dedeCMS發布修改文章導致tag標簽失效織夢技巧主要講述標簽,標題,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_7998.html