自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 Magento布局layout.xml文件详解

解析顺序布局xml文件一般位于app/design/{area}/{package}/{theme}/layout/目录下。Layout文件一般包含block、reference、action三种标签。 对于Magento系统,首先会将系统中相关相关的layout合并,合并一般是包括app\design\frontend\base \default\layout目录下的xm

2014-06-24 23:34:46 609

转载 magento模板中XML与phtml关系

magento模板开发过程中比较让人迷惑的就是magento的结构控制,在这《magento模板中XML与phtml关系》一系列的文章中,我将对此进行入门的讲解。 在magento官网模板设计教程 中已经初步讲解了模版中.xml与.phtml的关系。模板文件分别存放于app和skin文件夹。app文件夹存放的是模板的结构文件。skin文件夹存放的是模版的css信息,也就是样

2014-06-24 23:33:13 888

转载 Magento的基本架构

magento 是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性。选择Zend的原因有很多,但是最基本的是因为 zend框架提供了面向对象的代码库并且有很好的团队支持。通过这个框架,magento 主要围绕三个基本点建立:灵活性:我们相信每一个解决方案都像它的商务支持一样是独一无二的。magento的代码可以无缝定制的。可升级性:magento可方便的实行定制且不丧

2014-06-24 21:31:18 448

转载 magento URL分析,查找修改相应文件

通过 http://localhost/magento/index.php /customer/account/create/ 分析Magento调用该页面的过程 1. URL中的customer表明当前访问的模块 是customer ,自动定位到: app/code/core/Mage/Customer 2. URL中的account 表明当前访问的控制器文件 为

2014-06-24 21:29:39 481

转载 magento开启模板路径提示

agento模板开发很方便,多得益于这个模板路径提示,今天我给大家图文讲解下如何开启magento模板路径的提示。这对于做magento模板进行文件的定位是很有帮助的。 第一步,首先进入后台的system—》configuration,所有的设置都是在这个里面设置的。 第二步,也是很多人都不知道的一步,将左上方的这个“Current Configuration Sc

2014-06-24 21:26:22 920

转载 深入理解Magento – 第一章 – Magento强大的配置系统

第一章 – Magento强大的配置系统Magento的配置系统就像是Magento的心脏,支撑着Magento的运行。这套配置系统掌管着几乎所有“module/model /class/template/etc”。它把整个Magento系统抽象出来,用一个配置文件来描述。这里的“配置文件”并不是一个物理上存在的文 件,而是Magento根据当前的系统状态动态生成的一段XML。大多数的PH

2014-06-24 21:23:43 348

转载 深入理解Magento – 第二章 – Magento请求分发与控制器

第二章 – Magento请求分发与控制器Model-View-Controller (MVC) ,模型-视图-控制器,源于Smalltalk编程语言和Xerox Parc。现在有很多系统是基于MVC架构的,不同的系统MVC的实现也略有不同,但都体现了MVC的精髓,分离数据,业务逻辑和显示逻辑。最常见的 PHP MVC框架是这样的URL请求被一个PHP文件拦截,通常称为

2014-06-24 21:22:48 357

转载 深入理解Magento – 第三章 – 布局,块和模板

我们接着研究Magento。根据我们第二章讲的Magento MVC的架构,我们接下来应该讲模型(Model),但是我们跳过模型先来看布局和块。和一些流行的PHP MVC架构不同的是,Magento的执行控制器不直接将数据传给试图,相反的视图将直接引用模型,从模型取数据。这样的设计就导致了视图被拆分成两部 分,块(Block)和模板(Template)。块是PHP对象,而模板是原始PHP文件,混合

2014-06-24 21:21:44 508

转载 深入理解Magento – 第四章 – 模型和ORM基础

第四章 – 模型和ORM基础对于任何一个MVC架构,模型(Model)层的实现都是占据了很大一部分。对于Magento来说,模型占据了一个更加重要的位置,因为它常常包含了一部分商业逻辑代码(可以说它对,也可以说它错)。这些代码在其他的MVC框架中往往出现在控制器或者帮助函数中。传统的PHP MVC架构中的模型本来MVC的定义就不是很清晰,不同的人有不同的看法,而

2014-06-24 21:20:46 487

转载 深入理解Magento – 第五章 – Magento资源配置

第五章 – Magento资源配置对于任何一个更新频繁的项目来说,保持开发环境和生产环境的数据库同步是件很头疼的事情。Magento提供了一套系统,用版本化的资源迁移脚本来解决这个问题。 上一章,我们为 Helloworld Blogpost 创建了一个模型。我们直接通过SQL语句“CREATE TABLE”来创建数据表。在这一章,我们将为Helloworld模块创建一个资

2014-06-24 21:19:54 394

转载 深入理解Magento – 第六章 – 高级Magento模型

第六章 – 高级Magento模型我们讲过Magento有两种模型,简单模型和EAV(Entity Attribute Value)模型。上一章我们讲过所有的Magento模型都是继承自Mage_Core_Model_Abstract / Varien_Object。简单模型和EAV模型的区别在于资源模型(Model Resource)。虽然所有的资源模型都最终继承“Mage_Core_M

2014-06-24 21:18:40 550

转载 深入理解Magento – 第七章 – 自定义Magento系统配置

第七章 – 自定义Magento系统配置Magento拥有十分强大的后台管理系统。作为一名开发人员,这套后台管理系统可以让你的用户简单直接的配置Magento系统或者你创建的模 块。和Magento的其他功能一样,你第一次使用这套管理系统的时候可能觉得很麻烦,但是一旦你上手了,你会发现它强大的功能是那么吸引人。那么让我们 开始吧。我们这一章的例子依然是基于Helloworld模块。

2014-06-24 21:17:23 443

转载 深入理解Magento-第九章-修改、扩展、重写Magento代码

写Magento模块(Module) 第一步,你需要创建属于你自己代码的命名空间,例如Wemvc,App等,为了方便与大家分享代码,我将空间命名为App 。C代码  app/       code/              core/              community/              local/      

2014-06-24 21:15:42 380

转载 深入理解Magento-第十章-数据操作&数据收集器

在我们开始介绍数据操作前,我们先介绍一个神兵利器—Varien Data Collections。在最早的时候我们写php通常用Array来做数据收集器,这个小东西可发挥了大作用,要知道如果你想在其他语言中实现Array有多么难过。例如c、c++。 在php5中,更是发扬了Array,php内置了一些类和接口,允许你创建你自己的数据结构。Magento充分利用了这一点,在使用

2014-06-24 21:13:49 488

转载 Magento中调用JS文件的几种方法

一、全局调用方法: 通过该方法每个页面都会引用这个JS文件,除非是类似jQuery这样的系统文件,不然不推荐这种方法。文件路径:/app/design/frontend/default/Your_Template/layout/page.xml你会看到很多类似于addJS这样的XML代码,这是magento的优势之一,通过XML来配置文件很方便灵活。如下:Xml

2014-06-24 21:11:06 536

转载 Configuring Magento for Development / Debug Mode

1. Disable Cache System > Cache Management > Select All [check-boxes] > Actions = Disable > Submit 2. Re-Index All System > Index Management > Select All [check-boxes] > Actions = Reindex

2014-06-24 21:00:10 470

转载 Android 常用开源项目及框架汇总(一)

特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。    android-query框架2. h

2014-05-05 16:37:04 553

转载 转载【细数国内外著名的科技博客】

细数国内外著名的科技博客到底国内外有些怎样的科技博客?它们各自的特色与优势分别是什么?对于未来的进一步发展方向又应该如何制定?以下将通过列举主要国内外几大著名科技博客网站予以说明分析。【国内篇】虎嗅网  “虎嗅”取自“老虎的嗅觉”,意指商业领域需要敏锐洞察力才能发现新闻。该网站于2012年5月正式上线,可谓科技博客“新生军”。其主要定位是个性化商业资讯网站,希望

2013-12-30 19:50:59 734

转载 [转载] 浅谈开源项目Android-Universal-Image-Loader(Part 3.1)

浅谈开源项目Android-Universal-Image-Loader(Part 3.1)   最近,在办离职手续,相对来说,比之前一年多忙碌的外包闲了许多。总算有时间去做些平时喜欢而没空去做的事情。一直觉得项目中使用的Image Loader适用性不强,昨晚在github随便逛逛,发现一个开源项目Android-Universal-Image-Loader十分火热。代码并不十分复杂

2013-09-06 20:59:37 691

转载 HowTo Decompile / Reverse Engineer Android APK

Reverse engineering is everywhere. Reverse engineering made it possible for GeoHot to hack the iPhone, PS3. Reverse engineering is what make hackers develop exploits, viruses and trojans for systems.

2013-08-11 21:09:44 2255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除