您现在的位置是:首页 > 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积分调用代码示例
/*** 获得指定分类下的积分兑换商品* @position exchange.php* @access public* @param string $children 由get_children()函数返回的结果,可以往get_children()函数里
ecshop常用标签大全
先从index.php主页开始页面关键字 {$keywords }页面标题 {$page_title}产品分类父分类列表 {foreach from=$categories item=cat }父分类超链接 http://localhost/ecsh
ecshop的qq客服无法发起临时会话解决方法
ECHSOP qq客服无法发起临时会话解决方法:抱歉,无法发起临时会话,您可以添加对方为好友以发送消息把QQ客服在线聊天代码改成:
Nginx常用伪静态规则(rewrite)Discuz X3.2 WordPress PHPCMS Ecshop
当我们从apache服务器转向Nginx服务器的时候,它们的伪静态规则就不一样了,所以你熟悉Nginx服务器的伪静态规则,自己写当然也好。不了解Nginx服务器的伪静态规则的,为方便各位站
相关源码
-
(自适应)家禽饲养养殖基地pbootcms模板响应式模板下载为家禽饲养企业、养殖基地设计的响应式网站模板,聚焦畜禽产品展示、养殖技术分享及企业信息服务。采用PbootCMS内核开发,响应式技术确保PC与手机端数据实时同步查看源码 -
(PC+WAP)货物运输快递物流汽车贸易pbootcms模板下载为货运代理、汽车贸易及快递企业设计的全终端适配网站系统,整合运单追踪与车辆展示核心功能模块原生开发的DIV+CSS架构,支持WebP图像压缩技术。查看源码 -
(响应式)蓝色智能摄像头安防防盗电子设备免费pbootcms源码下载这是一款针对智能安防行业特点设计的网站模板,采用蓝色系配色方案,体现科技感和安全性。模板包含产品展示、解决方案、技术支持和新闻中心等核心模块,能够全面展示智能安防设备的技术特点和行业应用。查看源码 -
(自适应响应式)化妆美容口红唇膏化妆品模板pbootcms源码下载基于PbootCMS开发的响应式模板,为化妆品品牌、美容机构打造,通过优雅的视觉呈现提升产品展示效果与品牌调性。采用时尚杂志排版风格,色卡系统规范产品展示。微交互动画增强用户体验,智能推荐算法提升产品关联展示效果。查看源码 -
自适应html5二极管LED灯具灯饰类企业网网站模板该PbootCMS内核开发的响应式模板专为LED照明、灯具制造类企业设计,通过HTML5技术实现手机与PC端自适应显示,确保跨设备访问体验一致。企业可快速替换图文内容适配其他工业领域查看源码 -
(自适应)html5导航目录索引工具类网站源码下载本模板基于PbootCMS开发,为站长导航、网址导航类网站设计。采用HTML5+CSS3技术构建,适配PC端和移动端,提供流畅的浏览体验。适用于个人站长、资源导航平台等场景查看源码
| 分享笔记 (共有 篇笔记) |
