-
修复ECSHOP一重要BUG,当商品设置数量优惠时,加入不同属性的商品数量优惠判断错误
例,优惠数量设置如下:
1件 100元
5件 90元
...[阅读全文]
-
1、在index.php的 assign_dynamic('index'); 上面写:
$smarty->assign('this_week_list', get_this_week_list());
2、在index.php的最下面(?>上面)写:
function get_this_week_list(){
$toda...[阅读全文]
-
有客户提到将推荐注册赠送的等级积分修改为消费积分下面ECSHOP模板网详细的出来教程,供大家参考
1、打开文件:includes/lib_passport.php
2、找到下面代码:
// 推荐开关开启
$up_uid = get_affiliate();
empty($affiliate) && $affiliate = array();
&nb...[阅读全文]
-
前一段时间,ecshop模板网的一个客户说自己的ecshop网店出了状况,就是有时候登录的时候会自动退出。而且购物车也没规律的会清空。
刚开始一直找不到原因,到最后才知道了。他说的状况是由于像学校,公司一类的局域网。ip变化的原因造成的。
ecshop存登录和购物车信息的时候用的是session,所以用cookie能够解决这个问题。
1.购物车问题原因的产生是因为动态IP的SESSEION机制导致很多在公司或者其他地方的动态IP无法购物。
在根...[阅读全文]
-
1、找到category.php,在约416行找到(获得分类的信息)下的
return $GLOBALS['db']->getRow('Select keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') . 在“keywords”前、“Select”后加上“cat_name,”。
...[阅读全文]
-
客户在ecshop后台添加轮换广告时候出现flashplay.php on line 946
具体代码为:PHP Warning: file_put_contents(D:/wwwroot/lightinmall/data/flash_data.xml) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open st...[阅读全文]
-
通过if判断来限制ecshop显示的数量 ecshop模板里有些地方的显示都是通过循环得来的,比如分类树,前台调用的最新文章,页面底部的帮助文章等等都是通过循环出来的。
有时候我们检查css样式没有影响显示,那么我们还可以使用if判断来做
例: {foreach from=$child.cat_id item=childer} | {$childer.name|escape:html} {/foreach}&n...[阅读全文]
-
打开ecshop网页时有时可能会遇到以下错误
Maximum execution time of 30 seconds exceeded(30秒运行超时的错误。)
解决办法:
修改php执行文件
加上
set_time_limit(0);
?>
“0”为永不过时,也可设置为其他时间。[阅读全文]
-
ECSHOP模板堂在使用ECshop中当更改商品图片后,这张图片就会置于商品相册的最后一个,于是前台显示放大图就会于相册第一张不同。修改方法很简单:
找到include/lib_goods.php文件中“获得指定商品的相册”的get_goods_gallery函数,
找到如下代码:
” WHERE goods_id = ‘$goods_id’ LIMIT...[阅读全文]
-
ecshop模板里有些地方的显示都是通过循环得来的,比如分类树,前台调用的最新文章,页面底部的帮助文章等等都是通过循环出来的。
有时候前台布局只有那么点高度,只能显示几个分类或是几条文章,那么这个时候就需要限制下显示数量,只让他显示前几条信息,之后的信息就不在循环出来,我们除了用css样式里的超出部分隐藏的样式还可以使用if判断来做.
例:
{foreach from=$child.cat_id item=childer}
&n...[阅读全文]
-
在制作ecshop 模板的时候,不希望会员添过多的收货地址,很简单的
首先找到文件users.php
/* 获得用户所有的收货人信息 */
$consignee_list = get_consignee_list($_SESSION['user_id']);
if (count($consignee_list) <...[阅读全文]
-
下面以2.7.3版为例进行讲解,其他版本估计也使用。
方法一:
例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 14,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。
打开 /flow.php 文件,
找到
$order = flow_order_info();
$smarty->assign('order', $order);...[阅读全文]
-
ECSHOP后台商品分类默认是全部展开的。对于类别很少的网站来说,没有什么问题。 但是如果你的网站类别很多,成百上千个的话,这样显示可能就会查看起来不太方便。
官方论坛上有人建议, 将后台商品分类页改造为默认只显示一级分类,点击一级分类前面的 + 号,再展开下级子分类
下面 就来讲一种修改方法:
首先修改 admin/templates/category_list.htm 文件
&...[阅读全文]
-
找到ECSHOP的defautl模板下面的 member_info.lbi
在你希望的位置增加一行
账户余额:<a href="user.php?act=account_log" style="color:#006bd0;">{$user_info.user_money}</a>
可以参照下面代码
{$lang.hello},<font class="f4_b">{$user_info.u...[阅读全文]
-
如何在ecshop的购物车页面加商品品牌呢,下面跟ecshop模板堂的技术,来手动添加一下吧
1.在includes/lib_order.php 中找到 cart_goods() 函数(约873行)里:
$arr[$key]['formated_subtotal'] = price_format($value['subtotal'], false);
在这段代码下面加上一段程序(如下所示):
$sql="sel ect brand_name fr...[阅读全文]