找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 115|回复: 0

[cms教程] 在ECSHOP留言板页面显示商品缩略图

[复制链接]

该用户从未签到

发表于 2016-7-27 20:47:17 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
这里所说的留言板页面,是指独立的ecshop那个留言板栏目(message.php),而不是指商品详情页面底部的“用户评论”区,通过这个方法,用户可以引用商品的信息,进行商品的讨论和留言。那么在这里留言板里如何才能将商品的缩略图显示出来呢,现在来说一说具体的方法。
        修改方法
        首先修改 message.php 文件,将下面代码
        if($rows['id_value',){
            $sql_goods = "SELECT goods_name FROM ".$GLOBALS['ecs',->table('goods');
            $sql_goods .= "WHERE goods_id= ".$rows['id_value',;
            $goods_res = $GLOBALS['db',->getRow($sql_goods);
            $msg[$rows['msg_time',,['goods_name', = $goods_res['goods_name',;
            $msg[$rows['msg_time',,['goods_url', = build_uri('goods', array('gid' => $rows['id_value',)] $goods_res['goods_name',);
        }
        修改为:
        if($rows['id_value',){
            $sql_goods = "SELECT goods_name,goods_thumb FROM ".$GLOBALS['ecs',->table('goods');
            $sql_goods .= "WHERE goods_id= ".$rows['id_value',;
            $goods_res = $GLOBALS['db',->getRow($sql_goods);
            $msg[$rows['msg_time',,['goods_name', = $goods_res['goods_name',;
            $msg[$rows['msg_time',,['goods_url', = build_uri('goods', array('gid' => $rows['id_value',)] $goods_res['goods_name',);
            $msg[$rows['msg_time',,['goods_thumb', = get_image_path($row['id_value',, $goods_res['goods_thumb',, true);
        }
        然后再继续修改模板文件,这里以默认模板为例,打开 /themes/default/library/message_list.lbi 文件在
        下边增加一行代码
         
        这样就可以了,刷新一下就能看到效果了,注意上面的缩略图大小是默认的设置,如果你修改了商品的缩略图大小,请修改为你设置的值,不然图片显示可能有异常!
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-10-4 23:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表