在商品品牌页如何实现鼠标放到商品图片上显示商品全名称?

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

在商品品牌页如何实现鼠标放到商品图片上显示商品全名称?在商品的短标题上显示全名称。。
我现在实现了,鼠标放到图片上商品名称显示不全,我的代码如下
<a href="{$goods.url}"><img src="{$goods.goods_thumb}" alt="{$goods.goods_name}" class="goodsimg" /></a><br />
<p><a href="{$goods.url}" title="{$goods.goods_name}">{$goods.goods_name}</a></p>

我把那个alt="{$goods.goods_name}"换成alt="{$goods.name|escape:html}" 则没有效果显示了
请高手帮下忙呀。。。坐等。。。。。。

回答:
高手帮下忙。。。比较急。。。谢谢!!

就是这样的让他显示

就是这样的让他显示
netaxcess 发表于 2009-10-29 16:28

这算什么回答,,,我的方法实验过了。。。没效果的!!

论坛的牛人都去那了。。。。。

怎么说呢,我不知道说什么好。
楼主为什么就当然的认为
把那个alt="{$goods.goods_name}"换成alt="{$goods.name|escape:html}" 就该有效果呢,
那不是能随便换的,要是能随便换,那ECSHOP为什么要写goods_name 而不写 bad_name呢

这个变量名必须是由PHP程序赋值过来的,不能随便换

怎么说呢,我不知道说什么好。
楼主为什么就当然的认为
把那个alt="{$goods.goods_name}"换成alt="{$goods.name|escape:html}" 就该有效果呢,
那不是能随便换的,要是能随便换,那ECSHOP为什么要写goods_name 而 ...
zhangyh 发表于 2009-10-29 17:11

恩,,有道理。。可是你跑题了。。。这个问题怎么解决呢。。。大家不要看我写的嘛,,别被我引入误区嘛



牛人,,高手,,帮帮我这个新人吧。。。。

难道这个效果实现不了吗?

????? $goods.goods_name=$goods.name 吗


????? $goods.goods_name=$goods.name 吗
benbenshu 发表于 2009-10-29 19:28

就是这个效果。。我如果在brand.php
if($GLOBALS['display'] == 'grid')
{
$arr[$row['goods_id']]['goods_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0 ? sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) : $row['goods_name'];
}
else
{
$arr[$row['goods_id']]['goods_name'] = $row['goods_name'];
}
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
在这里加个 $arr[$row['goods_id']]['goods_name'] = $row['goods_name'];
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$arr[$row['goods_id']]['market_price']= price_format($row['market_price']);
$arr[$row['goods_id']]['shop_price'] = price_format($row['shop_price']);
$arr[$row['goods_id']]['promote_price'] = ($promote_price > 0) ? price_format($promote_price) : '';
$arr[$row['goods_id']]['goods_brief']= $row['goods_brief'];
$arr[$row['goods_id']]['goods_thumb']= get_image_path($row['goods_id'], $row['goods_thumb'], true);
$arr[$row['goods_id']]['goods_img']= get_image_path($row['goods_id'], $row['goods_img']);
$arr[$row['goods_id']]['url']= build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);
}
鼠标放到图片上,,商品名称到是显示全了。。可是图片下面的标题也是全的,,如果名称太长就分了几行。。不能以缩略标题的形式显示,,这个不是我要的效果。。。哎。。。特烦,,怎么解决呢。。。。

一样的商品列表显示,,在商品分类页和商品搜索页就是好的,,为什么就是商品品牌页出现这个怪问题呢,。,,我看了官方所有的模板,演示,,友情链接,,所有ECSHOP所做的商场都存在这个问题。。。
不是鼠标放在图片上没效果,,就是鼠标放在图片上商品名称显示不全,要么就是商品图片下面没标题,,
要么就是商品图片下面的标题分开几行显示,,,无语。。。上面所有的效果,我都实现了。。就是我要的效果实现不了。。。。