织梦模板dedecms中英文网站之中英文搜索结果实现方法

2021-11-16 0 11 百度已收录

本文实例讲述了织梦模板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,此时英文站的模板都已做好,找到英文站的相关搜索代码,如下以示例:

 

 

代码如下:

 

其中的/plus/searche.php,用searche.php去搜索,name="typeid" value="26" 这个是指定栏目ID.

 

希望本文所述对大家的dedecms二次开发有所帮助。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在。
点赞 (0)

1、本站所有资源版权归原公司或原作者所有,如用于商业用途,请购买正版,请下载本站资源试用后删除,感谢您的合作!
2、本站所有资源仅供学习交流使用,将本站资源用于其它任何用途而引起的纠纷,本站不负任何责任。
3、如果您需要使用本站所提供的资源,建议先与原作者联系并征求同意。
4、若您浏览本站过程中发现部分内容侵犯到了您的权益,您也可以通过“联系我们”及时通知网站管理员,并附上侵权内容的证明材料或说明,管理员会在收到通知后的24小时内给予您答复,并将有关侵权的内容删除,感谢您的合作。

361资源网 织梦教程 织梦模板dedecms中英文网站之中英文搜索结果实现方法 https://www.361zy.com/12668.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 首先,要明确自己的空间是否支持PHP+Mysql
    第一步: 将本站下载的源码解压后传到空间或者本地服务器
    第二步: 输入域名 “你的域名/install/index.php”,如果是本地测试的,就输入本地的域名,如http://127.0.0.1/install/index.php 或者 http://localhost/install/index.php 等等。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

织梦模板dedecms中英文网站之中英文搜索结果实现方法-海报

分享本文封面