随笔分类 -  PHP

PHP
摘要:Zend Framework 入门(1)—快速上手,阅读Zend Framework 入门(1)—快速上手,1. 安装从 Zend Framework 的网页上下载最新版本。解压后,把整个目录拷贝到一个理想的地方,比如:/php/library/Zend。打开 php.ini 文件,确认包含 Zend 目录的路径在 include_ 阅读全文
posted @ 2013-07-25 17:17 huidaoli 阅读(376) 评论(0) 推荐(0) 编辑
摘要:最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。 主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony、Yii 说明:我对很多框架也没有认真使用,只是简单试用了一下,可能很多看法不成熟或者是错误的,请大家指正,一起成长。 :-) 阅读全文
posted @ 2013-07-25 17:14 huidaoli 阅读(1764) 评论(14) 推荐(0) 编辑
摘要:PHP经验集锦,阅读PHP经验集锦,最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家!1、关于PHP重定向方法一:header( 阅读全文
posted @ 2013-07-25 17:11 huidaoli 阅读(246) 评论(0) 推荐(0) 编辑
摘要:PHP的GD库函数大全,阅读PHP的GD库函数大全,GetImageSize作用:取得图片的大小[即长与宽] 用法:array GetImageSize(string filename, array [imageinfo]);ImageArc作用:画弧线 用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int 阅读全文
posted @ 2013-07-25 17:02 huidaoli 阅读(548) 评论(0) 推荐(0) 编辑
摘要:二次开发   1、什么是二次开发? 二次开发,简单的说就是在现有的软件上进行定制修改,功能的扩展,然后达到自己想要的功能和效果,一般来说都不会改变原有系统的内核。   2、为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源作品,其作者或是个人,或是项目小组,或是软件公司。选择和应用这些优秀的开源软件,并在此基础上进行符合业务需求的二次开发,将给企业节省信息化成本(时间成本及开发成本)的同时,更能带来技术上的保障。这就是我们常听的:站在巨人的肩膀上,你将看的更远。所以国内很多公司需要二次开发的人才。   3、怎么做二次开发? 第一,你要有这个开源产品的所用语言的语言基础,能看懂代码是最基本的。 第二,你要对这个开源产品的功能和使用要有比较熟悉,因为你熟悉了,你才知道一个需求下来,你要改什么,什么是系统自带的,大概要怎么改。 第三,你要熟悉这个开源产品的数据结构,代码结构,系统的框架结构,核心是哪里,附属功能是在哪里。简单点说,就是数据库,代码逻辑,文件目录的熟悉。 第四,根据你的需求,然后利用开源产品的内核,进行系统的 阅读全文
posted @ 2013-07-25 16:00 huidaoli 阅读(2033) 评论(0) 推荐(0) 编辑
摘要:我是一个EC新手,EC就算做再多的模板,肯定也满足不了我们的需要,更何况各行有各行的门道,EC统一做出来的模板也不一定合适于我们这个行业用,因此,只有我们真正掌握了自己做模板,修改模板的功夫,才能真正的打造适合自己的电子商务平台,真正打造符合自己行业内的客户习惯的电子商务平台。   首先欢迎各位浏览本教程,恭喜大家使用 ECshop,!EC有多好,ECshop是PHP构建的,PHP的应用我也不想多说了(亚马逊:amazon.com,雅虎:yahoo.com,百度:baidu.com淘宝:taobao.com新浪:sina.com,腾讯:qq.com),(ps: ECshop成功了!在这一刻,他是伟大电子商务的传承,他不是一个人在战斗,他不是一个人 -_-!!! ) 我也不多讲了大家都知道,不过有时候热爱潜水的我真的时是实在忍不住要跳出来说两句.   本教程适用于了解 ECshop 和 ECshop模板DIY 以及它们的日常使用,在查看前阁下需要至少会使用一种编辑器(exp:Dreamweaver, editplus, emacs, vi, ee …意思就是可视化的HTML编 阅读全文
posted @ 2013-07-25 15:32 huidaoli 阅读(1274) 评论(0) 推荐(1) 编辑
摘要:ECshop 二次开发模板教程4:今天我们学习一下如何在首页调取某个分类的商品:注意了,这里的修改有一些麻烦了哦:首先你需要下载一套新的模板,比如blueksy 上传到模板目录 /themes/ 也就是 /themes/bluesky,然后进入网站后台->模板管理->模板选择,选择bluesky, 选择OK,然后到网站后台 -> 模板管理 -> 设置模板 -> 分类下的商品 ( 点击分类下的商品前面的 号,然后选择“主区域中间“,序号默认, 商品分类随便选择一个就可以了", 然后填写显示的条数,填写好后点击确定提交,( 注意: 有的朋友可能会遇到提交不了,是因为权限问题,需要把bluesky的模板权限改,然后再重新提交一次)。这里我增加了两个,的数据是:主区域空间 0 手机 6 阅读全文
posted @ 2013-07-22 17:19 huidaoli 阅读(401) 评论(2) 推荐(0) 编辑
摘要:ECshop 二次开发模板教程3模板教程继续啦!不知道大家是学会用循环了呢,还是我的言语实在有问题,大家实在无法完成阅读哦,居然大家都没有问题,暂时心里安慰,把他当做好事情,大家都会调用了,呵呵,那我们继续循环调用商品了!好,继续在我们昨天的基础上,我们在网站快讯的循环后面,按 Enter键, 输入:商品列表,接着建立一个2行3列的表格,宽度为70%, 表格边框为1(为了让大家看清楚 ),起HTML代码如下 阅读全文
posted @ 2013-07-22 17:16 huidaoli 阅读(234) 评论(0) 推荐(0) 编辑
摘要:不知道大家是学会用循环了呢,还是我的言语实在有问题,大家实在无法完成阅读哦,居然大家都没有问题,暂时心里安慰,把他当做好事情,大家都会调用了,呵呵,那我们继续循环调用商品了!好,继续在我们昨天的基础上,我们在网站快讯的循环后面,按 Enter键, 输入:商品列表,接着建立一个2行3列的表格,宽度为70%, 表格边框为1(为了让大家看清楚 ),起 阅读全文
posted @ 2013-07-22 17:09 huidaoli 阅读(222) 评论(0) 推荐(0) 编辑
摘要:本教程适用于了解 ECshop 和 ECshop模板DIY 以及它们的日常使用,在查看前阁下需要至少会使用一种编辑器(exp:Dreamweaver, editplus, emacs, vi, ee ...意思就是可视化的HTML编辑器或者直接文本编辑器,我在讲的时候用Dreamwaver来讲,这样比较适合初学者和设计师)。 这个教程目前由我一个人维护,但我相信,过不了多久就会有多人 持续地 维护。其中的内容需要不断地更新。如果您有兴趣参加,嘿嘿,PM我。我们一起为大家服务啊. 阅读全文
posted @ 2013-07-22 17:06 huidaoli 阅读(488) 评论(0) 推荐(0) 编辑
摘要:ecshop 二次开发及模板标签:ecs_account_log // 用户账目日志表 ecs_activity // 活动表(代码,名称,开始,结束,描述) ecs_ad // 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击, 是否显示) ecs_admin_action // 管理权限分配(父类ID,权限代码) ecs_admin_log // 管理日志(登陆时间,登陆管理员ID,操作描述,IP) ecs_admin_message // 管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否 已读,是否删除,标题,内容) ecs_admin_user // 管理员管理(用户名,email ,密码,加入时间,最后登陆时间,最后 登陆IP,权限等) ecs_adsense // 广告相关统计(来源广告,来源位置,点击) ecs_ad_position // 广告位(名称,宽,高,描述,样式) ecs_area_region // 配送区域关联(配送区域ID,具体地址ID) ecs_articl 阅读全文
posted @ 2013-07-22 16:57 huidaoli 阅读(349) 评论(0) 推荐(0) 编辑
摘要:1. ecshop init.php文件分析 2. ?php 3. 4. /** 5. * ECSHOP 前台公用文件 6. * =========================================================================== = 7. * 版权所有 2005-2008 上海商派网络科技有限公司,并保留所有权利。 8. * 网站地址: [url]http://www.ecshop.com[/url]; 9. * ---------------------------------------------------------------------------- 10. * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 11. * 使用;不允许对程序代码以任何形式任何目的的再发布。 12. * ========================================================= 阅读全文
posted @ 2013-07-22 16:54 huidaoli 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:ECSHOP是一个非常优秀的商城程序,以丰富的模板、稳定开源、非常快的执行速度赢得广大网店主的青眯。可是新建站30多天,目前百度只收录了首页,而google收录正常。我检查了他的网站一切正常,没有任何违规舞弊的手段和做法。类似这位网友的情况很多,那为什么ECSHOP网店系统百度收录少或者百度不收录呢?今天就来分享下我的优化方案: 共15小点(主要解决重复内容加重搜索引擎负担引起反感从而减少收录的问题):1、 修改模板样式,减少与其它网站的重复度。这也是为什么优秀的seoer尽可能的选择人气不高的模板,同理wordpress也是这样。 阅读全文
posted @ 2013-07-22 16:52 huidaoli 阅读(622) 评论(0) 推荐(0) 编辑
摘要:1、比如我们category.dwt 里有 我们现在需要实现点击按钮后页面不刷新去更新上面购物车数量 2、首先我们需要调入系统 {insert_scripts files='transport.js,utils.js'} 这俩个js文件 是有关ajax实现效果的类问题 我们大可不去管 只需要调入 下来我们打开系统的common.js文件进行添加我们自己的添加购物车函数 阅读全文
posted @ 2013-07-22 16:47 huidaoli 阅读(668) 评论(0) 推荐(0) 编辑
摘要:第一个问题 保存用户购物车数据ECSHOP的购物车数据,是以Session 方式存储在数据库里,并在Session结束后 ,Distroy 掉,解决方法是:1.购物车内容读取方式. 更改登陆后购物车获取条件 "Session 单独方式"为 Session +用户名 ,该修改位于Lib_order 下 function get_cart_goods();2. 购物车内容记录方式,未登陆方式依然是Session 阅读全文
posted @ 2013-07-22 16:42 huidaoli 阅读(478) 评论(0) 推荐(0) 编辑
摘要:echo二次开发 ecshop 函数列表lib_time.php (时间函数) gmtime() P: 获得当前格林威治时间的时间戳 /$0 server_timezone() P: 获得服务器的时区 /$0 local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL) P: 生成一个用户自定义时区日期的GMT时间戳 阅读全文
posted @ 2013-07-22 16:35 huidaoli 阅读(272) 评论(0) 推荐(0) 编辑
摘要:文件结构,二次开发有用 ECShop 2.6.2 的结构图及各文件相应功能介绍 ECShop2.6.2 upload 的目录 ┣ activity.php 优惠活动列表 ┣ affiche.php 广告处理文件 ┣ affiliate.php 生成商品列表 ┣ animated_favicon.gif 动态icon ┣ article.php 文章内容 阅读全文
posted @ 2013-07-22 16:18 huidaoli 阅读(367) 评论(0) 推荐(0) 编辑