现在位置: 首页 > 所有2013年12月发表的文章
2013年12月31日 ecshop, 知也无涯 ⁄ 共 464字 暂无评论
一、从后台进去 系统设置->邮件服务器设置。 1.邮件发送方式 采用服务器内置的 Mail 服务(推荐此方式), 介绍:这种方式是使用 PHP 的函数发送邮件,需要服务器上安装 mail 系统。一般的虚拟主机都内置邮件系统。因此强烈推荐使用这种方式。 2.发送方式的配置 采用服务器内置的 Mail 服务, 选择此发送方式时 发送邮件服务器地址和服务器端口这两项空着不用填写。 邮件发送帐号:填写所使用的邮件地址就可以。 帐号密码:就...
阅读全文

博客主机

大家会发现利用ECSHOP程序开发的电子商务网站,有些商品图片生成JPG格式缩略图后质量不太好,尤其是再添加水印的话,感觉图像显示效果更 差。另外有些客户要求用PNG去底格式,而ECSHOP生成的缩略图全都变成了JPEG格式。因此,需要对ECSHOP程序做一些修改。 ECSHOP缩略图模糊,这跟图片处理函数有关,默认生成JPG图片质量是75(也有说60,65),我们可通过改变函数参数提高图片显示效果。以ECShop2.7.3为例(其他版本类同)。 需...
阅读全文
2013年12月31日 ecshop, 知也无涯 ⁄ 共 361字 暂无评论
用ECshop做过商城的人都知道,ECshop默认显示的销售记录数30天以内的,30天之前的销售记录默认是不会显示的。 很多人都知道怎么显示所有时间段的销售记录,是将/includes/lib_insert.php文件中的限制条件删除掉: AND ' . time() . ' - oi.add_time < 2592000 这样问题就出现了,如果说购买记录比较多的情况下,默认一页显示的是5条,如果销售记录多于5条的话,那么就会用AJAX请求分页,AJAX请求到 的是goods.php文件中...
阅读全文
2013年12月31日 ecshop, 知也无涯 ⁄ 共 267字 暂无评论
还是最近一直在跟进的一个商城项目,JavaScript一直都不太合作,郁闷呐…… 这次出现的问题是transport.js在IE下提示对象不支持该用法。出现错误位置为608行的下面的代码: if (this.hasOwnProperty(k)) { 仔细看了一下代码,这个判断的主要作用应该是判断属性的。可能由于各浏览器的差异化,IE下就会出现不支持该用法的错误。 解决方法很简单,只要加多一个判断: if (this.hasOwnProperty && this.hasOwnProperty...
阅读全文
2013年12月31日 ecshop, 知也无涯 ⁄ 共 3966字 暂无评论
{foreach}与{foreachelse} {foreach} 用于像循环访问一个数字索引数组一样循环访问一个关联数组,与仅能访问数字索引数组的{section}不同,{foreach}的语法比 {section}的语法简单得多,但是作为一个折衷方案也仅能用于单个数组。每个{foreach}标记必须与关闭标记{/foreach}成对出现。 属性 1、from    类型:array数组 必要性:Yes必要 默认值:n/a    描述:循环访问的数组 2、item     类型:string字符串     必要性:Yes必...
阅读全文
2013年12月31日 ecshop, 知也无涯 ⁄ 共 1549字 暂无评论
Query是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。 ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟JQuery冲突了。因为众所周知的,JQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解,各有各的理由十分自然...
阅读全文
给客户做ecshop的模板,客户要求只显示一个本店价,会员登录才显示自己相对应的价格,研究了一下,完美解决: 1、首先给要显示的价格加上一个是否登录显示在判断:{if $smarty.session.user_id}价格{/if},比如: <!-- {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格--> {if $smarty.session.user_id}您是{$rank_price.rank_name}:<font class='PointPrice' id='ECS_RANKPRICE_{$key}' sty...
阅读全文
Ecshop与Jquery冲突的完美解决方案 ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解,各有各的理由十分自然,但头痛和无奈的就变得在我们这些使用者身上了。在ECShop论坛上原来也有很...
阅读全文
使用ecshop做二次开发中,遇到过几次transport.js/run() error:undefined的错误,说下解决办法。 找到出问题的页面,在标签中或者在标签下加入下边的JS代码: 1 2 3 <script type="text/javascript">   var process_request = "{$lang.process_request}"; </script> 问题即可解决。
阅读全文
2013年12月25日 php, 知也无涯 ⁄ 共 1373字 暂无评论
Ctrl+/ 单行注释。当前为php代码时,则在光标所在行添加双斜杠行注释,选择多行则每一行都添加双斜杠;而当代码为html时则在行前后添加<!-- -->注释,选中多行将在选区前后添加<!-- -->注释,而非每行添加 PHP代码、html代码全部适用,不适用于CSS部分 Ctrl+Shift+/ 块注释,为选择的PHP代码添加/* */块注释,如果没有选择任何代码,则将光标所在行添加块注释 PHP代码适用,对HTML代码其功能与Ctrl+/相同 Ctrl+U 选...
阅读全文
×