織夢園模板網專注于織夢企業模板、DeDe整站模板、織夢Html5模板等織夢模板的下載,提供DEDE織夢模板相關服務。織夢園織夢模板交流群
用戶名:
密碼:
注冊
注冊后享受折扣價

織夢模板dedecms中英文網站之中英文搜索結果實現方法

織夢園模板 / 2021-09-26 / 收藏
本文實例講述了織夢模板dedecms中英文網站之中英文搜索結果實現方法。分享給大家供大家參考。具體實現方法如下:
 
一般來說,我們使用DEDECMS制作中英文站時,需要在中文站上只搜索出中文站的內容,而在英文站只會搜索出英文站中的內容,此時就需要給英文站搜索欄目單獨做個模板出來,可以按以下方法來實現.
 
復制plus目錄下的serach.php文件 把復制后的更名為 searche.php做為新的搜索文件.
 
編輯searche.php,找到此行代碼
 
代碼如下:require_once(DEDEINC."/arc.searchview.class.php");替換為:
代碼如下:require_once(DEDEINC."/arc.searchviewen.class.php");
 
復制include目錄下的 arc.searchview.class.php文件并更名為 arc.searchviewen.class.php
 
編輯arc.searchviewen.class.php,找到這行代碼
代碼如下:$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search.htm";
 
改為
代碼如下:$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/search_en.htm";
 
復制模板中的search.htm,并更名為search_en.htm,此時英文站的模板都已做好,找到英文站的相關搜索代碼,如下以示例:
 
 
代碼如下:<form action="/plus/searche.php" method="post"></p> <p><input type="hidden" name="typeid" value="26" />
 
其中的/plus/searche.php,用searche.php去搜索,name="typeid" value="26" 這個是指定欄目ID.
 
希望本文所述對大家的dedecms二次開發有所幫助。

相關輔助文檔

收縮
fun88体育网