怎么控制分类列表下商品名称字节,和删除下面的购买和比较

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

怎么控制分类列表下商品名称字节,和删除下面的购买和比较这二个问题搞了我好几个晚上,我用的时QQ模板,网址是http://123789.x59.cn/shop/category.php?id=191懂的人教教我,留QQ最好,谢谢好心人!

回答:
你这个在模板中直接删除就OK啊。不需要考虑其他问题

删除很简单啊,good_list.lbi

还有,ec怎么变成淘宝客了

{$goods.goods_name|truncate:10:''}


找到 cls_template.php 搜索truncate 你会发现以下代码
case 'truncate':
$p = 'sub_str(' . $p . ",$s[1])";
break;

这里的 sub_str是ec的一个自定义函数在 lib_base.php文件中的
代码如下:
function sub_str($str, $length = 0, $append = true)
{
$str = trim($str);
$strlength = strlen($str);
if ($length == 0 || $length >= $strlength)
{
return $str;
}
elseif ($length < 0)
{
$length = $strlength + $length;
if ($length < 0)
{
$length = $strlength;
}
}
if (function_exists('mb_substr'))
{
$newstr = mb_substr($str, 0, $length, EC_CHARSET);
}
elseif (function_exists('iconv_substr'))
{
$newstr = iconv_substr($str, 0, $length, EC_CHARSET);
}
else
{
//$newstr = trim_right(substr($str, 0, $length));
$newstr = substr($str, 0, $length);
}
if ($append && $str != $newstr)
{
$newstr .= '...';
}
return $newstr;
}
其中 仔细看
这个函数有3个参数 但是在模板引擎文件中只代了2个参数

方法一
找到 cls_template.php 搜索truncate
case 'truncate':
$p = 'sub_str(' . $p . ",$s[1],$s[2])";
break;

然后在你的后台清除一下缓存
{$goods.goods_name|truncate:10:false}
就只显示5个字 也不会出现...

方法二
直接干掉lib_base.php中
if ($append && $str != $newstr)
{
$newstr .= '...';
}
这样{$goods.goods_style_name}也不会显示


我需要你详细指点一点,因为我是新手啊!谢谢了!




我需要你清楚一点指点我一下,我是新手,谢谢,ECSHOP变成淘宝客我是花钱二次开发的!




你最好了!你最热心了,真的谢谢你,不过你这个我还是不是很清楚,不好意思,因为我是新手而且是不懂语法的!




你最好了!你最热心了,真的谢谢你,不过你这个我还是不是很清楚,不好意思,因为我是新手而且是不懂语法的!你所说的是不是控制分类商品名称的字节对吗?我如调节显示的字节怎么调啊!还是你所说的是删商品下面的购买和比较呢!




就在页面显示商品名称的哪里 这样写 {$goods.goods_name|truncate:10:''} !!!
$goods.goods_name是商品名称!如果这样设置了 出现".....",请按照上面的代码修改相关函数。