dedecms中英文网站之中英文搜索结果实现方法
发布时间:2014-11-07 12:07:43 作者:佚名
我要评论
这篇文章主要为大家介绍了dedecms中英文网站之中英文搜索结果实现方法,详细讲述了实现该功能所涉及的搜索页面与表单的修改,非常实用,需要的朋友可以参考下
本文实例讲述了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二次开发有所帮助。
相关文章
- Dedecms织梦CMS搜索页面调用全站最新文章2012-09-24
- 有时候我们需要在dedecms系统中,按栏目分类搜索功能,大家就可以参考下面的代码。2011-03-30
- 最近看到一些文章关于站内搜索和用户体验的文章,一般都说的是第三方提供的,其实织梦就有一个很好的站内搜索,我们完全可以利用这一功能,提高用户体验,提升网站流量。2010-01-24
- Dedecms 5.5 5.6默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,下面讲一下如何让Dedecms自带搜索实现全文检索2012-02-20
- 关键字描述:方法 优化 搜索引擎 用户 网站 Disallow: 改为 &ldquo 今天用了一天的dedecms,对本人的小站进行针对搜索引擎的全站优化,现在大家都知道,一个cms再怎么好,2009-06-06
- DEDE默认的搜索功能,所得到的结果是按照文章加入的先后排序的2011-08-10
Dedecms搜索时 当然关键词和栏目名相同时 搜索结果为空的问题的解决方
在织梦CMS里.如果关键词和栏目名相同时.搜出来的结果就为空了.如何解决呢2012-05-28- 关键字描述:文章 删除 时候 这个 里面 管理 添加   搜索 出来 有时候大家在添加文章的时候没添加成功 显示什么将错误报告给dedeCMS 据我发现好像文章已经被录到d2009-06-06
dedecms搜索结果页实现按频道模型显示不同结果模板的方法
这篇文章主要为大家介绍了dedecms搜索结果页实现按频道模型显示不同结果模板的方法,需要的朋友可以参考下2014-06-26


最新评论