-
一、实现步骤
涉及到三个文件的代码编辑与设计,这三个文件分别
是:/commen.php;/themes/default/library/comments_list.lbi;/include/lib_main.php.
第一步:打开/include/lib_main.php,找到函数
function assign_comment($id, $type, $pag...[阅读全文]
-
当ecshop店铺的库存不足时,要及时在产品的列表页以及其他的位置显示已卖完售完按钮。
默认模板左上角都有个 best hot 这个按钮。
1、在模板 default/library/goods_list.lbi 加入样式, 这个样式就是在每一个图片上面加入隐藏的已售完图标
<!--{if $goods.goods_number==0}--><div class="shop_over"><img s...[阅读全文]
-
淘宝网(Taobao)购物的宝贝详情页面,可以针对不同地区显示不同运费,运费由后台设定;结算时间,按重量、件数计算运费。Ecshop本身有配送方式插件,已有多家物流公司插件,例如:顺丰快递、申通快递、圆通快递等。本文介绍如何实现按地区显示运费,并且让每个商品绑定运费模板。
1、Ecshop后台配送方式创建
进入Ecshop后台"系统设...[阅读全文]
-
在ecshop网站后台添加首页主广告的时候出现错误,错误提示代码为
1)admin\flashplay.php on line 721
2) admin\flashplay.php on line 923
出现这样的问题是你服务器上文件权限,和程序、模板没有关系,如何修改文件权限请看
1、data/ 目录及其所有子目录
2、temp/ 目录及其所有子目录
3、cert/&nb...[阅读全文]
-
ECSHOP的缓存文件在根目录下temp下,网站运营的时间久了,temp的缓存文件夹会越来越大,甚至能达到1G-5G,占用空间。像这种情况就要手动去删除temp文件,再上传ecshop默认的temp文件
ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用ECSHOP的缓存。当然你也可以根据自己的需要关闭其中某一个。
1...[阅读全文]
-
打开category.php页面
步骤一:
找到“ $smarty->assign('ur_here', $position['ur_here']); // 当前位置”(大概在334行),在这行下面加上以下代码。
$smarty->assign('current_cat...[阅读全文]
-
在使用ECSHOP的时候,商品管理里设置了优惠价格,但是加入购物车之后还是按原价加入购物车。
打开lib_common.php文件(大约2331行)
/**
* 取得商品最终使用价格
*
* @param string $goods_id 商品编号
* @param string $goods_num 购买数量
* @param boolean $is_spec_price 是否加入规格...[阅读全文]
-
商品详细页新增评论数量,这个功能还是挺实用的,可以在ecshop商品详细页面右侧增加一个评论数量的功能
更改说明
修改 goods.dwt
1.修改前:
{$goods.goods_style_name}
修改后:
{$goods.goods_style_name}
共条评论
2.修改前: &...[阅读全文]
-
开启ECShop调试模式,对于ecshop二次开发人员特别重要,这里ecshop模板堂按照经验介绍下方法:
设置ECShop调试模式。
操作:
打开“/data/config.php”添加以下代码:
1
define('DEBUG_MODE', 0);
...[阅读全文]
-
在ECShop首页显示积分商城里的商品列表方法,一、在 index.php 末尾添加一个 function:
1
/**
2
* 获得积分商城热门商品
...[阅读全文]
-
该方法大家对看烦了网上被转载得面目全非的“”的同学有些帮助。
操作:
一、打开 index.php,搜索“/* 首页主广告设置 */”,在下边添加以下代码:
1
$adBannerRightConfig = array(
...[阅读全文]
-
让ecshop后台管理员修改密码时自动邮件提醒,合适团队后台管理人员较多的情况,让管理员改密码时候收到邮件提醒。功能强大简洁,比较人性化的一种修改方式
一、执行SQL,注意默认表前缀“ecs_”。
1
2
INSE...[阅读全文]
-
ECSHOP的邮件模板BUG 无法保存html问题,无论保存为纯文本邮件还是HTML 邮件,最终保存的依然是纯文本邮件。这是因为保存邮件时,mail_templates表的is_html字段没有接收到写入的数据,默认值为0。
解决办法:
1. 进入PHPMYADMIN,找到mail_templates表,在里面把所有邮件模板的is_html tinyint(1) unsigned 的值 设...[阅读全文]
-
ecshop运行报错
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO ``.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('0601ea439316c186acef9113b91c423...[阅读全文]
-
ecshop原有的评论是对应到商品的,现在需要改成对应到订单的。
1、了解原有的数据结构,表绿的是比较重要的几个字段
CREATE TABLE IF NOT EXISTS `ecs_comment` (
`comment_id` int(10) unsigned NONULLUTO_INCREMENT COMMENT '用户评论的自增id',
`comment_type` tinyint(3) unsigned NOT NU...[阅读全文]