×
  官方微博: 腾讯   新浪
ECSHOP模板 
食品保健 家居化妆 家电数码 综合通用 珠宝配饰
VIP免费模板 
家居化妆 综合通用 服装饰品 食品保健 家电数码
ECSHOP插件 
ECSHOP插件 SHOPEX插件
EC教程中心
安装使用网店运营
首页 > ECSHOP教程 > ecshop浏览历史记录的标题长度修改控制方法

帮助目录

有问必答

您可以加入我们的官方QQ群。

加入官方QQ群

可以将问题或建议反馈给我们。

提交在线客服

猜您感兴趣

ecshop浏览历史记录的标题长度修改控制方法

网站开发中心/ 2014-06-19/ 关注人气:915

浏览历史样式的修改在lib_insert.php

 

浏览历史中标题长度的控制:因为不是在模板文件而是在系统文件中,所以在模板文件中能使用的控制方法并不适用,而是需要使用函数进行控制。

 

程序中用于控制short_name长度的语句

 

$goods['short_name'] = $GLOBALS['_CFG']['goods_name_length'] > 0? sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length']) hxrow['goods_name'];

 

这个语句的本意是用全局属性goods_name_length来控制长度,这个是可以在后台修改的,不过由于这个函数同时在网站的各个地方被调用,因此修改之后可能会引发其它问题,所以并不适合。

 

在这里把sub_str($row['goods_name'], $GLOBALS['_CFG']['goods_name_length'])

 

改为sub_str($row['goods_name'], 18,$append = true)即可。

 

其中,18是标题长度,这里是按照中文字符算的,18就表示18个中文。$append = true表示当原标题超过18个字符时,以【…】结尾。

分享到:
下一篇:ecshop2.73系统整合Discuz! X3论坛详细图文教程
上一篇:ECShop将实物商品变成虚拟卡或虚拟转成实物