作者文章

fwq

FWQ
网站开发
购买ecshop网站商品提示Select_spe未定义解决方法
在ecshop做网站的程序当中,可能是模板制作的有问题,也许站长需要立即购买或者其他效果,但是用户体验购买商品出现JS错误: common.js 文件 Select_spe未定义 这里好模板分析到 其实是缺少JS 定义: function remove(id, url) {   if (document.getCookie(“compareItems”) != null)   {     var obj = document.getCookie(“compareItems”).parseJSON();     delete obj[id];  …
2025-04-24 阅读全文 →
FWQ
网站开发
实现将ecshop商品批量加入收藏
ecshop 是自带收藏商品功能的,只可惜只能一次收藏一个,相对于较大一点的购物站点,有可能一次就需要收藏多个商品,实现这样的操作也并不是很难的,只需要在 ecshop 自带收藏功能的基础上小小的更改一下即可,下面夏日博客就来教大家如何修改一下吧。 首先循环出要收藏商品的ID,用一个符号进行分隔开,比如‘12|5|8|’,到时候传入 PHP 处理的时候就可以使用 explode() 函数按“|”符号来进行分割分开,然后再进行循环这些ID,就可以实现了,代码如下: <a class=”joinSave png” href=”javascript:collect_all(‘{foreach from=$goods item=g}{$g.goods_id}|{/foreach}’)”>加入收藏夹      </a> 经过循环后就可以得到类似 <a class=”joinSave png” href=”javascript:collect_all(’12|5|8|’)”>加入收藏夹</a> 的代码了。   接着打开 common.js,找到 collect(goodsId)…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop属性规格添加小图标
1,数据库添加规格图片字段 alter table ecs_goods_attr add attr_image varchar(255) Null; 2,后台商品编辑添加图片属性 位于 admin/includes/lib_goods.php 找到 function build_attr_html($cat_id, $goods_id = 0) 函数 在sql语句中添加attr_image字段 $sql = .         .$GLOBALS[]->table(). .         .$GLOBALS[]->table(). .         .         . ($cat_id) ..         ; 在(大概734行) $html .= '</td></tr>'; 前添加 $html .=  .$val[].;   3,添加规格图片上传处理  同样位于…
2025-04-24 阅读全文 →
FWQ
网站开发
ecshop调试php语句书写规范
在ecshop中我们要调试的时候经常使用 var_dump($val); die(); 来输出查看变量。但是当变量过多的时候,就会显示不全,这时候我们会考虑使用print_r   print_r($val); die(); 但是,这样输出的内容不是很工整,因此我们想要格式化一下它,所以修改为:   echo “<pre>”; print_r($val); echo “</pre>”; die(); 这样子,我们就可以很好的查看各个变量了,但是我们不想每次都写得这么麻烦,因此我们可以封装自己的打印变量函数dump_die()  //ldhost.cn  转载不带网址,木JJ function dump_die($val) { echo “<pre>”; print_r($val); echo “</pre>”;  die(); }…
2025-04-24 阅读全文 →
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 阅读全文 →