您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop商品页上一个下一个alt怎么改成商品名称
张津广2023-12-17 23:24:24ecshop商城教程已有人查阅
导读步骤一:修改 goods.php 文件,找到下面这段代码;第2步: 修改模板文件 (以官方默认模板为例) /themes/default/goods.dwt,将
步骤一:修改 goods.php 文件,找到下面这段代码
/* 上一个商品下一个商品 */
$prev_gid = $db->getOne("SELECT goods_id FROM " .$ecs->table('goods').
" WHERE cat_id=" . $goods['cat_id'] . " AND goods_id > " . $goods['goods_id'] .
" AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0 LIMIT 1");
if (!emptyempty($prev_gid))
{
$prev_good['url'] = build_uri('goods', array('gid' => $prev_gid), $goods['goods_name']);
$smarty->assign('prev_good', $prev_good);//上一个商品
}
$next_gid = $db->getOne("SELECT max(goods_id) FROM " . $ecs->table('goods') .
" WHERE cat_id=".$goods['cat_id']." AND goods_id < ".$goods['goods_id'] .
" AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0");
if (!emptyempty($next_gid))
{
$next_good['url'] = build_uri('goods', array('gid' => $next_gid), $goods['goods_name']);
$smarty->assign('next_good', $next_good);//下一个商品
}
然后将它修改为下面代码
/* 上一个商品下一个商品 */ $prev_gid = $db->getRow("SELECT goods_id,goods_name FROM "
.$ecs->table('goods'). " WHERE cat_id=" . $goods['cat_id'] .
" AND goods_id > " . $goods['goods_id'] .
" AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0 LIMIT 1");
if (!emptyempty($prev_gid))
{
$prev_good['url'] = build_uri('goods', array('gid' => $prev_gid['goods_id']), $goods['goods_name']);
$prev_good['goods_name'] =$prev_gid['goods_name'];
$smarty->assign('prev_good', $prev_good);//上一个商品
}
$next_gid = $db->getRow("SELECT goods_id,goods_name FROM " . $ecs->table('goods') .
" WHERE cat_id=".$goods['cat_id']." AND goods_id < ".$goods['goods_id'] .
" AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0 order by goods_id desc limit 1");
if (!emptyempty($next_gid))
{
$next_good['url'] = build_uri('goods', array('gid' => $next_gid['goods_id']), $goods['goods_name']);
$next_good['goods_name'] =$next_gid['goods_name'];
$smarty->assign('next_good', $next_good);//下一个商品
}
第2步: 修改模板文件 (以官方默认模板为例) /themes/default/goods.dwt,将
<a href="{$prev_good.url}"><img alt="prev" src="./images/up.gif" /></a>
修改为:
<a href="{$prev_good.url}"><img alt="{$prev_good.goods_name}" src="./images/up.gif" /></a>
再将
<a href="{$next_good.url}"><img alt="next" src="./images/down.gif" /></a>
修改为
<a href="{$next_good.url}"><img alt="{$next_good.goods_name}" src="./images/down.gif" /></a>
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop的sql注入漏洞修复方法实例
ecshop系统部署在阿里云服务器上,阿里云提示Web-CMS漏洞:大概在第53、71、105、123行,4个地方修复方式都一样 -
ecshop缓存清理关闭的方法
ECSHOP的缓存存放在templates/caches/文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。 -
ecshop模板将最近30天内提交了4个订单链接到订单列表页的方法
以官方默认模板为例,打开 /themes/default/user_clicps.dwt 文件; -
ecshop后台订单详情页怎么显示商品总数
有时候一个单子里面会有上百件的小东西,所以在订单详情页显示一下该单商品的总数量有时候还是有必要的,下面是修改方法(尽量不要使用记事本来修改):
留言与评论 (共有 条评论) |