校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 織夢搜索和Tag關鍵詞不能有大寫字母的解決辦法

織夢搜索和Tag關鍵詞不能有大寫字母的解決辦法

POST TIME:2017-11-13 00:29

  最近閑的有點疼,給網站改版了下,不僅改版了,連程序也有Wordpress換到織夢DedeCMS來了。雖然Wordpress是一款非常不錯的程序,不過自己對織夢DedeCMS更加熟悉,只能忍痛換了。閑話少訴,由于Wordpress中的標簽有很多的都是大寫字母的,一到織夢就出現標簽不存在的問題了。

  這個主要是織夢的搜索程序的問題,織夢DedeCMS在網站內搜索包含大寫字母的時候,會自動把大寫字母過濾掉,直接搜索大寫字母為空。織夢的Tag標簽其實就是利用織夢的搜索功能來實現的,所以當tag標簽包含大寫字母時,點擊訪問的時候,系統會提示標簽不存在。知道了問題,我們可以使用strtolower()函數把大寫字母轉換成小寫字母即可。

  strtolower() 函數把字符串轉換為小寫。語法為:strtolower(string),string必需。規定要轉換的字符串。

  1、TAG標簽包含大寫字母的解決辦法

  具體修改方法:打開網站根目錄的tags.php文件,把下面一行代碼:

  $tag = trim($_SERVER['QUERY_STRING']);

  換成

  $tag = strtolower(trim($_SERVER['QUERY_STRING']));

  2、搜索詞包含大寫字母的解決辦法

  打開/plus/search.php文件,

  把下面一行代碼

  $oldkeyword = $keyword = FilterSearch(stripslashes($keyword));

  換成

  $oldkeyword = $keyword = FilterSearch(stripslashes(strtolower($keyword)));

  主要的解決思路就是:利用php中的strtolower()函數把大寫字母轉換成小寫字母。這樣當關鍵詞或者Tag標簽中有大寫字母時,就會被轉換為小寫進行搜索。這個方法雖然不治本,但還是解決了問題的。



上一篇:織夢未審核的文章仍然生成的問題

下一篇:織夢DedeCMS使用SQL批量替換文章標題內容

收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 广河县| 定结县| 鹤峰县| 盘锦市| 寻乌县| 洪泽县| 民丰县| 四会市| 昭通市| 木兰县| 丰都县| 海原县| 福海县| 兖州市| 海晏县| 凤山市| 长岭县| 阜平县| 宝坻区| 仪征市| 广水市| 伊春市| 屏山县| 衢州市| 潮州市| 攀枝花市| 长葛市| 全南县| 临沂市| 香格里拉县| 出国| 密云县| 太湖县| 汝阳县| 大足县| 瓮安县| 嘉鱼县| 辽中县| 秦皇岛市| 鹤岗市| 安陆市|