ECSHOP和shopex哪个能用商品标题做URL?

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

我看了好象都不行,有没有办法实现,或者大家知道哪个商城程序支持的请推荐一下!

回答:
http://www.usachanelbags.com/

这是我客户的网站,用ECshop内核,
实现了url自定义:可以用分类名称和商品名称等字段做url的一部分或全部分
html全站静态化:全站生成18000页只需25分钟

有兴趣二次开发合作的话,请与我联系
QQ:282199510
电话:020-32055068

楼上的不错,我想要这样的效果,能按名称URL,还能自定义那更完美了

可以在伪静态的路径上带上商品名字

可以在伪静态的路径上带上商品名字
biechao 发表于 2009-10-19 11:07

请问怎么实现这种效果呢?

请问怎么实现这种效果呢?
苍鹰 发表于 2009-10-20 18:36


需要修改重写路径的函数
比如我要在产品页面路径上加上产品名字。操作如下
1、在inculde/lib_comon找到函数build_uri,红色部分为新添加的。
$args = array('cid'=> 0,
'gid'=> 0,
'bid'=> 0,
'acid'=> 0,
'aid'=> 0,
'sid'=> 0,
'gbid'=> 0,
'auid'=> 0,
'sort'=> '',
'order' => '',
'name'=>'',//name为新添加参数

);
2、这里以修改产品页面路径为例子
找到
case 'goods':
if (empty($gid))
{
return false;
}
else
{
$uri = $rewrite ? 'goods-' . $gid.'-'.$name : 'goods.php?id=' . $gid.'&name='.$name;
}
break;
然后在构建路径页面比如category.php页面搜索build_uri函数
修改如下
$arr[$row['goods_id']]['url']= build_uri('goods', array('gid'=>$row['goods_id'],'name'=>$row['goods_name']), $row['goods_name']);
然后清除缓存。
大概就是这样
其他页面的修改类似这个,主要是修改build_uri函数,一次类推,可以将很多页面的路径带上名字,文章,分类,还有浏览历史,商品排行等等,就看你想不想做了

学习拉.谢谢!

我的商品名称是汉字的 能行吗

英文用这个最好了

收藏 这个下次会用到