分类归档

网站开发

FWQ
网站开发
解决ecshop条件查询不填充table返回json数据content为空
做ecshop后台开发的时,根据条件查询后,利用ajax返回的content json数据内容为空,没有填充table 效果 预期效果 问题:  make_json_result($smarty -> fetch(‘packages_list_info.htm’), ”, array(‘filter’ => $result[‘filter’], ‘page_count’ => $result[‘page_count’])); 问题出在 packages_list_info.htm页面里 {if $full_page} 整个页面 {/if} 因为query后没有给赋值 $smarty->assign(‘full_page’,    1); 所以一直不显示查询列表 更改后实现 {if $full_page} //www.ldhost.cn…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台上传文件 logo.gif 失败请检查./themes/{$template}/images/ 目录是否可写
 ecshop2.7.3报错实例解析,提示内容如下: 后台上传文件 logo.gif 失败,请检查 ../themes/{$template}/images/ 目录是否可写。 两种解决方案,按自己实际操作解决: 第一种情况:目录权限不够,需要给予data文件夹更高权限。 第二种情况:有的用户习惯将样式表style.css开始注释部分删除,代码如下: 复制内容到剪贴板 折叠 XML/HTML 代码 /*   Template Name: ECSHOP Default   Template URI: http://www.ecshop.com/   Description: 默认升级版.   Version: 2.7.2   Author: ECSHOP Team   Author URI: http://www.ecshop.com/   Logo filename: logo.gif   Template Type: type_0   */   即是上面一部分代码,这部分代码在后台是起作用的,不能随意删除,部分用户为了修改作品版权信息,直接修改对应文字内容,但切记不要删除,删除同样导致后台上传LOGO失败。 以上是笔者在实际案例中遇到问题的解决方法,分享给大家为有需要的用户提供时间上的有效缩减,懒就一定要懒出效率。····““~“…. 
2025-04-24 阅读全文 →
FWQ
网站开发
解决安装ecshop提示创建管理员帐号失败办法
在安装ECSHOP时,进行到配置页,填写数据库及管理员等信息后点击下一步,提示如下:   创建配置文件…………成功 创建数据库…………成功 安装数据…………成功 创建管理员帐号…………失败   Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop如何解决DEPRECATED: PREG_REPLACE()报错
ecshop出现类似这样的报错:   Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in D:\wyh\ecshop\includes\cls_template.php on line 300   1、错误原因: preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。 如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似这样的错误。   2、解决办法:…
2025-04-24 阅读全文 →
FWQ
网站开发
ECSHOP MYSQL公用类库中的autoExecute方法
在ecshop种文件include/cls_mysql.php 正常操作 例如: $sql = “UPDATE ecs_user SET user = ‘buxuan’ WHERE user_id = 1″; $db->query($sql); 用ecshop的autoExecute操作,只需要 $table = “ecs_user”; $field_values = array(“user” => “buxuan”); $db->autoExecute($table, $field_values, “UPDATE”,…
2025-04-24 阅读全文 →
FWQ
网站开发
增加ecshop商品列表商品对应的评论管理功能
admin/template/goods_list.htm中找到   {if $add_handler} | {foreach from=$add_handler item=handler} <a href="{$handler.url}&goods_id={$goods.goods_id}" title="{$handler.title}"><img src="images/{$handler.img}" width="16" height="16" border="0" /></a> {/foreach} {/if}    它的下面加入   <a href="comment_manage.php?act=list&goods_id={$goods.goods_id}" title="评论管理"><img src="images/icon_title.gif" width="14" height="13" border="0"…
2025-04-24 阅读全文 →
FWQ
网站开发
让ecshop手机端虚拟商品自动发货分析
在ecshop官方模版手机端的虚拟商品购买后不能像pc端那般直接在付款后出现虚拟商品的卡号,密码,截止日期,好模板提供的解决方法如下: 首 先找到pc端的flow.php文件中的$_REQUEST[‘act’] = ‘done’  这里面是用来处理订单的最后一步,(具体怎么知道的可以看url后的参数列表),对应手机端处理订单的的文件为 mobile/order.php 文件,这里同样有一个$_REQUEST[‘act’] = ‘done’,对比里面的代码发现order.php相比flow.php 缺少了一段处理虚拟商品的代码找到ecshop官方的flow.php文件中大约1677行有一个注释 /*/* 如果使用库存,且下订单时减库存,则减少库存 */*/下面的if判断语句还是相同 这句话上面还有一段代码(如下),在手机端不存在,具体功能(追到函数里这段是说:设置红包已经使用,和我们现在需求的功能无关) if ($order['bonus_id'] > 0 && $temp_amout > 0) { use_bonus($order['bonus_id'], $new_order_id); } 下面还有两端代码是手机端没有的…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop后台管理显示扩展分类
ecshop 后台商品列表默认只显示分类下的商品,而不显示扩展分类中的商品,以下是我个人给出的解决方法:  打开admin/includes/lib_goods.php 第839行左右的位置 可以看到如下代码:      $where = $filter[‘cat_id’] > 0 ? ” AND ” . get_children($filter[‘cat_id’]) : ”; 把以上这行代码的内容换成如下内容即可:    if($filter[‘cat_id’]>0){      $cid = get_children($filter[‘cat_id’]);…
2025-04-24 阅读全文 →