-
ecshop兼容PHP版本较低,不兼容PHP更高的版本,如果使用其他版本可能会出现各种错误,如以下七种错误问题:
1、Strict Standards: Non-static method cls_image::gd_version() should not be called statically
未声明静态static
将return cls_image::gd_version()...[阅读全文]
-
Ecshop后台的订单数据统计不正确,问题出在order_status.php文件function get_orderinfo($start_date, $end_date)的定义,其中所有的sql都用了下面的代码:
function get_orderinfo($start_date, $end_date)
{
$order_info = array();
/* 未确认订单数 *...[阅读全文]
-
Ecshop没有点击邮件中的确认收货链接,但是进入个人中心却发现订单状态已经更改为了已经收到货的状态了。问题出在QQ邮箱。Ecshop的recieve设计是用户点了链接直接就改变订单状态到确认收货,而QQ邮件spam系统会自动去点邮件里的链接是不是垃圾或者广告地址,所以,全被点成确认收货了,只能改recieve了。
将之前的ecshop确认收货页面改成如下格式:
//确认页面
$act = !empty($_REQUEST['act']) ?...[阅读全文]
-
不同的ecshop模板,具体的修改细节是不一样的,
1)、如果你使用的是官方默认模板,请看下面
打开 /themes/default/index.dwt 文件
将下面代码部分删除即可
<!--站内公告 start-->
<div class="box">
<div class="box_1">
...[阅读全文]
-
判断ecshop未付款添加去付款按钮,打开ecshop模板目录下user_transaction.dwt找到{$item.handler}
这个变量 给它下面添加以下代码
{if $item.pay_status eq 0}<a href="user.php?act=order_detail&order_id={$item.order_id}">去付款</a>{/if}...[阅读全文]
-
ecshop经常出现报错$data 未定义。导致整站致命错误!经过分析,,导致文件shop_config.php写入失败。数据大小为0。从而影响整站不能访问!这种错误是很致命的!
解决办法:
打开lib_base.php 查找include_once($cache_file_path);在其后加入一行代码
$data = !empty($data)?$data:false;
动态 的意思是 在读取...[阅读全文]
-
ecshop的所有商品链接,点击是直接跳转到下一页,如果让商品点击是新窗口标签打开,这样客户能返回到列表页,对于客户体验来说,显得很不方便
这个主要是修改ecshop模板文件,下面ecshop教程以官方默认模板为例,其他模板同理。
1、首页今日特价
打开 themes/default/library/recommend_promotion.lbi 文件
找到 <a href="{$goods.url}"><img src="{$g...[阅读全文]
-
对于准备用开源网店系统ecshop做网站的你,建立网店绝不是什么难事,ecshop模板网网定制所拥有的优势绝对是你在最佳选择,选择ecshop模板网定制优势如下:
第一:
从ecshop网店的角度来分析的话,ecshop模板网定制所具备的优势就是有除了安装便捷,功能上强大以外,操作上也非常方便快捷。ecshop 达到了极高的易用性,只需轻点鼠标+简单录入即可完成商品的录入,促销宣传等管理工作。
第二:
对于搜索引擎优化来说,ecshop模板网 具有很...[阅读全文]
-
在ecshop分页的时候要按照自己的需求分页,所有在ecshop原有的get_pager分页函数基础上进行了修改:
function my_get_pager($url,$param,$record_count,$page = 1,$size = 10){
$size =intval($size);//每页显示几条记录
if($size<1){ //如果每页显示的记录小...[阅读全文]
-
在使用ecshop做商店时,大量的图片是避免不了的。为了解决同域下浏览器下载的线程的限制,我们有必要把ecshop里上传的图片分离到另一个域名下。当前我采用产品ID的最后一个小数除以2取整来划分不同的子域来,这样在页面被浏览时加载图片可以更多同步线程下载到浏览器端以加速显示。
下面是ecshop模板网修改ecshop的方法:
在/includes/lib_common.php中大约2774行,找到下面代码,增加红色部位即...[阅读全文]
-
1)、
首先修改 /group_buy.php 文件
找到
$group_buy['price_ladder'] = $price_ladder;
在它下边增加一段代码
$group_buy_info = group_buy_info($group_buy['act_id']);
$group_buy['formated_cur_price'] = $group_buy_info[...[阅读全文]
-
在Ecshop中,浏览历史目前默认的显示顺序是按照商品的ID排序的,怎么样能让它按照浏览的先后进行排序呢??
下面是修改方法,很简单的,只需要修改一行代码即可。
打开 includes/lib_insert.php,找到 insert_history() 函数部分
将
" WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0";...[阅读全文]
-
在做ecshop模板活动列表页面时,添加活动列表的时候,需要添加广告,可是该怎么调用广告位呢?调用广告,而且方法简单,操作又便捷
//第一步:定义index变量
<?php
$index=0;
?>
//第二步:进入循环
...[阅读全文]
-
针对ecshop订单中的物品,需要支持拣货的状态,比如未拣货、拣货中、拣货完成,以及显示拣货人姓名。
-- ----------------------------
-- Table structure for `order_picking_status`
-- ----------------------------
DROP TABLE IF EXISTS `order_picking_status`;
CREATE TABLE `order_pic...[阅读全文]
-
关于ecshop导航栏的显示的条数控制,可能会因为我们网站的一些特殊要求,如果导航栏条数过多,就会造成页面导航栏的一个错位,所以我们有必要来控制一下导航栏的条数。
设置的方法,ecshop模板网总结的共有两种。
第一种:在page_header.lbi的库文件中没有限制条数,直接调用
<!-- {foreach name=nav_top_list from=$navigator_list.top item=n...[阅读全文]