Hi everyone. I don’t know if its because …
分类存档: 技术教程 - 第5页
扩展Magento核心静态类的方法(2)
Ive been having trouble with abstract cl …
扩展Magento核心静态类的方法(1)
Magento – Extending Core Class Recently …
vtiger的一些资源
http://wiki.vtiger.com/index.php/Vtiger_ …
Magento中文语言包下载
magento程序序列图和magento的核心模块关系图
Magento paypal跳转插件原理
最近仿牌查的越来越严,很多通道都禁止了一些产品网站的接入,为此开发出magento外贸网店的paypal跳转插件.(本站注:自从ebay收购magento后,仿牌就更加难了.)
magento paypal跳转原理:
在用户点击paypal付款的时候 将数据先传递到另一个正规产品的网站上,然后再通过 该 网站将数据提交 到paypal, 使Paypal无法检测到真正的产品网站。
Magento 内置 了Paypal支付模块, 所以修改主要 是找到最终的生成paypal定单提交页面的程序 文件,然后根据 需要 修改Action 或者添加 相应的参数。
Magento中的执行文件是:
Magento 在首页显示产品
Mangento默认首页并不会显示任何产品,如果需要在首页显示,则需要在cms=>pages=>home添加
{{block type=”catalog/product_list” category_id=”3″ template=”catalog/product/list.phtml”}}
Magento模块学习
Magento 模块
模块( module )是 Magento 的核心。站点上的任何一个动作( action ),无论是在前台和还是在后台的每一个操作都是通过模块来实现的。模块是可以视为一个容器,它可包含下面这几项:设置 (settings) ,数据库模式 (database schema) ,呈现对象 (rendering object) ,辅助工具类 (utility helpers) ,数据模型 (data models) 或动作控制器 (action controller) 。一个模块可以包含全部的这六项也可以只包含其中的几项,甚至只有一项。所有的模块可以通过 app/etc/modules/ 目录中 XML 配置系统来进行开关。每个模块也可以在自己模块目录下的 etc 子目录中创建一个 XML 文件来保存自己的配置信息。
由于 Magento 中的一切都是模块而且模块本身又可以有自己的配置文件和数据库设置,这样就允许开发人员对 Magento 进行扩展。
在Magento中直接操作数据库
在进行Magento的相关模块开发或二次开发的时候,在代码级别直接访问数据库是非常必要的,那么编写Magento代码时是怎么样的呢?要操作 数据库,首先你需要一个resource model,然后通过这个resource获取一个对数据库的连接。这样你就得到了一个Varien PDO Adapter对象,通过这个对象就可以直接通过sql语句操作。看下面的例子:
最新评论