本文的重点是详细介绍如何完成dedecms网站的中英文搜索结果,并详细描述完成该功能所涉及的搜索页面和表格的变化。很好用,一定要朋友参考。
本文通过案例描述了如何完成dedecms中英文网站的中英文搜索结果。分享给大家参考。实际的完成方式如下:
一般来说,当你使用Dss="superseo">ss="superseo">EDECMS制作中英文网站时,一定要在中文网站上只搜索中文网站的内容,而在英文网站上总是搜索英文网站的内容。这时候你必须独立做一个英文网站搜索频道的模板,可以通过以下几种方式来完成。
将serach.php文件复制到plus文件目录中,并将复制的文件重命名为searche.php,作为新的搜索文件。
写searche.php找到这个代码。
复制下面的代码:require_once(dedeinc."/arc.searchview.class.PHP");替换为:
复制以下代码:require_once(dedeInc."/arc.searchviewen.class.PHP");
复制包含文件目录中的arc.searchview.class.php文件,并将其重命名为arc.searchviewen.class.php。
写一个arc.searchviewen.class.php,寻找这行代码
。复制以下代码:$tempfile=$globals['CFG_basedir']。$globals['CFG_templates_dir']。"/".$globals['CFG_DF_style']。"/搜索..
将其改为
复制以下代码:$tempfile=$globals['CFG_basedir']。$globals['CFG_templates_dir']。"/".$globals['CFG_DF_style']。"/search_en.htm"
复制模板中的search.htm,并将其重命名为search_en.htm。这时候英文站的模板早就做好了,找英文站的搜索推荐码。下面是一个例子:
在/plus/search.php中,使用search.php进行搜索,name="typeid"value="26"这是具体的通道id。 希望以上内容对dedecms的二次开发有所帮助。 欢迎分享,转载请注明来源:内存溢出
复制下面的代码:
评论列表(0条)