您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop删除解决商品名称标题后面的省略号...
危眺沃2023-12-09Ecshop商城教程已有人查阅
导读在ecshop模板中设置了{$goods.goods_name|truncate:10:''}标题后面还是一样会跟着省略号 ... 该如何解决:
在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文件中的 代码如下:
2. 以下提供两种方法修改:
方法一 找到 cls_template.php 搜索
方法二 直接用代码删除页面显示中的省略号,找到lib_base.php中
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}也不会显示 ...
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop广告位调用在库文件增加广告方法
ECSHOP模板中lbi文件中添加广告位的方法一般的广告位是写在dwt文件里的。也有人希望能直接写在lbi文件里。那么我们可以这样做
ecshop分词搜索和商品关键字红色的实现方法
最近在用ECSHOP做一个商城,发现ECSHOP的模糊搜索要求太高,需要加入and、空格、加号等,客户搜索的时候不可能这样操作。所以想对搜索功能进行改进
ecshop用户会员必须注册登录才可以浏览产品的实现方法
ecshop用户必须先登录才可以浏览商城网站教程,用户打开你ECSHOP商城首页直接跳转到登录页面,必须先注册,登录网站以后才可以浏览你的商城简单修改教程。
ecshop微信商城设置微信插件安装方法及微信支付设置教程
ECTouch后台使用教程1.基本设置:次安装好后,默认同步ecshop后台网站基本配置,但可以单独修改配置。
相关源码
-
(响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码Vieu主题专注于个人博客与企业展示场景,采用响应式设计确保在手机、电脑、平板等多设备上的展示。主题集成会员中心、投稿系统、内容保护等实用功能,满足现代博客网站的建设需求。查看源码 -
(自适应响应式)化妆美容口红唇膏化妆品模板pbootcms源码下载基于PbootCMS开发的响应式模板,为化妆品品牌、美容机构打造,通过优雅的视觉呈现提升产品展示效果与品牌调性。采用时尚杂志排版风格,色卡系统规范产品展示。微交互动画增强用户体验,智能推荐算法提升产品关联展示效果。查看源码 -
(自适应响应式)高端简繁双语HTML5金融资本咨询单页pbootcms模板采用响应式设计确保在各类手机端设备很好的呈现。该模板专注于金融咨询、资本管理等领域企业形象展示,通过结构化布局突出行业专业度与可信度,后台数据同步管理简化内容维护流程。查看源码 -
(自适应)包装机贴标机设备网站源码免费下载基于PbootCMS内核开发的响应式企业模板,为包装机械、贴标设备等工业领域打造,通过数字化展示提升企业专业形象。查看源码 -
(PC+WAP)蓝色新能源环保太阳能光伏模板pbootcms下载新能源环保行业网站解决方案为太阳能光伏系统企业打造的专业网站模板,助力新能源企业高效展示产品与服务PbootCMS内核开发,源码开放可修改PC与手机端自适应设计查看源码 -
自适应html5二极管LED灯具灯饰类企业网网站模板该PbootCMS内核开发的响应式模板专为LED照明、灯具制造类企业设计,通过HTML5技术实现手机与PC端自适应显示,确保跨设备访问体验一致。企业可快速替换图文内容适配其他工业领域查看源码
| 分享笔记 (共有 篇笔记) |
