推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

查看: 664|回复: 1

[ECshop教程] 修改ecshop删除解决商品名称标题后面的省略号...

[复制链接]
发表于 2018-4-28 19:00:16 | 显示全部楼层 |阅读模式
在ecshop模板中设置了{$goods.goods_name|truncate:10:''}标题后面还是一样会跟着省略号 ... 该如何解决:
ecshop模板屋提供该ecshop教程:
1.首先ecshop的模板引擎不完全是smarty 所以在truncate函数上是有区别的

找到 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个参数
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}也不会显示 ...

学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
发表于 2018-5-22 01:06:16 | 显示全部楼层
姜堰地方海事组织制定 “2016年溱潼会船节会船活动区外水上安全维护工作方案”2018年05月22日2018/5/22 1:10:18
http://www.bilibili.com/video/av23599239/index_322.html
http://www.bilibili.com/video/av23610271/index_2722.html
http://www.bilibili.com/video/av23317682/index_93329.html
http://www.bilibili.com/video/av23610515/index_1662233.html
http://www.bilibili.com/video/av23316158/index_08815876.html
http://www.bilibili.com/video/av23248656/index_539020.html
http://www.bilibili.com/video/av23318389/index_421.html
http://www.bilibili.com/video/av23600951/index_4907.html
http://www.bilibili.com/video/av23610582/index_84904.html
http://www.bilibili.com/video/av23318130/index_8172483.html
http://www.bilibili.com/video/av23316080/index_26466003.html
http://www.bilibili.com/video/av23599052/index_171315.html
http://www.bilibili.com/video/av23316281/index_903.html
http://www.bilibili.com/video/av23318199/index_2110.html
http://www.bilibili.com/video/av23316092/index_58721.html
http://www.bilibili.com/video/av23317639/index_4778915.html
http://www.bilibili.com/video/av23249374/index_37568945.html
http://www.bilibili.com/video/av23610584/index_743117.html
http://www.bilibili.com/video/av23602551/index_834.html
http://www.bilibili.com/video/av23318673/index_4325.html
http://www.bilibili.com/video/av23610251/index_60107.html
http://www.bilibili.com/video/av23599021/index_0619057.html
http://www.bilibili.com/video/av23599470/index_14593605.html
http://www.bilibili.com/video/av23599069/index_959934.html
http://www.bilibili.com/video/av23268951/index_023.html
http://www.bilibili.com/video/av23600456/index_1721.html
http://www.bilibili.com/video/av23599760/index_40146.html
http://www.bilibili.com/video/av23461571/index_0010085.html
http://www.bilibili.com/video/av23318368/index_28780278.html
http://www.bilibili.com/video/av23602175/index_643410.html
http://www.bilibili.com/video/av23600222/index_620.html
http://www.bilibili.com/video/av23465990/index_7951.html
http://www.bilibili.com/video/av23614954/index_72184.html
http://www.bilibili.com/video/av23611231/index_9308170.html
http://www.bilibili.com/video/av23599011/index_40272764.html
http://www.bilibili.com/video/av23598629/index_738198.html
http://www.bilibili.com/video/av23249347/index_711.html
http://www.bilibili.com/video/av23600405/index_3367.html
http://www.bilibili.com/video/av23461392/index_12823.html
http://www.bilibili.com/video/av23315176/index_5581975.html
http://www.bilibili.com/video/av23601225/index_94950158.html
http://www.bilibili.com/video/av23602287/index_284417.html
http://www.bilibili.com/video/av23313914/index_437.html
http://www.bilibili.com/video/av23599460/index_7228.html
http://www.bilibili.com/video/av23461795/index_49724.html
http://www.bilibili.com/video/av23615358/index_6831285.html
http://www.bilibili.com/video/av23248824/index_60996756.html
http://www.bilibili.com/video/av23317715/index_165581.html
http://www.bilibili.com/video/av23317078/index_856.html
http://www.bilibili.com/video/av23317991/index_3049.html
http://www.bilibili.com/video/av23466608/index_71251.html
http://www.bilibili.com/video/av23268714/index_8384840.html
http://www.bilibili.com/video/av23280984/index_76262521.html
http://www.bilibili.com/video/av23315817/index_773024.html
学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……
回复 支持 反对

使用道具 举报

本版积分规则

站长QQ
在线咨询
咨询热线
QQ:405327411
站长

QQ|关于我们|联系我们|免责声明|网站导航|站长论坛 ( 豫ICP备11018337号-5

王宝臣旗下网站 推56论坛(www.tui56.com)站长论坛 SEO论坛 网络营销论坛 新手站长论坛 网络推广论坛 站长社区 站长网

Powered by Discuz! X3.4 Licensed

©2001-2013 Comsenz Inc.

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