
magento
文章平均质量分 75
wx@aiotgman
AI大模型 架构师 数字化转型专家 CTO CIO VP
展开
-
magento提示Exception printing is disabled by default for security reasons.
magento提示Exception printing is disabled by default for security reasons.解决方法:改变magento根目录下 /errors/local.xml.sample 为/errors/local.xml改变magento根目录下/lib/Zend/Cache/Backend/File.php文件里面p原创 2014-04-01 17:49:18 · 2877 阅读 · 0 评论 -
Magento导出所有分类ID和名称到数组中
需要一个包含店铺中所有分类ID和分类名称的数组,用来作为表单中的一些js原始数据。通过分类的Collection,非常方便就可以获取到该数组。如下代码。01020304050607080910111213//获取所有激活状态的分类模型集合$categories= Mage::getModel('原创 2013-06-02 19:20:36 · 717 阅读 · 0 评论 -
Magento中目录添加自定义属性代码
如何给magento的产品分类创建一个自定义属性?脚本跑一遍,就在magento后台分类编辑页面的General Information组里新加了自定义属性。更多详细内容请查看: require_once('app/Mage.php');Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_C原创 2013-06-02 19:12:03 · 1120 阅读 · 0 评论 -
magento 常用函数
在magento产品详细页显示自定义的属性是非常容易的。首先你需找到/app/design/frontend/default/default/template/catalog/product/view.phtml该目录下的view.phtml 文件,当然这个文件的路径取决于你选择的模板,在你模板的路径可能是/app/design/frontend/default/yourthemes/temp原创 2013-05-31 23:06:26 · 1213 阅读 · 0 评论 -
Magento迁移数据库
magento版本:1.7.0.21.表core_config_data改path字段的web/unsecure/base_url和web/secure/base_url,修改为当前使用的URL 2.表log_url_info改字段url和referer,使用sql语句批量修改例如:UPDATE `log_url_info` SET url=replace(url,'h原创 2013-06-02 14:31:35 · 793 阅读 · 0 评论 -
magento 数据结构分析
1 首页启动——————————————————————————————————————————————————— 1 Query SET SQL_MODE='' 1 Query SET NAMES utf8 1 Query SHOW TABLE STATUS LIKE 'core_cache_option'130602 14:01:59原创 2013-06-02 14:03:55 · 800 阅读 · 0 评论 -
Magento数据库连接信息!
Magento数据库连接信息!打开Magento根目录下的app/etc/local.xml文件,找到如下代码: 1 在上面你就可以看到数据库的一些基本信息了,你可以将“[]”之间红色部分的信息换成你的真实数据库信息即可原创 2013-06-01 20:17:20 · 737 阅读 · 0 评论 -
magento 开发必备知识集锦
magento获取指定目录分类的子分类 if($category->hasChildren()) { //判断是否有子目录 $ids = $category->getChildren(); //提取子目录id清单 $subCategories = Mage::getModel('catalog/category')->getCollection(); $subCategori原创 2013-06-09 11:52:05 · 783 阅读 · 0 评论 -
magento 获取无限级分类(通过parentId) 1
magento 获取无限级分类(通过parentId)123456789101112131415161718192021222324252627282930313233343536373839404142转载 2013-06-09 09:26:31 · 754 阅读 · 0 评论 -
Magento 的文件和数据库维护脚本
$xml = simplexml_load_file('./app/etc/local.xml', NULL, LIBXML_NOCDATA); $db['host'] = $xml->global->resources->default_setup->connection->host; $db['name'] = $xml->global->resources->default_s原创 2013-06-11 09:51:43 · 688 阅读 · 0 评论 -
批量修改magento产品库存数量
天介绍的这个方法是使用外部php代码实现批量更改库存数量。First,准备一个csv文件,这个文件可以包含下面所有的这些字段 但是一般我们只需要sku和qty这两个字段。(在csv文件里边修改你需要修改的qty的数量。) 保存成CSV格式,注意另存的时候选择UTF-8编码,Mangeto只能识别UTF-8。 将这个文件存到./app/var/import/updateSto原创 2013-06-02 19:16:05 · 1687 阅读 · 0 评论 -
Magento调用分类的方法和获取全部分类
如果希望直接调用Magento的分类,可以参考下1/app/code/core/Mage/Catalog/Block/Navigation.php这里有Magento相关的函数可以调用,或者也可以通过自己写些代码获取Magento所有分类,示例代码如下:1234567转载 2013-06-02 19:41:48 · 1253 阅读 · 0 评论 -
magento操作汇总
怎么去修改语言1、下载语言包(app > locale)替换2、登陆admin后 台 > Manage stores ,创建一个新的store view【如果是一个网站多个语言则可以考虑】3、到admin panel System > Configuration > general 然后选择 store view “Chinese” locale options > local转载 2013-06-15 16:22:52 · 872 阅读 · 0 评论 -
将自定义选项(custom options)批量导入Magento
需要导入200个新的产品。这些产品都有3到4个自定义选项。而标准的Magento导入不允许你导入商品的自定义选项,所以我自己定制了导入的设 定并使其允许导入自定义选项。要在你的Magento网店中加入这个定制,首先要做的是:复制 app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php 这个文件到app/code/local转载 2013-06-14 13:54:48 · 1607 阅读 · 0 评论 -
magento 单产品多图片批量上传技巧
在magento里面批量上传多个产品是件很麻烦的事情,但工作效率却很高,所以大家都愿意用这种方法上传产品,特别是在产品很多的情况下。相信很多朋友都学会了怎样在magento里批量上传多个产品的技巧了,但目前还有一个问题大家经常会问到,就是怎样批量上传带有多个图片的产品呢?在这里我给大家详细解说一下。下面是详细步骤第一步:到/app/etc/modules/ 目录下创建文件并命名为YDL_I转载 2013-06-15 10:48:47 · 1768 阅读 · 1 评论 -
如何解决Magento批量上传产品的时候图片被Exclude问题
如何解决Magento批量上传产品的时候图片被Exclude问题10-12-14发布者: Ansy Huang很多用户在使用批量导入magento产品时会遇到这种情况,图片不在前台显示了。碰到这样的情况的时候会让人着急.结果去magneto后台管理界面->Catalog->Manage Products(管理商品),任意点击一个已经上传的成功的商品,你会看到产品的Images选项自转载 2013-06-15 10:44:27 · 1722 阅读 · 0 评论 -
将自定义选项(custom options)批量导入Magento(一)
需要导入200个新的产品。这些产品都有3到4个自定义选项。而标准的Magento导入不允许你导入商品的自定义选项,所以我自己定制了导入的设定并使其允许导入自定义选项。要在你的Magento网店中加入这个定制,首先要做的是:复制app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php这个文件到app/code/loc转载 2013-06-15 10:20:21 · 1333 阅读 · 0 评论 -
Magento 必须掌握的知识点
Magento常巧1:获取session $session = Mage::getSingleton('customer/session');2:Request对象Mage::app()->getRequest()3:调用Model对象 Mage::getModel('infinity/model');4:获取当前时间Mage::getModel('co转载 2013-06-13 20:56:21 · 991 阅读 · 0 评论 -
magento Attribute Set Details
IntroductionAn attribute set is a collection of attributes which can be created/edited from Catalog -> Manage Attribute Sets in backend.Some useful snippets regarding Attribute Set.1> Getting原创 2013-06-13 20:50:18 · 866 阅读 · 0 评论 -
Magento学习资源
Magento学习资源最近开始学习magento,整理一些学习资源和教程。http://blog.foolbird.net/1763.htmlmagento用户手册中文版magento模板制作教程中文版深入理解magento深入理解magento是官方提供的由Alan Storm撰写的开发人员教程,下面是Hailong Zhang翻译的深入理解maganto系列教程,A转载 2013-05-28 23:41:19 · 835 阅读 · 0 评论 -
深入理解Magento-第十章-数据操作&数据收集器
深入理解Magento-第十章-数据操作&数据收集器在我们开始介绍数据操作前,我们先介绍一个神兵利器—Varien Data Collections。在最早的时候我们写php通常用Array来做数据收集器,这个小东西可发挥了大作用,要知道如果你想在其他语言中实现Array有多么难过。例如c、c++。在php5中,更是发扬了Array,php内置了一些类和接口,允许你创建你自己的转载 2013-05-28 23:40:04 · 810 阅读 · 0 评论 -
Magento安装教程
1.下载从官方网站(http://www.magentocommerce.com/download)下载最新版本的magento及示例数据。系统程序Full Release – stable version ver 1.6.1.0 – Added October 19, 2011示例数据Sample Data ver 1.2.0 – Added December 29, 20082原创 2013-05-28 23:35:31 · 698 阅读 · 0 评论 -
MAGENTO 调试方法
I. 在app目录外调试在Magento安装目录下,建立php文件(假设为list.php),内容如下:代码: // initialize magento environment for 'default' storerequire_once 'app/Mage.php';Mage::app('default');// Write your codes?>转载 2013-05-27 22:21:36 · 679 阅读 · 0 评论 -
Magento的结构技术简要-EAV模型
EAV模型是Zend框架的基础,而Magento项目又是建立在Zend框架的基础上的,所有了解EAV有助于了解Magento的架构原理,在开发Magento相关应用时非常有用。EAV : Entity - Attribute - Value 的缩写,是数据库模型的一种,使用eav建模的好处是可以动态为数据模型增加或移除属性。 1. 问题提出: 假设需要定义一个实体Custome转载 2013-05-27 22:15:12 · 1215 阅读 · 0 评论 -
深入理解Magento – 第七章 – 自定义Magento系统配置
深入理解Magento作者:Alan Storm翻译:Hailong Zhang第七章 – 自定义Magento系统配置Magento拥有十分强大的后台管理系统。作为一名开发人员,这套后台管理系统可以让你的用户简单直接的配置Magento系统或者你创建的模 块。和Magento的其他功能一样,你第一次使用这套管理系统的时候可能觉得很麻烦,但是一旦你上手了,你会发现它强大的功能是那么转载 2013-05-27 20:38:54 · 3647 阅读 · 0 评论 -
Magento中直接使用SQL语句
原理: magento是基于Zend Framework的,所以底层用的还是zend的zend db 在文件app/code/core/Mage/Catalog/model/Resource/Eav /Mysql4/Config.php 中追踪到下面的函数 getAttributesUsedInListing()Php代码 /** * Retrie转载 2013-05-27 20:37:11 · 763 阅读 · 0 评论 -
让Dreamweaver支持phtml(支持更多的文件类型)
ZendFramework模板默认扩展名是.phtml,用DW打开后默认是使用纯文本编辑,不能高亮显示也不能显示代码提示等。只需简单修改DW的配置文件,即可让DW打开phtml后是使用PHP引擎解析:找到如下文件:%Dreamweaver安装目录%\ configuration\ documenttypes\ mmdocumen转载 2012-12-03 17:53:41 · 478 阅读 · 0 评论 -
magento 添加jquery已经解决和prototype的冲突
1,下载jquery,放在/js/jquery/下。并在jquery代码下添加这行 在代码最后增加 jQuery.noConflict();2,修改/app/design/frontend/default/theme04/layout/page.xml 在大约38行按着prototype的添加方式,添加jquery:原创 2012-12-03 17:30:43 · 470 阅读 · 0 评论 -
如何修改Magento前台显示的产品图片的尺寸大小
第一个:修改产品列表页的产品图片大小文件位置:app\design\frontend\default\Your_Template\template\catalog\product\list.phtml在此文件中搜 “resize”,发现有两处,因为列表页有 List 和 Grid 两种显示方式,第一个resize一般是List列表显示中的产品图片,第二个resize一般是 Grid 列表显转载 2012-12-03 17:52:02 · 949 阅读 · 0 评论 -
Magento 文字对照 开源电子商务
%s already exist%s已存在%s already exists%s已存在– Please Select –– 请选择 –Admin User管理员Advanced高级All所有Allow countries允许的国家Allowed IPs (comma separated)转载 2012-12-03 17:48:11 · 971 阅读 · 0 评论 -
打开magento开发的调试模式
做Magento开发的人都会有这样的经验: 有时候了出错了,magento给出的是一个空白页(blank page),或者是停留在某个页面,无动于衷。经验丰富的PHP程序员自然是知道如何去让Magento在出现这种情况时给我们足够多的信息以帮助调试. 事实上,打开index.php你就会发现下面两行代码:#Mage::setIsDeveloperMode(true);#ini_set(转载 2013-05-27 22:22:28 · 603 阅读 · 0 评论 -
magento获取当前路径
有时候我们需要获取当前路径来做一些事情,不废话了,直接上代码 0102$urlRequest= Mage::app()->getFrontController()->getRequest();03$urlPart= $urlRequest->getServe原创 2013-05-27 22:27:28 · 730 阅读 · 0 评论 -
magento 查看被加载到模板的类
如果你是magento初学者,你会被magento庞大的功能和灵活震憾了,当时同时你也会觉得面对那么多的代码似乎无从下手。最学见的问题是在某个模板内你不知道有哪些接口你可以用。magento的接口那么丰富,如果这个不会更谈不起二次开发了。其实借助php的最基本的几个函数你就可以查看当前有哪些类哪些接口可以使用了。echoprint_r(get_class_methods(get_class转载 2013-05-27 22:29:33 · 592 阅读 · 0 评论 -
magento布局是如何工作的
布局是如何工作的(How Layout Works) 布局(Layout)是Magento应用中的一个虚拟组件。通过修改了部分的布局,您可以为店铺页面建立升级兼容的页面修改。布局是由默认布局和更新布局组成,它们都是一些易于学习XML标记。通过这些布局的命令,您可以修改/指定的内容区块和结构区块的关系,并控制前台店铺的功能,例如可以在具体的页面中加载和不加载的具体Javasc转载 2013-05-27 22:28:35 · 761 阅读 · 0 评论 -
第一章 - Magento强大的配置系统
深入理解Magento作者:Alan Storm翻译:zhlmmc前言我从2007年开始使用Magento,应该算是国内第一批使用Magento的用户。但是我却从来没有认真研究过Magento,更多的停留在应用层面。虽然也做过一些插件,但也就是依葫芦画瓢而已。偶然间看到Alan Storm的一系列关于Magento的文章,我忍不住的心潮澎湃,相见恨晚。Alan的文章转载 2013-05-27 22:25:51 · 599 阅读 · 0 评论 -
magento 结构图
PROJECT MAGENTO│ .htaccess│ cron.php //系统cron程序,修改linux的cron运行,加入magento的一些定时处理│ cron.sh│ favicon.ico //网站fav图标│ index.php //网站入口│ index.php.sample //网站入口范例文件│ install.php //网站安装文件│ LI转载 2013-05-27 22:24:22 · 665 阅读 · 0 评论 -
Magento 中获取 Zend_Db_Select对象中的SQL语句
今天在分析Magento源代码的时候,在文件app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Config.php 中追踪到下面的函数 getAttributesUsedInListing()public function getAttributesUsedInListing() {$select = $this->_getRea转载 2013-05-27 22:23:22 · 755 阅读 · 0 评论 -
MAGENTO 插件
magento-community/Locale_Mage_community_zh_CN中文插件magento-community/AsiaConnect_FreeCMS可发布视频magento-community/Moo_CloudZoom图片放大展magento-community/NetAmbition_DirectResize图片自调整尺寸转载 2013-05-27 22:19:17 · 1911 阅读 · 0 评论 -
再谈magento搬家 收藏
如果你的空间可以用ssh的话,你可以在官网的wiki Moving Magento To Another Server 中看到较为详细的搬家过程。无论你的服务器是linux系统还是windows系统,其过程都是一样的,转移文件、转移数据库、初始化网址用户名密码或者不初始化。 1.关于文件: magento的根目录中的var文件夹是magento的系统缓存文件夹转载 2013-05-27 22:17:05 · 673 阅读 · 0 评论 -
magento -- 如何在magento中进行产品的批量上传
,终于可以完全实现指产品批量上传的功能,免除网速慢,在页面之间跳来跳去,以及重复输入数据的烦恼,你只需要在excel中编辑数据就可以轻松实现产品批量上传到magento站点。碰到的常见问题(统统搞定,哈哈):多图上传上传后magento前台无法查看上传后前台看不了图片上传后前台只能看到部分图片上传后前台的图片有重复不能上传custom o转载 2013-05-27 22:11:43 · 1038 阅读 · 0 评论