现在越来越多的企业网站都做成了中英文双语网站,因此也会对网站内的搜索提出了相应的要求:需要英文搜索和中文搜索区别开来。例如就拿前几天织梦模板网帮用户制作的一个双语织梦企业网站来说吧,用户需要在中文站上只搜索出中文站的内容,而在英文站只会搜索出英文站中的内容,此时我们就需要给英文站搜索栏目单独做个模板出来,下面是是织梦模板网技术的实现方法分享给大家。
编辑searche.php,找到此行代码
require_once(DEDEINC."/arc.searchview.class.php");
替换为:
require_once(DEDEINC."/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";
此时英文站的模板都已做好,找到英文站的相关搜索代码,如下以示例:
<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根据自己的需要设定置顶的栏目ID。
功能效果实现。
以上就是织梦模板中英文网站如何分别实现中英文搜索结果的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答