
magento
cstopery
这个作者很懒,什么都没留下…
展开
-
模板制作常用技巧与方法,最模板搜集
magento模板制作常用技巧与方法,最模板搜集该magento教程 1:获取session $session = Mage::getSingleton('customer/session'); 2:Request对象 Mage::app()->getRequest() 3:调用Model对象 Mage::getModel('infinity/model原创 2014-06-02 23:21:00 · 718 阅读 · 0 评论 -
Magento模块中添加计划任务Cron Job【magento二次开发】
Magento提供了强大的计划任务功能(Cron Job),使用计划任务,我们可以方便的按照一定的时间规律生成Google网站地图,更新汇率,清除日志,降价通知等等,此外我们还可以根据需要在自己开发的模块中添加计划任务的功能,下面我们将介绍怎样在自己的模块中添加计划任务。首先我们需要开启Cron功能,在服务器上添加Cron,如果你用的cPanel面板,在面板中可以直接添加,如果原创 2014-06-05 15:24:41 · 931 阅读 · 0 评论 -
在Magento产品页使用jqZoom
在Magento产品页使用jqZoom原创 2014-06-05 14:49:34 · 1220 阅读 · 1 评论 -
关于得到子!!childhtml 关于------- magento getChildHtml() 与getChildChildHtml()
1getChildHtml('a')加载as=‘a’的block2getChildHtml('');加载所有的子block3getChildChildHtml ( 'container1' , 'b' , true , true ) 加载子block container1以及他的子block(as=‘b’);4g原创 2014-06-05 16:05:40 · 1287 阅读 · 0 评论 -
magento产品数据库表结构分析[magento二次开发]
magento产品数据库表结构分析[magento二次开发]原创 2014-06-05 16:10:28 · 3750 阅读 · 0 评论 -
magento -- 修改代码让后台属性组合里的属性显示中文
Magento后台属性组合管理里的各个属性显示的是属性的code,也就是说,即便给每个属性加上了中文的标签(label),这里显示的依然是大片的英文,对一个不懂技术的后台管理者来说,这样多的英文时他们不愿意看到的,所以要想办法变一下。 打开/app/code/local/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/M原创 2014-05-27 13:39:59 · 559 阅读 · 0 评论 -
magento 模块重写
以重写 app/code/core/Mage/Catalog/Block/Navigation.php 为例 1. 复制Mage (不推荐使用 ) First add a new Navigation.php file you can edit to your local folder that Magento will reference instead of t原创 2014-05-27 15:54:02 · 658 阅读 · 0 评论 -
magento添加调用block的几种方法
magento添加调用block的几种方法静态块主要是指在后台添加的可用静态块调用方法常见的有如下几种:(这边就不介绍使用widgets 调用的方法了,有兴趣的朋友可以自己在后台widgets中尝试设置) 1、直接在HomePage中调用(只限首页):修改layout中的xml代码block_id通过修改reference 中的name属性值调整主体原创 2014-05-27 10:32:17 · 749 阅读 · 0 评论 -
Magento 模块开发之模块重写
在这一章节,我们来了解一下关于 Magento 核心类的重写机制,当重写后,就相当于告诉 Magento 使用我们重写后的类来替代原始的核心类 重写 - 在 Magento 模块开发中占有一席之地, 现在让我们了解下,为什么要重写:12341、当你升级 Magento 版本的时候,很多核心类会被替换成新原创 2014-05-27 15:58:26 · 779 阅读 · 0 评论 -
magento 开发 -- 深入理解Magento第四章 – 模型和ORM基础
第四章 – 模型和ORM基础对于任何一个MVC架构,模型(Model)层的实现都是占据了很大一部分。对于Magento来说,模型占据了一个更加重要的位置,因为它常常包含了一部分商业逻辑代码(可以说它对,也可以说它错)。这些代码在其他的MVC框架中往往出现在控制器或者帮助函数中。传统的PHP MVC架构中的模型本来MVC的定义就不是很清晰,不同的人有不同的看法,而对于模型的定原创 2014-05-28 19:15:40 · 598 阅读 · 0 评论 -
Magento布局layout.xml文件详解
解析顺序布局xml文件一般位于app/design/{area}/{package}/{theme}/layout/目录下。Layout文件一般包含block、reference、action三种标签。 对于Magento系统,首先会将系统中相关相关的layout合并,合并一般是包括app\design\frontend\base \default\layout目录下的xm原创 2014-05-28 19:17:33 · 875 阅读 · 0 评论 -
magento获取产品的方法
1.通过属性获取产品原创 2014-06-05 16:49:55 · 1301 阅读 · 0 评论 -
magento 负载一路飙涨记录[magento二次开发]
1在做了很多bolck cache的时候,当刷新缓存后,502,卡死了,然后服务器就很卡最后吧var/cache/* 清空后,然后恢复了正常。可能是缓存文件写的时候出错导致的吧2当添加一个属性的时候,如果这个属性在分类页面进行了排序,那么需要在index里面刷新三个:[html] view plaincopyprint?原创 2014-06-05 15:45:48 · 807 阅读 · 0 评论 -
Magento常见问题[不断更新中]
1.为什么我的网站在后台system->web->unsecure/secure设置网站域名后,带www.与不带www的会产生302重定向问题.答:system->web->url options->Redirect to Base URL if requested URL doesn't match it 设置为NO2.为什么我的网站打开时,链接上总是会显示一个index.php的东原创 2014-06-04 10:33:34 · 762 阅读 · 0 评论 -
Magento 中执行SQL语句.[magento二次开发]
在做开发时有的时候迷惑,Magento都提供了数据的对象,那该如何查询自定义的SQL语句呢.其实Magento已经想过这个问题了.只需instance core/resource的对象进行connect就能得到数据访问的对象了.语法是跟Zend_Db一致的.看代码:[php] view plaincopy//转载 2014-06-04 10:17:53 · 755 阅读 · 0 评论 -
Magento中,调用静态块的几种方法[magento 二次开发]
Magento中,调用静态块的几种方法[magento 二次开发]原创 2014-06-04 10:15:35 · 1830 阅读 · 0 评论 -
Magento使用星级评论Star Rating 【magento二次开发】
在Magento产品页,用户可以对产品进行评级,Magento默认使用Radio让用户选择评分等级,用户体验不是很好,基于jQuery的星级评分插件有很多,这里我们使用jQuery Star Rating Plugin这款插件。1 加载jQuery首先需要在Magento中需要加载jQuery,下载StarRating插件并放在网站根目录的js目录下,比如/js/s原创 2014-06-05 14:53:22 · 1260 阅读 · 0 评论 -
magento的event机制[magento二次开发]
magento的event机制在使用起来,是一个很好的东西在magento的各个执行的过程中,中间有很多的event,譬如sales_order_place_after,我们可以通过自己新建一个模块捕捉这个事件,代码如下:config> global> events> sales_order_place_after> observer原创 2014-06-05 16:54:35 · 711 阅读 · 0 评论 -
Magento 模块开发之DispatchEvent
Magento 模块开发之DispatchEvent原创 2014-06-23 14:20:15 · 1562 阅读 · 0 评论 -
如何修改、扩展并重写Magento代码
如何修改、扩展并重写Magento代码原创 2014-06-23 15:32:44 · 1897 阅读 · 0 评论 -
在Magento产品页使用ColorBox 【magento二次开发】
ColorBox是一款非常流行的基于jQuery的Lightbox插件,非常适用于Magento的产品页面的图片展示,下面将介绍怎样把ColorBox集成到Magento中。1 加载jQuery首先在Magento的页面中加载jQuery库,并下载ColorBox并放在网站的根目录的js目录下,比如/js/colorbox2 建立模块在/ap原创 2014-06-05 15:01:35 · 620 阅读 · 0 评论 -
在magento layout中加入外部js 【magento二次开发】
在Magento的layout文件中只能添加/js目录和/skin目录下的js文件,而不能添加外部的js文件,比如 http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js ,为了能在layout文件中添加外部的js文件,可以修改/app/code/core/Mage/Page/Block/Html/Head.php 中的_pr原创 2014-06-05 15:15:58 · 1033 阅读 · 0 评论 -
Magento事件机制 - Magento Event/Observer 【magento二次开发】
为了扩展Magento的功能,我们可以重写Magento的代码,但因为代码只能被重写一次,所以当多个模块需要重写同一部分的代码时,就会引起冲突,好在Magento提供了另一种扩展功能的方法:事件机制,原理是在需要扩展的地方触发事件,各模块捕捉到事件后,如果有该事件的响应,便执行对应的代码,这样便实现了在多个模块中扩展程序的功能。我们首先看一下Magento系统中预定义了哪些事件:Mag原创 2014-06-05 15:37:01 · 2044 阅读 · 0 评论 -
magento产品eav笔记【持续跟新...】
magento产品eav笔记【持续跟新...】原创 2014-06-13 08:59:19 · 859 阅读 · 0 评论