magento专题

magento中修改和自定义邮件模板

1. Magento Transactional Emails常规设置  http://blog.csdn.net/shangxiaoxue/article/details/7755925 2. magento email:发送自定义邮件  http://blog.csdn.net/shangxiaoxue/article/details/7759591

magento session

1 . Mage::getSingleton(‘core/session’) 2. Mage::getSingleton(‘customer/session’) 3. Mage::getSingleton(‘admin/session’) 4. Mage::getSingleton('checkout/session')

magento 获得 module,action,method

Mage::app()->getRequest()->getModuleName().'-' .Mage::app()->getRequest()->getControllerName().'-'  .Mage::app()->getRequest()->getActionName();

magento 派发事件

Mage::dispatchEvent('controller_action_layout_render_before'); 触发XML中定义的  <events>             <controller_action_layout_render_before>                 <observers>                     <ajaxcartprores

Magento 用了 php 中 ArrayAccess,IteratorAggregate,Countable

1. ArrayAccess : 可以向访问数组一样来访问对象 比如给对象属性赋值 2. IteratorAggregate: 便利对象属性 3. Coutable : 获得对象属性Count 自己重写该方法

magento 通过layout文件 实现 block之间通信

可以参考 搜索模块  <catalogsearch_result_index translate="label"><label>Quick Search Form</label><reference name="root"><action method="setTemplate"><template>page/2columns-left.phtml</template></action></r

Magento使用手机号注册登录开发过程

http://www.zuimoban.com/php/magento/2305.html

Magento相关产品(Related Product)推荐销售(Up-sells)和交叉销售(Cross-sells)

http://www.hicoogle.com/magento-products-related-product-sale-up-sells-and-cross-selling-cross-sells.html

Magento编译模式 - Magento Compiler Mode

提高Magento性能的一个很重要的方法是开启Magento的编译模式,可以在后台System>Tools>Compilation,点击Run Compilation Process按钮,一段时间后,我们发现Compiler Status由Disabled变为Enabled,已经编译成功了,打开/includes/src目录,会发现生成了很多文件。 因为在Magento中,我们模块

magento 通过数据库修改design 和 design/theme/locale

修改design 在design_change表 修改design/theme/locale在core_config_data表 可以这样查询 SELECT *  FROM  `core_config_data`  WHERE value LIKE  '%你当前的theme%' LIMIT 0 , 30

Magento系统的时间/时区的详细分析

Magento整个系统中使用UTC时间,即通用协调时(UTC, Universal Time Coordinated)。这样保证在不同的视图或者Store里使用的时间与本地时间一致,在系统配置中可以看到,每个视图或者店铺可以单独设置时区 。 Magento在数据库中存贮的都是UTC时间,在渲染视图的时候会显示当前时间。 如果想在视图中获取当前时间,可以使用如下函数: Mage::ge

magento 1.8 产品索引更新报错问题 修复

把更新失败的索引 ,加$e->getMessage() ,看看具体报什么错误 exception ‘PDOException’ with message ‘SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

magento ----后台grid模块的加载 --以news插件为例个人分析(一)

后台grid后台加载过程 以插件news为例: 个人分析,不保证没有分析错误的地方!! 前面的菜单的生成过程就不写了。   1。访问地址:index.php/admin/profile/adminhtml_profile/news/ 访问richardMason/profile/controllers/adminhtml/profileController.php的n

magento--12--24--2010

今天周五了,明天休息,算是周末,看看这周学到什么了。 magento库文件lib下面的varien的库文件---作为应用其他第三方库文件的入口文件。 magento的门户文件Mage.php,通过一些例子,慢慢推敲。 magento功能和文件结构的组成, magento event的格式书写,定义方式,在程序中一些没有直线推导性的东西要去找event,_prepare(); 昨天晚上加今

Magento事件一览表

magento -- Magento事件一览表 Magento Module Event Name Parameters Mage Admin admin_session_user_login_success array('user'=>$user) Mage Admin admin_session_user_login_failed array('user_name'=>$username, '

来一篇英文转载文章---magento----widgets

如何新建一个自己的widgets:http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a-magento-widget-part-1     Magento widgets What is a Magento widget? Magento Widgets are Magento extensi

magento----已经存在的图片地址,生成自定义尺寸的图片

根据已经存在的图片地址,生成自定义尺寸的图片。。 处理图片的类是:lib/Varien/Image.php。      public function getThumbnailResize($width, $height = null) {         // actual path of image         $imageUrl = Mage::getBaseDir('media

magento -- 用Magento的方式读写XML

magento -- 用Magento的方式读写XML  I will be using Varien_Simplexml_Element class to read write xml nodes. The path to this class file is lib/Varien/Simplexml/Element.php Here is a sample XML file whi

magento----设置图片背景颜色(按数值设定后缺的部分用背景色填充)

1. magento图片的底层处理是在:/lib/Varien/Image/Adapter/Abstract.php 函数: public function backgroundColor($value = null) /**      * Get/set keepBackgroundColor      *      * @param array $value      * @retur

深入理解Magento – 第六章 – 高级Magento模型.doc

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

深入理解Magento – 第五章 – Magento资源配置.doc

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

深入理解Magento – 第四章 – 模型和ORM基础.doc

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

深入理解Magento – 第三章 – Magento的布局(Layout),块(Block)和模板(Template).doc

深入理解Magento – 第三章 – Magento的布局(Layout),块(Block)和模板(Template) 我们接着研究Magento。根据我们第二章讲的Magento MVC的架构,我们接下来应该讲模型(Model),但是我们跳过模型先来看布局和块。和一些流行的PHP MVC架构不同的是,Magento的执行控制

Magento中实现Highslide的功能-Highslide Plugin

Magento中实现Highslide的功能-Highslide Plugin Posted 星期五, 09/25/2009 - 20:42 by Kevin Von Highslide是一个被广泛使用的JS图片浏览特效,客户体验效果很好。Magento仲默认的图片浏览方式并不是Highslide的方式,本插件可以轻易的把Highlslide效果整合到Magento建立的网店中。

可以修改Magento的订单号,Invoice,Shipment和Credit Memo号码的插件-Flex Invoice

可以修改Magento的订单号,Invoice,Shipment和Credit Memo号码的插件-Flex Invoice Posted 星期五, 09/25/2009 - 20:34 by Kevin Von 在Magento中订单号的生成方式是默认的方式,可能有很多人不喜欢这样的格式。包括Invoice,Shipment和Credit Memo号码的。这个插件就是可以自定义

Magento分类页面默认图片插件-EASY TOP CENTER COLUMN IMAGE

Magento分类页面默认图片插件-EASY TOP CENTER COLUMN IMAGE Posted 星期五, 09/25/2009 - 20:51 by Kevin Von 当你不想在Magento后台仲为每个分类页面都设定一个头部图片或分类描述的时候,而是想用一个通用的图片显示在每个分类页面的话。可以使用这个插件-EASY TOP CENTER COLUMN IMAGE