摘要: 每个应用程序都遵循相同的流程:1.应用程序从index.php开始a.设置application,module,system的路径b.设置Error reporting的等级c.如果存在安装文件,就加载它d.引导文件,APPPATH/bootstrap.php已经引入2.一旦我们在bootstrap.php:a.Kohana类已经加载b.Kohana::init被调用来设置错误处理,缓存和日志记录c.附加Kohana_Config的阅读器和Kohana_Log的写入器d.调用Kohana::modules来开启更多的模块(1)模块路径添加到级联文件系统(2)如果每个模块的init.php文件存 阅读全文
posted @ 2014-01-28 10:14 狂热的猴子 阅读(253) 评论(0) 推荐(0) 编辑
摘要: Magento 是一个开源电子商务系统,尤其以扩展性高著称,但是很高的扩展性往往是牺牲了速度为代价的,虽然现在magento为速度提升做了很多工作,但是还是没能达到人们对速度的要求。既然如此还是很自然的选择了它,它的速度让很多客户无法接受,最近忙碌于magento性能优化。经过优化后,速度上了几个台阶,觉得能让大部分人都接受了,据本人目测最少快了(4-5倍)。1) Magento 自身cache进入后台: System -> Cache Management– Configuration– Layouts– Block HTML output– Translations– Collect 阅读全文
posted @ 2014-01-28 10:13 狂热的猴子 阅读(727) 评论(0) 推荐(0) 编辑
摘要: "Red","b"=>"Green","c"=>"Yellow"); print_r($testarr); unset($testarr[array_search("Green",$testarr)]);//array_search("Green",$testarr)按元素值返回键名。去除后保持索引 print_r($testarr); ?>查看array_search用法显示结果去除前:Array([a] => Red[b] =& 阅读全文
posted @ 2014-01-28 10:11 狂热的猴子 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: http://freegento.com/ddl-magento-extension.php将magento官方获得的key粘贴进输入框即可获取该网站提供的完整下载地址 阅读全文
posted @ 2014-01-28 10:10 狂热的猴子 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 需要给自己的站review form增加一个email字段手工在数据库表增加字段,直接在review下增加就好.我用的是Magento1.4Review/Model/Resource/Review.phpprotected function _afterSave(Mage_Core_Model_Abstract $object){$detail = array('title' => $object->getTitle(),'detail' => $object->getDetail(),'nickname' => $ 阅读全文
posted @ 2014-01-28 10:09 狂热的猴子 阅读(474) 评论(0) 推荐(0) 编辑
摘要: nginx.conf:user nginx;worker_processes 1;error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr -... 阅读全文
posted @ 2014-01-28 10:08 狂热的猴子 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 在Magento模板开发中,有时候需要将多级分类的url简化,Magento的URL默认是显示多级分类的http://www.a.com/分类1/分类2/分类3现在需要简化为:分类2的URL为:http://www.a.com/分类2分类3的URL为:http://www.a.com/分类3具体修改方法如下:打开app/code/core/Mage/Catalog/Model/Url.php这个php文件,找到if (null === $parentPath) {$parentPath = $this->getResource()->getCategoryParentPath($c 阅读全文
posted @ 2014-01-28 10:07 狂热的猴子 阅读(388) 评论(0) 推荐(0) 编辑
摘要: PHTML文件中调用相关地址://获取 magento js 路径Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_JS);//http://你网站地址/index.php/Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK);//获取 magento media 目录Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA); //magento中 获取skin目录Mage::getBaseUrl(Mage_Core_Model_... 阅读全文
posted @ 2014-01-28 10:06 狂热的猴子 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1.首先看了 PHP的源码API函数,对于许多口水仗的争论一笑而过,只是停留在脚本级别上的什么效率,安全。。。之争完全就是无稽之谈, 没有深入理解API,所有的争论都是臆测和不科学的态度。你做了吗?2.不再把PHP看作一门后台语言,而是一门类似JS的脚本,页面表现级的语言,更多的是尝试使用一种软件来做后台,PHP做前台, 尝试真正的B/S开发。你的看法呢?3.知识更新。PHP中的 接口你懂了吗? 反射你听过吗?JS中的事件 冒泡你懂了吗? 原型链知道吗?一切函数都是对象,你能理解否?MYSQL里面的 视图,存储过程你尝试过么有?4. 扎实的学知识。你是不是离开了JQ框架就连个 DOM操作的原生 阅读全文
posted @ 2014-01-28 10:05 狂热的猴子 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Drupal是一个非常优秀的PHP CMS,在使用Drupal之前,我们好好看看Drupal主要术语的介绍.Drupal术语,Block(区块),Box(盒子),Engine(引擎),Filter(过滤器),Module(模块),Node(节点),Permissions(权限),Style(样式)Taxonomy(分类)Template(模板),Theme(主题)风格 # Block(区块) 区块一般位于网页两边的侧栏中,用于导航或显示一些附加内容。区块是一种把数据定位到页面的方法之一。各主题风格可以通过Block($subject,$content,$region = “main”)函数.. 阅读全文
posted @ 2014-01-28 10:03 狂热的猴子 阅读(406) 评论(0) 推荐(0) 编辑