花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

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

時間: 2019-05-13 10:28 閱讀: 作者:素材無憂網(wǎng)

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

  這個主要是織夢的搜索程序的問題,織夢DedeCMS在網(wǎng)站內(nèi)搜索包含大寫字母的時候,會自動把大寫字母過濾掉,直接搜索大寫字母為空??棄舻腡ag標簽其實就是利用織夢的搜索功能來實現(xiàn)的,所以當(dāng)tag標簽包含大寫字母時,點擊訪問的時候,系統(tǒng)會提示標簽不存在。知道了問題,我們可以使用strtolower()函數(shù)把大寫字母轉(zhuǎn)換成小寫字母即可。

  strtolower() 函數(shù)把字符串轉(zhuǎn)換為小寫。語法為:strtolower(string),string必需。規(guī)定要轉(zhuǎn)換的字符串。

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

  具體修改方法:打開網(wǎng)站根目錄的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()函數(shù)把大寫字母轉(zhuǎn)換成小寫字母。這樣當(dāng)關(guān)鍵詞或者Tag標簽中有大寫字母時,就會被轉(zhuǎn)換為小寫進行搜索。這個方法雖然不治本,但還是解決了問題的。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 織夢搜索和Tag關(guān)鍵詞不能有大寫字母的解決辦法

標簽:  
模板推薦