由 pailin » 2011-10-12 19:37
我按照步骤改完后不能显示任何一个产品。后测试单独修改1.includes/init_includes/init_category_path.php,头部添加
if(zen_not_null($_GET['products_name'])){
$products_id_query=$db->Execute("select products_id from ".TABLE_PRODUCTS_DESCRIPTION.' where products_name="'.str_replace("-"," ",$_GET['products_name']).'"');
if($products_id_query->RecordCount()>0)
$_GET['products_id']=$products_id_query->fields['products_id'];
}
后点新产品或全部产品或目录都显示不出产品。
单独修改:2.includes/classes/seo.url.php
约401行查找
$url = $this->make_url($page, $this->get_product_name($p2[1]), $p2[0], $p2[1], '.html', $separator);
替换为
$url = $this->make_url($page, $this->get_product_name($p2[1]),'', '', '/', '');
改后 也是点新产品或全部产品或目录都显示不出产品,若是替换为:
$url = $this->make_url($page, $this->get_product_name($p2[1]), '', '', '', $separator);
则点新产品或全部产品或目录可以显示产品,并且示产品地址变为:http://www.xxx.com/产品名/,但是点击进去找不到内容。
添加修改后的.htaccess没有变化,同样点新产品或全部产品或目录可以显示产品,产品地址变为:http://www.xxx.com/产品名/,但是点击进去找不到内容。
请帮忙分析一下是哪里出问题了。