去掉ecshop源码中存在的版本代码

去掉ecshop源码中存在的版本代码
在使用了 ecshop 程序之后,其右键》源码,发现其存在如下的代码: <meta name="Generator" content="ECSHOP v2.7.2" />   <meta name="Generator" content="ECSHOP v2.7.3" />   这就很明显的暴露出了当前 ecshop 所使用的版本,这极易会被黑客进行利用,所以应该及时的把这个显示版本的代码删除掉,番茄博客总结的教程如下...

ecshop增加一个只显示几秒后消失的广告或者滚动逐渐消失的广告

ecshop增加一个只显示几秒后消失的广告或者滚动逐渐消失的广告
ecshop 有自己的广告系统,但这些前台显示的广告都是其固定不变的,也就是指定的某个位置的广告,这就有了其展示商品广告的局限性,现在不少的电商网站都为了多展示广告,在页面的某个位置会显示某个推广广告只显示几秒而消失或者逐渐消失,这样即展示了商品广告,也不浪费其占用的空间区域,在 ecshop 里面当然也可以实现了,下面番茄博客就把相关的经验分享一下了。 第一步:打开 index.dwt 文件,在这个...

ecshop如何实现等级会员货到付款的功能

ecshop如何实现等级会员货到付款的功能
ecshop的系统体制是不支持其会员购买商品后货到付款的,所以需要小小的进行二次开发一下,当然这个修改也是很简单的,我们只需要修改 order.php 订单文件就可以了,番茄博客就来小小的进行修改一下吧。 首先找到 includes/lib_order.php 文件,找到如下的代码: if (!$support_cod )   {   $sql .= 'AND is_cod = 0 '; // 如果不...

ecshop wap版注册失败的解决方法

ecshop wap版注册失败的解决方法
ecshop 在整合了 ucenter 之后,直接导致其 wap 版本不能进行正常的注册了,本身 ecshop 整合 ucenter 是为了实现多站点的同步登陆,但根据客户的反映,去尝试了一下 wap 版本却不能登陆了,原因当然也好找了,只是在 ecshop 整合了 ucenter 之后才出现的问题。 具体的问题就是不管怎么在 wap 端进行注册都会提示其用户名已经存在了,既然是 ucenter 的问题,哪么番茄博客就在 gg 上面搜索了半天,最终敲定...

ecshop出现ecshop includescls_smtp.php on line 314问题

ecshop出现ecshop includescls_smtp.php on line 314问题
ecshop 出现 ecshop includescls_smtp.php on line 314 的错误提示 在使用 ecshop 提交订单的时候提示 ecshop includescls_smtp.php on line 314 的错误提示,完整的错误代码如下所示: Fatal error: Maximum execution time of 30 seconds exceeded in C:\htdocs\includes\cls_smtp.php on line 314 这个错误很明显的就是执行 php 文件的时间过长,超时引起的,这在我之前使用 wp 的时候经常遇到的问题,一...

怎样去掉ecshop商品评论时间间隔30秒的限制

怎样去掉ecshop商品评论时间间隔30秒的限制
在 ecshop 中,有较好的商品评论机制,当然,为了预防垃圾评论,我们是可以启用验证码的,但在建站之初,往往网站没什么流量,需要自己去填充一些评论内容,当把验证码给去掉之后,却发现 ecshop 评论商品之间有 30 秒的限制,这着实让人头疼啊,一分钟只能评论两次,而如果把验证码开启,一个一个的去输入验证码就更麻烦了,所以番茄博客,只能二次开发,把这个 30 秒的限制给去除掉,在 ecshop 中,这样...

ecshop根据不同会员级别显示等级与价格

ecshop根据不同会员级别显示等级与价格
在 ecshop 首页,只是显示了一个普通的价格,但我们在后台的会员体制中,是可以设置多个会员级别的,而每一个会员级别都会享受本级别所优惠的价格,比如普通会员的价格是 10 元,VIP 会员的价格是 8 元等,而在 ecshop 默认的首页面,只是显示了普通会员的价格,而且还没有显示会员级别,所以我们这次要修改的就是,当会员在登陆的时候,是需要显示会员级别与对应的价格的,下面番茄博客就来进行修改一下。...

如何将 ecshop 收货地址中手机改为必填项

如何将 ecshop 收货地址中手机改为必填项
在上一篇文章中,已经去掉了 ecshop 中的手机表单,实际去除其它项目都是一样的道理,在 ecshop 中,手机是可以填写的,但并非是必填项,也就是只有一个表单而已,哪在实际的网站应用中,ecshop 手机这一项在很大程度是又是需要填写的,哪么我们来看看,又怎样将 ecshop 收货地址中手机改为必填项吧,其它表单以此类推即可,下面番茄博客分享一下其方法。 第一步:打开 languages/zh_cn/shopping_flow.php ...

如何更改ecshop收货地址中电话为非必填项

如何更改ecshop收货地址中电话为非必填项
不论是淘宝网还是京东网或者是其它电商网站,收货地址当中常常是需要填写电话联系的,所以在 ecshop 系统中,收货地址中的电话也是要填的一项了。 有客户一定要去掉电话的这个表单,将其改为非必填项,好吧,这样的改法还是第一次见,不过对于 ecshop 系统中的更改还是较简单的,要把判断的是否电话 php 语句去掉,再把 js 里面的判断电话语句去掉就OK了,下面番茄博客就来分享一下其方法,对了,这里的非...

ecshop提示不支持jpeg类型图片的解决方法

ecshop提示不支持jpeg类型图片的解决方法
做了一个简单的jpeg验证码,想要应用在 ecshop 程序里面,结果发现 ecshop 并不支持 jpeg,我也是晕了,第一时间赶紧查看 php.ini 里面是否开启了 gd2 库,经过番茄博客的查看,gd2 已完全开启,但 ecshop 程序就是不支持,看来不是 php 环境的问题,应该是 ecshop 程序的问题了。 解决方法也很简单,找到对图片格式验证的程序看一下就可以了,打开 install/includes/lib_installer.php 文件,找到如下代码...

ecshop站点图片路径相对地址改为绝对地址

ecshop站点图片路径相对地址改为绝对地址
在 ecshop 系统源码中,ecshop 对于图片的处理,使用了相对路径,当然这也是大多数开源系统所采用的方法,这样就不至于我们在更换域名神马的情况下,图片出现不显示的情况了。 但有些情况我们也需要使用绝对路径,比如广告图片,还有一些附件什么的,这个是要看什么情况下使用的吧,番茄博客最近遇到广告图的绝对路径更换,所以就小小的研究了一下。 一,我们先看一下如何把 ecshop 广告图片 /data/affiche...

ecshop提示ecshop Fatal error Cannot redeclare错误

ecshop提示ecshop Fatal error Cannot redeclare错误
ecshop 提示 ecshop Fatal error Cannot redeclare 错误 在进行 ecshop 调试的时候出现了如下所示的错误: Fatal error: Cannot redeclar... 晕了,这是进行二次开发的时候进行的报错,进行多次的调试,依然显示这样的错误,最后 gg 发现原来是进行二次开发时一个函数声明了两次,遂删除掉一个,完美解决。。 ecshop 默认的程序通常不会出现这样的错误,如果出现了就要查找是否自己的函数被重新申明了,只需...

ecshop删除订单信息与评论信息的方法

ecshop删除订单信息与评论信息的方法
有时候一些过期的订单需要删除掉,但在后台删除之后,其 ecs_order_info 这个表里依然存在着一些订单信息,另外还有一些商品的评论,按说如果商品被删除掉之后,这些评论信息也应该会删除掉的,不过番茄博客最近在本地进行测试的时候,居然发现数据库里面还有一些评论的存在,另外在 ecshop 后台也显示了没有商品的评论,不知道是我本地环境的问题还是什么问题,我只好进行彻底的删除掉这些冗余的信息了。 ...

ecshop 2006错误的解决方法

ecshop 2006错误的解决方法
发现 ecshop 也是一个折腾啊,只要是进行二次开发,就会出现一大堆的问题,番茄博客今天小小的更改了会员中心的功能,配置文件以及数据库也有了一个小小的变动,结果出现了注册会员2006的错误,完整的代码如下: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql][/sql] => INSERT INTO `axp2wan5r4_EC`.`ecs_sessions` (sesskey, expi...

HTML DOM setInterval() 方法

HTML DOM setInterval() 方法
这两天在设计一个前端 app,用到不少的美工 html 以及 js,今天有这样的一个需求,就是在 html 页面进行一个函数的调用,实现以指定时间来调用某个函数或者某个功能,而且这个是实时进行调用的,也可以说是不断的进行调用,这是个笨方法了,其 ajax 方法还没研究通透,在 html 里面使用不了 php 的语句,只能使用 html 里面可以实现的方法了,最终番茄博客选定了 html dom setinterval() 方法来进行解决这...

js中的preventDefault与stopPropagation详解

js中的preventDefault与stopPropagation详解
这两天在使用 js 做网页事件效果,所以温习了不少的 js 基础知识,今天在使用 js 做前一步与后一步事件的时候,接解到了 preventDefault与stopPropagation 两个方法,现在对于这两个方法还不是太了解,只能GG了,想要理解,最主要的看来还是动手亲自操作了,直接进行运行,对于专业美工来说,这可能就是最基础的了,以前想要做 js 效果的时候,都是直接从网上下载的,真要是自己手动写事件,可还真是难上加...

PHP date函数参数详解

PHP date函数参数详解
在网页程序应用中,时间显示是不可缺少的,几乎每一个应用程序中都要用到时间,比如发布系统中,要记录信息的发布时间,投票系统中,要记录用户的投票时间,这些都是需要用时间函数将时间给记录下来,然后录入到数据库中进行保存,在 php 中,提供了 date 时间函数,我们可以利用这个函数进行各种时间的组合,以满足我们应用程序的需求。 time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走...

js调试工具Console命令详解

js调试工具Console命令详解
每种语言都有其自己的调试命令,asp 语言有,php 语言也有,在 php 中也称为打印语句,可以很方便的发现自己语法的错误以及及时的进行调整,而在我们美工的前台,js 也有其自己的调试工具,可以很方便的帮助自己观察语法的动态,只要合理的使用这些调试命令,就会很容易的发现自己语法中的小 bug,对于提高代码写作有很大的帮助,之前不太善于使用调试工具,一个小问题可能要花费很大的精力去琢磨。。 一、...

js中substr,substring,indexOf,lastIndexOf的用法小结

js中substr,substring,indexOf,lastIndexOf的用法小结
js 中有许多优秀的函数,比如 substr,跟 PHP 中的截取函数用法是一样的,还有 substring,indexOf,lastIndexOf 等,合理使用这些函数,可以提高网站开发的效率,尤其在和 PHP 的结合使用之后,就更好了,在 php 中也提供了大量的函数,只是在前台要使用一些效果的时候,就需要 js 的配合了,今天温习了几个 JS 函数的用法,这里番茄博客做个小结。 js中substr,substring,indexOf,lastIndexOf等的用法 1.sub...

JS截取字符串常用方法详细整理

JS截取字符串常用方法详细整理
js截取字符串有多种方法,今天在做一个截取日期的一个实例,需要进行 js 的截取,本来想要使用 php 来直接进行截取的,不过这个日期是实时显示的,只能使用 js 来进行截取了,查阅了一下 js 截取字符串的函数,原来有多种方法可以实现,现番茄博客整理如下,可以根据自己的需求使用相应的 js 函数,我这里是把日期保存成了数组格式,然后再进行 JS 的截取。。 使用 substring()或者slice() 函数:split() ...