首页 > CMS > 织梦DEDE > 正文

织梦模板中英文网站如何分别实现中英文搜索结果

2024-07-12 08:49:12
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了织梦模板中英文网站如何分别实现中英文搜索结果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

     现在越来越多的企业网站都做成了中英文双语网站,因此也会对网站内的搜索提出了相应的要求:需要英文搜索和中文搜索区别开来。例如就拿前几天织梦模板网帮用户制作的一个双语织梦企业网站来说吧,用户需要在中文站上只搜索出中文站的内容,而在英文站只会搜索出英文站中的内容,此时我们就需要给英文站搜索栏目单独做个模板出来,下面是是织梦模板网技术的实现方法分享给大家。

第一步、复制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根据自己的需要设定置顶的栏目ID。

功能效果实现。

以上就是织梦模板中英文网站如何分别实现中英文搜索结果的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表