織夢(mèng)搜索和Tag關(guān)鍵詞不能有大寫字母的解決辦法
導(dǎo)讀:織夢(mèng)文章織夢(mèng)文章最近閑的有點(diǎn)疼,給網(wǎng)站改版了下,不僅改版了,連程序也有Wordpress換到織夢(mèng)DedeCMS來了。雖然Wordpress是一款非常不錯(cuò)的程序,不過自己對(duì)織夢(mèng)Ddede免費(fèi)模板。
最近閑的有點(diǎn)疼,給網(wǎng)站改版了下,不僅改版了,連程序也有Wordpress換到織夢(mèng)DedeCMS來了。雖然Wordpress是一款非常不錯(cuò)的程序,不過自己對(duì)織夢(mèng)DedeCMS更加熟悉,只能忍痛換了。閑話少訴,由于Wordpress中的標(biāo)簽有很多的都是大寫字母的,一到織夢(mèng)手機(jī)模板織夢(mèng)就出現(xiàn)標(biāo)簽不存在的問題了。
這個(gè)主要是織夢(mèng)的搜索程序的問題,織夢(mèng)DedeCMS在網(wǎng)站內(nèi)搜索包含大寫字母的時(shí)候,會(huì)自動(dòng)把大寫字母過濾掉,直接搜索大寫字母為空??棄?mèng)的Tag標(biāo)簽其實(shí)就是利用織夢(mèng)的搜索功能來實(shí)現(xiàn)的,所以當(dāng)tag標(biāo)簽包含大寫字母時(shí),點(diǎn)擊訪問的時(shí)候,系統(tǒng)會(huì)提示標(biāo)簽不存在。知道了問題,我們可以使用strtolower()函數(shù)把大寫字母轉(zhuǎn)換成小寫字母即可。
strtolower() 函數(shù)把字符串dede網(wǎng)站模板轉(zhuǎn)換為小寫。語法為:strtolower(string),string必需。規(guī)定要轉(zhuǎn)換的字符串。
1、TAG標(biāo)簽包含大寫字母的解決辦法
具體修改方法:打開網(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中的strtolodede手機(jī)模板wer()函數(shù)把大寫字母轉(zhuǎn)換成小寫字母。這樣當(dāng)關(guān)鍵詞或者Tag標(biāo)簽中有大寫字母時(shí),就會(huì)被轉(zhuǎn)換為小寫進(jìn)行搜索。這個(gè)方法雖然不治本,但還是解決了問題的。
相關(guān)dede免費(fèi)模板。聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-18 ,文章織夢(mèng)搜索和Tag關(guān)鍵詞不能有大寫字母的解決辦法主要講述大寫字母,能有,織夢(mèng)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_29386.html
為你推薦與織夢(mèng)搜索和Tag關(guān)鍵詞不能有大寫字母的解決辦法相關(guān)的文章
-
當(dāng)前欄目調(diào)用上級(jí)欄目名稱的辦法,織夢(mèng)文
(106)人喜歡 2023-07-18 -
Dedecms自定義表單后臺(tái)列表展現(xiàn)方式更改
(142)人喜歡 2023-07-18 -
用SQL命令刪除dede版權(quán)信息的官方鏈接,D
(124)人喜歡 2023-07-18 -
Dedecms后臺(tái)驗(yàn)證碼不顯示的解決方法,織夢(mèng)
(102)人喜歡 2023-07-18 -
Dedecms搜索頁面調(diào)用最新文章的方法,織夢(mèng)
(77)人喜歡 2023-07-18 -
DedeCMS轉(zhuǎn)換WordPress方法-親測(cè)成功,DEDE技術(shù)
(183)人喜歡 2023-07-18