今天有一个朋友说,他的ZenCart 1.3.8a版兰亭模板搜索出现404问题,明明的那个词就是搜索不出结果来。
错误连接页面 是:www.xxx.com/advanced_search_result?main_page=advanced_search_result& amp;inc_subcat=1&search_in_description=1&categories_id=&keyword=al
具体情况不清楚,只能拿ZenCart 1.3.9h版兰亭模板对比,我们先来看看.htaccess有没有问题,完全一样,说明这个文件没有问 题,再看了一下seo.url.php文件发现没有问题,那可以确定不是伪静态方面出的问题,再看下搜索表单的相关的代码,结果发现搜索代码片段有点问 题,文件位置:includes\templates\slucky\sideboxes\tpl_search_header.php.
只要把:
$content .= zen_draw_form(‘quick_find_header’, zen_href_link(FILENAME_ADVANCED_SEARCH_RESULT, ”, ‘NONSSL’, false), ‘get’,’id = “quick_find_header”‘);
修改为:
$content .= zen_draw_form(‘quick_find_header’, zen_href_link(FILENAME_ADVANCED_SEARCH_RESULT, ”, ‘NONSSL’, false), ‘get’,’id = “quick_find_header” onsubmit=”advance_search_submit();return false;”‘);
再去前台测试下,发现搜索正常了,没有错误链接了。
未经允许不得转载:外贸商城系统,外贸网站模板,php建站教程,zencart模板 » 解决ZenCart 1.3.8a版兰亭模板搜索404问题