作者文章

fwq

FWQ
网站开发
如何在ECSHOP商品分类页显示上架时间
有网友问为什么我在ECSHOP商品列表页调不出上架时间呢。 在这里,好模板告诉你,因为商品列表页程序文件 category.php 根本就没取出上架时间字段(ADD_TIME)。 其实这也是很多ECSHOP新手容易犯的错误,总是想当然的认为在模板里可以调用任何字段,其实不是这样的, 模板里的可调用的标签都是跟程序有关联的,程序赋值给它,它才能调取出来,程序没有赋值给它,当然也就调不出来了。 下面就来说一说“如何在ECSHOP商品分类页调用上架时间”, 1)、 首先修改程序文件 /category.php 将   $sql = ‘SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ‘ . 修改为…
2025-04-23 阅读全文 →
FWQ
网站开发
修改ecshop购买按钮显示库存无货状态
找到ecshop文件,打开所在的goods.dwt模板,搜索购物那个按钮(提示:图片另存就知道文件名),之后看到以下代码 <li id=”itemBtnList” class=”item_img”> <a href=”javascript:addToCart({$goods.goods_id})”><img src=”images/add_cart.gif” alt=”” /></a> <a href=”javascript:collect({$goods.goods_id})”><img src=”images/collect.gif” alt=”加入收藏” /></a>  修改成一下代码就可以了: <li id=”itemBtnList” class=”item_img”>                  <!– {if…
2025-04-23 阅读全文 →
FWQ
网站开发
在ecshop首页增加对联广告的方法
在ecshop首页增加对联广告的方法, 已经测试 兼容IE6,IE7,FIREFOX 1、首先将下面代码另存为 /js/scroll.js   suspendcode='<div id=”AdLayer1″ style=”position: absolute;visibility:hidden;z-index:1000;”><a href=”#” target=”_blank”><img src=”/images/ad_dl1.gif” width=”100″ height=”300″ border=”0″></a><br><a href=”javascript:hide()”><img src=”/images/close_dl.gif”  width=”100″ height=”14″ border=”0″ vspace=”3″ alt=””></a></div>’; document.write(suspendcode); suspendcode='<div id=”AdLayer2″ style=”position: absolute;visibility:hidden;z-index:1000;”><a…
2025-04-23 阅读全文 →
FWQ
网站开发
给“ECSHOP商品详情页”增加自定义TITLE的方法
我想在ECSHOP后台自定义每个商品详情页的TITLE, 该如何来实现呢??(听说这样会对SEO更有利) 下面就来讲一讲具体的修改方法: 注:以下教程是在“未进行过任何修改的 ecshop2.7.2 代码 +  官方默认模板” 基础上讲解的。  第1步: 修改数据库结构,其实就是增加个字段 进入 后台 》数据库管理 》SQL查询   , 在输入框里输入下面SQL语句,并点击“提交查询” ALTER TABLE `ecs_goods` ADD `goods_title` VARCHAR( 150 ) NOT NULL DEFAULT ”…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop利用全局变量$_SESSION和register_shutdown_function自定义会话
在做ecshop的二次开发过程中,虽然代码 太老太乱太冗余,但ec的会话处理的设计感觉还是不错的,就使用了$_SESSION这个全局变量而已,这个设计是最好改善原来的会话处理方式的存数据库表的话,有2张表,sessions 表使用内存存储引擎,会话属于临时数据,这样存取速度很快,当然当临时数据很多时,会占用内存空间,对于较多的数据 还是需要存在磁盘上,这是就需要sessions_data 做一个sessions表的关联来存储较多的额外数据.register_shutdown_function 可以注册一个自定义的函数,在程序运行结束之前 执行。   表结构       CREATE TABLE `sessions` (   `sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ”,…
2025-04-23 阅读全文 →
FWQ
网站开发
ecshop订单编号get_order_sn分析
ecshop文件地址include/lib_order.php ,要引用需要先导入 lib_order.php require_once(ROOT_PATH . ‘includes/lib_order.php’); /** * 得到新订单号 * @return string */ function get_order_sn() { /* 选择一个随机的方案 */ mt_srand((double) microtime() * 1000000); return date('Ymd') . str_pad(mt_rand(1, 99999),…
2025-04-23 阅读全文 →
FWQ
网站开发
让ecshop商品关联商品数量超过50个
 在ecshop系统中的商品详情里,在后台增加关联商品时,最多只能关联50个,那么应该如何解除这个限制呢,  其实很简单打开 admin/includes/lib_main.php 找到代码 function get_goods_list($filter)这个函数 将该函数中的sql语句 $sql = ‘SELECT goods_id, goods_name, shop_price ‘. ‘FROM ‘ . $GLOBALS[‘ecs’]->table(‘goods’) . ‘ AS g ‘ . $where . ‘LIMIT 50′;…
2025-04-23 阅读全文 →
FWQ
网站开发
所有ecshop页调用商品原图的方法
默认的ecshop商品图展示都是经过系统裁剪的,如何让ECSHOP调用默认的原图来显示? 好模板总结如下: 一、在列表页可以用{$goods.goods_thumb}   {$goods.goods_img}调用缩略图和商品图片 就是没有调用原图的下面是修改category.php 总sql语句处替换成下面的部分(把original_img 字段加进去) $sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_price AS org_price, ' . "IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price,…
2025-04-23 阅读全文 →
FWQ
网站开发
实现ecshop购物车退出不清空三种方法
实现ecshop购物车退出不清空效果 只要IP 不变 购物车中的商品就不会消失 方法一 修改 init.php 找到 define('SESS_ID', $sess->get_session_id()); 修改为 define('SESS_ID', md5(real_ip())); 有人提到 相同IP 购买混淆的问题 确实会存在这样的问题 可以参考这个方法 那就是只保留登陆过用户的数据 方法二 代码修改为 if($_SESSION['user_id']>0){ define('SESS_ID', md5($_SESSION['user_id'])); }else{ define('SESS_ID', $sess->get_session_id()); }…
2025-04-23 阅读全文 →