好久沒玩織夢CMS,今天接觸添加一個小功能的時候,發現發布文章時TAG標簽無法保存成功,經過冬鏡仔細研究,終于發現其中的奧秘。
織夢TAG標簽無法保存解決辦法
在默認狀態下,織夢發布文章,添加的TAG標簽是不能超過12字節的,通常來說1個漢字等于2個字節,按照預想應該是可以添加5個漢字,但是冬鏡測試發布五個漢字一樣保存不了。經過仔細研究,發現織夢UTF-8中一個漢字等于3個字節,也就是說這里不能超過4個漢字。
如果你的標簽都沒有超過4個漢字,也可以不用看冬鏡下面的教程,下面冬鏡教大家怎么可以添加無限制長度的TAG關鍵詞。
織夢TAG標簽添加無限制長度關鍵詞教程
注:TAG標簽里的關鍵詞都要用英文狀態下的逗號隔開。
1、修改數據表tag字段屬性(這里冬鏡建議大家不去數據庫里面修改,免得改錯了),直接執行如下指令即可。
alter table dede_tagindex modify tag varchar(200);
alter table dede_taglist modify tag varchar(200);
該指令的使用方法:織夢后臺 - SQL命令行工具 - 多行命令 - 執行即可。
注意:如果你安裝的數據表修改了前綴,改成對應的前綴即可。
2、修改核心文件源碼,只需要修改里面的tag就行,路徑如下: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診斷服務、SEO顧問服務、SEO外包服務,咨詢電話或微信:13811777897 袁先生 可免費獲取SEO網站診斷報告。
北京網站優化公司 >> SEO資訊 >> SEO技術技巧 >> 織夢發布文章時,TAG標簽無法保存的解決辦法( 本站部分內容來源于互聯網,如有版權糾紛或者違規問題,請聯系我們刪除,謝謝!