mangento
尘飞不到
专注前端开发领域
展开
-
Magento开发入门之基础要点
近期需要用magento开源针对客户需求实现b2c网站开发,苦于magento的中文资料太少,相信很多人在选择magento开发可能会退步,magento代码逻辑的确强大,而且采用mvc架构,能更好的定制自己的功能页面,如果不是复杂的功能定制,甚至与仅仅懂点入门php,只要有前端开发功底,都能定制出自己想要的一套b2cUI出来。这在里,我仅仅将一些开发中遇到的很有用的知识整理出来,献给初学者门。原创 2013-09-13 13:21:54 · 1263 阅读 · 0 评论 -
对初学magento开发很有用的原理解析
一些布局标签的知识 Magento通过标记决定页面中的每个区块的行为和视觉表现。在Magento中有两种类型的区块-结构区块(structural blocks)和内容区块(content blocks)。区分这两种区块最好的方式是通过分配给它的标记属性来区分。结构区块通常包含属性'as',通过这个属性值程序可以与指定的区域(由getChildHtml方法指定)中的模板联系。你会发现原创 2013-10-01 17:44:08 · 1121 阅读 · 0 评论 -
magento常用函数列表
获取系统的字符集: Mage::getStoreConfig('design/head/default_charset') 获取 http://magentonotes.com/ echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); 获取 http://mage转载 2013-10-03 16:38:47 · 649 阅读 · 0 评论 -
magento中static block的使用
网站开发过程中,我们常常会遇到一些固定的文字块,而文字块往往分布在多个页面,如联系方式,固定链接等,这个时候我们可以通过static block来解决。 如果在Magento中创建static block? 1、登入后台,点击后台导航上的cms下拉菜单中的Static Block 2、点击右边的"Add New Block"按钮 3、填写如下的区域: (a原创 2013-10-05 11:02:06 · 732 阅读 · 0 评论 -
在magento前端显示自定义属性值
magento有强大的自定义属性的功能,允许用户对产品进行各种属性定义。在这里记录下开发过程中遇到的各种属性值的前端输出。 1. 简单文本 ,前端显示代码如下: $_product->getAttributeName(),其中AttributeName为属性字段,比如你自定义了字段color,则用$_product->getColor() 获取 2. 文本区域(可嵌原创 2013-10-14 00:05:40 · 1298 阅读 · 0 评论 -
通过简单脚本保留想要的magento后台国家语言列表
magento后台可以通过切换多语言来改变后台语言,不过列表非常多,有很多语言选项都不是我们需要的,改变配置文件又会影响前台,而我只是想临时隐藏,可以通过js方法快速隐藏所有语言,仅仅保留我们需要的,代码如下: function limitLanguage(){ var opts = document.getElementById("interface_原创 2013-10-17 22:38:21 · 889 阅读 · 0 评论 -
提升magento性能的有效方法
转载一篇文章,对php性能的提升有着很大的作用! 由于开发的时候被我关掉了magento默认的缓存,所以访问是乌龟般的速度,所以除了文章中所提及的,打开magento的默认缓存对访问速度也有很大的提升。 一、Magento Compiler可以提高 25% 到 50% 速度 Magento的性能一直是大家比较关心的焦点,现在Magento最新的版本 1.3.2.2 增加了 Ma转载 2013-10-19 23:41:59 · 741 阅读 · 0 评论 -
Magento转移空间后有可能遇到的一些错误
1、域名问题。打开新网站域名错误。 解决方法:update core_config_data set value="http://shop.abc.com/"where path="web/unsecure/base_url" orpath="web/secure/base_url"; 2、数据库配置问题。 解决方法:修改app/etc/local.xml的相关内容转载 2013-10-18 13:00:35 · 1169 阅读 · 0 评论 -
magento 安装时 Database server does not support the InnoDB storage engine 的解决办法
打开app\code\core\Mage\Install\Model\Installer\Db\Mysql4.php文件,编辑supportEngine方法,在原方法中的return前添加以下代码: if (!isset($variables['have_innodb'])) { $engines = $this->_getConnection()转载 2013-10-26 12:31:24 · 2075 阅读 · 0 评论