现在位置: 首页

ecshop基础知识大全

2014年01月02日 ecshop, 知也无涯  ⁄ 共 9105字 暂无评论
ecshop模板制作比较核心的其实就是变量的使用,因为这些就是数据的根本,想从数据库里获取数据并显示在界面就必须使用smarty来展示,下面是 关于smarty的介绍和使用。 Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法. Smarty要求web服务器运行php4.0.6和以上版本. smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。 网上讲了很多安装的教程,但是我都没有成功,所以直...
阅读全文

博客主机

ecshop邮件订阅

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

ECSHOP缩略图不清晰,透明PNG变不透明了解决办法

2013年12月31日 ecshop, 知也无涯  ⁄ 共 1018字 暂无评论
大家会发现利用ECSHOP程序开发的电子商务网站,有些商品图片生成JPG格式缩略图后质量不太好,尤其是再添加水印的话,感觉图像显示效果更 差。另外有些客户要求用PNG去底格式,而ECSHOP生成的缩略图全都变成了JPEG格式。因此,需要对ECSHOP程序做一些修改。 ECSHOP缩略图模糊,这跟图片处理函数有关,默认生成JPG图片质量是75(也有说60,65),我们可通过改变函数参数提高图片显示效果。以ECShop2.7.3为例(其他版本类同)。 需...
阅读全文

关于ECshop商品销售记录显示

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文件中...
阅读全文

ECShop商品详情页transport.js错误

2013年12月31日 ecshop, 知也无涯  ⁄ 共 267字 暂无评论
还是最近一直在跟进的一个商城项目,JavaScript一直都不太合作,郁闷呐…… 这次出现的问题是transport.js在IE下提示对象不支持该用法。出现错误位置为608行的下面的代码: if (this.hasOwnProperty(k)) { 仔细看了一下代码,这个判断的主要作用应该是判断属性的。可能由于各浏览器的差异化,IE下就会出现不支持该用法的错误。 解决方法很简单,只要加多一个判断: if (this.hasOwnProperty && this.hasOwnProperty...
阅读全文

ECShop模板smarty foreach详解

2013年12月31日 ecshop, 知也无涯  ⁄ 共 3966字 暂无评论
{foreach}与{foreachelse} {foreach} 用于像循环访问一个数字索引数组一样循环访问一个关联数组,与仅能访问数字索引数组的{section}不同,{foreach}的语法比 {section}的语法简单得多,但是作为一个折衷方案也仅能用于单个数组。每个{foreach}标记必须与关闭标记{/foreach}成对出现。 属性 1、from    类型:array数组 必要性:Yes必要 默认值:n/a    描述:循环访问的数组 2、item     类型:string字符串     必要性:Yes必...
阅读全文

解决ECShop中transport.js与jQuery冲突

2013年12月31日 ecshop, 知也无涯  ⁄ 共 1549字 暂无评论
Query是目前在JavaScript领域上最广泛流行的框架,无奈这次把他加到 ECShop的时候就遇到一个十分头疼的问题。 ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟JQuery冲突了。因为众所周知的,JQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解,各有各的理由十分自然...
阅读全文

实现ecshop会员价格登陆才显示,且只显示和自己

2013年12月31日 未分类  ⁄ 共 454字 暂无评论
给客户做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冲突的完美解决方案(jack测试可行)

2013年12月30日 ecshop, 知也无涯  ⁄ 共 2440字 评论 1 条
Ecshop与Jquery冲突的完美解决方案 ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解,各有各的理由十分自然,但头痛和无奈的就变得在我们这些使用者身上了。在ECShop论坛上原来也有很...
阅读全文

ecshop中transport.js/run() error:undefined的解决办法

2013年12月26日 ecshop, php, 知也无涯  ⁄ 共 189字 暂无评论
使用ecshop做二次开发中,遇到过几次transport.js/run() error:undefined的错误,说下解决办法。 找到出问题的页面,在标签中或者在标签下加入下边的JS代码: 1 2 3 <script type="text/javascript">   var process_request = "{$lang.process_request}"; </script> 问题即可解决。
阅读全文
×