这个留言板页面,留言板列是指独立ecshop
(消息。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
文件在 - 下边增加一行代码
- 这样就可以了,刷新一下就能看到效果了,注意上面的缩略图大小是默认的设置,如果你修改了商品的缩略图大小,请修改为你设置的值,不然图片显示可能有异常!
转载请注明:汇站网 » 在 ECSHOP
留言板页面显示商品缩略图