
ECSHOP
文章平均质量分 67
zwfcan
这个作者很懒,什么都没留下…
展开
-
ecshop模板机制
ecshop模板机制(一)经常可以看到ecshop的dwt文件里面有“和”这么一段代码,有很多朋友误认为只是注释代码,这里首先来介绍一下#BeginLibraryItem这段代码。可以看到后面有“page_header.lbi“这个.lbi文件是一个库文件,打开后发现里面就是一些html代码,index.dwt为模板,那么这个.lbi可以理解为模板index.dwt的子模板,.lbi专转载 2013-08-15 16:13:12 · 985 阅读 · 1 评论 -
ECSHOP 缓存问题的解决方法
ECSHOP的缓存存放在templates/caches/文章夹下,时间长了这个文件夹就会非常庞大,拖慢网站速度。还有很多情况我们不需要他的缓存。本文介绍禁用ECSHOP缓存的方法。 ECSHOP的缓存有两部分,一部分是SMARTY的页面缓存;另一部分是SQL查询结果的缓存。这两部分都是保存在templates/caches/文件夹下。只要我们分别关闭这两个功能,就可以完全禁用转载 2014-01-08 17:18:26 · 1268 阅读 · 0 评论 -
什么XSS攻击?PHP防止XSS攻击函数
XSS 全称为 Cross Site Scripting,用户在表单中有意或无意输入一些恶意字符,从而破坏页面的表现!看看常见的恶意字符XSS 输入:1.XSS 输入通常包含 JavaScript 脚本,如弹出恶意警告框:alert("XSS");2.XSS 输入也可能是 HTML 代码段,譬如:(1).网页不停地刷新 (2).嵌入其它网站的链接转载 2013-12-13 13:04:44 · 4138 阅读 · 0 评论 -
用PHP将CMYK格式的JPG文件转为RGB格式
imagick是一个PHP的扩展,它调用ImageMagick提供的API来进行图片的操作ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。一、安装Im原创 2013-11-26 13:41:29 · 4633 阅读 · 0 评论 -
ecshop添加配送方式教程
====操作步骤=============步骤1.打开includes\modules\shipping文件夹,把sto_express.php复制多一份,重名为tt_express.php;步骤2.打开tt_express.php,ctrl+F调出“查找替换框”将所有“sto_express.php”替换成“tt_express.php” ,所有“申通快递”替换成“天转载 2013-09-16 11:22:38 · 1493 阅读 · 0 评论 -
终于解决ECSHOP的购物车自动清空问题,改善会员体验
终于解决ECSHOP的购物车自动清空问题,改善会员体验分类:[程序应用, 点评] 作者:magentoonECSHOP程序的购物车会自动清空,而且有多个清空设置,防不胜防:1、当用户的IP变化后,购物车自动清空;2、当浏览器关闭后,购物车自动清空;3、当用户退出登陆后,购物车自动清空;4、管理员在后台登陆后,购物车自动清空。6 I, T4 X; O: p4 v: A-站转载 2013-09-09 16:37:03 · 6370 阅读 · 0 评论 -
lib_base.php on line 346
Ecshop 开发 如果遇到这个问题可以一下方法解决 Strict Standards: Non-static method cls_image::gd_version() should not be called statically in D:\workspace\ecshop\includes\lib_base.php on line 346转载 2013-09-01 15:49:17 · 7207 阅读 · 0 评论 -
Ecshop与Jquery冲突的完美解决方案
ECShop把AJAX事件和JSON解析的模块放在common/transport.js之中,可以说它也有自己封装的一套工具,这其实是很正常的。 但恰恰的,在封装JSON各种方法的同时对object的模型进行了重写,这个就跟jQuery冲突了。因为众所周知的,jQuery对各种JavaScript对象进行了扩展。 这一切其实都很容易理解,各有各的理由十分自然,但头痛和无奈的就变得在转载 2013-08-29 17:27:57 · 812 阅读 · 0 评论 -
ecshop_dwt_lbi模板添加 [转】
ecshop_dwt_lbi模板添加 Ecshop包括的文件夹有admin、api、cert、data、images、includes、js、 languages、plugins、temp、theme、wap、widget这些文件夹,和根目录下的所有.php文件。这些文件和文件夹组成了整 个ecshop。如果从软件工程角度分析ecshop的话,ecshop的二级可以看成admin和前台两转载 2013-08-15 17:03:00 · 2313 阅读 · 0 评论 -
ec 模板基础知识
1 什么是库文件库文件保存的位置是在 模板文件夹中的library文件夹。把一些页面需要用到相同的部分,把这些写成一个文件。每个库文件,相当于是一个小模块。一个页面是由这些模块,再加其他一些代码组合成的。库文件的内容,其实是一些代码,写法也一般的模板的写法一样,没什么特殊之处。也是支持html格式代码。2 为什么要库文件因为很多页面里面要显示的内容是一样的,而且写法是一样。如果转载 2013-08-15 17:01:58 · 1590 阅读 · 0 评论 -
ecshop模板如何修改详细图解
ECSHOP模板修改需要会DIV CSS知识。还有就是DWT,LBI文件的意义,熟记以下一些模板程序有助于修改模板,更多好看的模板也可以看看“ecshop模板堂”模板文件说明style.css - 模板所使用样式表activity.dwt - 活动列表article.dwt - 文章内容页article_cat.dwt - 文章列表页article_pro.dwt -转载 2013-08-15 16:59:01 · 6209 阅读 · 0 评论 -
修改ecshop的100种技巧
1: 如何修改网站 " 欢迎光临本店 " 回答 :languages/zh_cn/common.php 文件中, $_LANG['welcome'] = ' 欢迎光临本店 '; 将他修改成你需要的字样。 2: 如何修改首页 " 热门搜索关键字 " 回答 : 后台 -> 系统设置 -> 网店设置 -> 显示设置 -> 首页 搜索关键字 ,修改他的内容,然后保转载 2013-08-15 16:58:10 · 2477 阅读 · 0 评论 -
观察博客:ecshop缩略图片和产品页第一张图片模糊的解决方法
ecshop是一款很不错的网店系统,但是由于是开源程序,我们经常会去换模板并改动代码,从而导致商品缩略图显示模糊和产品页第一张图片模糊。经过我的研究,发现缩略图显示模糊的解决方法网上随处可见,但是产品页第一张图片模糊的解决方法非常少。以下是具体解决方案。 ecshop上传商品图片默认生成jpg缩略图或商品图的质量是80,这些图片看起来有点模糊,客户非常不满意,现提供调整生成j转载 2013-08-15 16:56:50 · 1073 阅读 · 0 评论 -
ECShop {insert name=’cart_info’}|insert_function|动态函数库
在ECShop模板的dwt文件中,经常可以看到类似 {insert_scripts files=’common.js’}或者{insert name=’cart_info’}的代码。对于{insert_scripts files=’common.js’},我们可以很理所当然猜想到它是调用JS文件的语句。而很多人都不清楚这个{insert name=’cart_info’}是调用的哪转载 2013-08-15 16:52:56 · 1845 阅读 · 1 评论 -
ecshop模板标签的预定义变量
上一章节我们讲述了,ecshop模板之-lbi库文件分析 本章讲到这里,我们将结合ecshop模板常用的规则,来谈谈处理smarty开头的预定义变量的问题,只有掌握了处理smarty开头的预定义变量,我们才能很好的利用ecshop的smarty标签去调用一些数据。 1:ecshop模板中调用session的值 {$smarty.session.user_id}转载 2013-08-15 16:51:46 · 2398 阅读 · 0 评论 -
分析ecshop $_CFG系统参数数组
ecshop $_CFG数组主要是放置一些系统参数,并且全站共享的数据,在使用的时候,ecshop里面常常以$GLOBALS['_CFG']全局变量的模式来处理。在B4C电子商务系统中,不提倡非常多的使用全局变量。 ecshop 的$GLOBALS['_CFG'],主要是在includes/init.php中出现并且初始化,$_CFG = load_config();load转载 2013-08-15 16:50:46 · 2704 阅读 · 0 评论 -
ecshop lang用法
ecshop目录下的languages目录.这个是ecshop语言包所在。ecshop默认的中文简体是zh_cn目录.语言包的载入过程都是 通过ecshop的init.php中的require(ROOT_PATH . ‘languages/’ . $_CFG['lang'] . ‘/common.php’)处理和控制代码来加载的.这个$_CFG['lang']是存储在数据库shop_con转载 2013-08-15 16:17:23 · 8461 阅读 · 0 评论 -
ecshop模板中foreach的使用方法
1:foreach使用规则,他有以下几个参数 from ,item name iteration index 2:如何使用foreach循环如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接受,写法是{foreach from = $array item = item} 3:转载 2013-08-15 16:16:44 · 3482 阅读 · 0 评论 -
利用PHP实现在线下载大文件
在实现开发过程中, 我们会遇到下载问题。 在我们考虑的前提是安全,所以大家都设置了用php来实现下载, 就是header的应用, 而header的普通应用在应付小文件时,比如20MB,40MB的还行。 但如果项目中增加了许可下载1GB 4GB呢?比如游戏文件, iso文件, 那就普通的header就有点力不从心。 根据测试, 文件下载过程还是会实现, 不过下载下来的文件是0字节,即空文件。这就转载 2014-07-11 16:23:10 · 1086 阅读 · 0 评论