dede搜索關鍵字/tag標簽不能區分大寫字母的臨時解
導讀:織夢文章織夢文章點評 :DEDECMS站內搜索時,搜索詞中如果含有大寫字母,會被過濾掉還有訪問含有大寫字母的tag標簽時會提示標簽不存在的bug 我們在使用織夢DEDECMS站織夢模板織夢模板網站。
點評:DEDECMS站內搜索時,搜索詞中如果含有大寫字母,會被過濾掉還有訪問含有大寫字母的tag標簽時會提示標簽不存在的bug
我們在使用織夢DEDECMS站內搜索時,搜索詞中如果含有大寫字母,會被過濾掉,以及訪問含有大寫字母的tag標簽時會提示標簽不存在的bug。在官方未出補丁前,可以使用strtolower()函數把大寫字母轉織夢的模板換成小寫字母進行臨時解決。
具體修改方法:
打開網站根目錄的tags.php文件(解決tags大寫不認的問題),把找到下面一行代碼:
代碼如下:
$tag = trim($_SERVER['QUERdede后臺模板Y_STRING']);
將以上代碼,換成以下代碼:
代碼如下:
$tag = strtolower(trim($_SERVER['QUERY_STRING']));
然后再打開/plus/search.php文件(這是修改搜索問題),把找到下面一行代碼:
代碼如下:
$oldkeyword = $keyword = FilterSearch(stripslashes($keyword));
將以上代碼,換成以下代碼: dede模板下載-598080707.NET
代碼織夢模板修改如下:
$oldkeyword = $keyword = FilterSearch(stripslashes(strtolower($keyword)));
代碼修改結束,這樣我們在搜索頁的時候進行搜索無論輸入的是大寫或者小寫都可以歸納到當前搜索結果里.相關織夢模板織夢模板網站。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章dede搜索關鍵字/tag標簽不能區分大寫字母的臨時解主要講述標簽,大寫字母,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_32264.html