Magento模板发行管理面板中SUPEE补丁

我有Magento的CE 1.9.2.4一起安装的补丁(5377,1533,4788等几乎所有的补丁)。

这个问题也揭示可能/肯定会出现在涉及图像上传自己定制的部分,而不仅仅是核心的Magento问题的任何自定义模块的问题。

  1. 现在,当我安装了最新的补丁8788通过命令行,我无法打开“添加/编辑”我的自定义模块,这是之前8788的安装做工精细的页面。

我收到以下错误,当我尝试打开我的模块中的“添加新旗帜”页面:

致命错误:调用一个成员函数setUrl()一个非对象在/home/site_user/public_html/app/code/community/My/Module/Block/Adminhtml/Banner/Add/Tab/Image.php在线57

罪魁祸首线如下:

$this->getUploader()->getConfig()->setUrl(Mage::getModel(‘adminhtml/url‘)->addSessionParam()->getUrl(‘*/*/image‘))
  1. 我也看不到管理员已上传产品图片Catalog > Manage Products > Any product > Images部分。

下面是核心Mage_Adminhtml_Block_Media_Uploader被称为类。

<?php/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    Mage
 * @package     Mage_Adminhtml
 * @copyright  Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 *//**
 * Adminhtml media library uploader
 *
 * @category   Mage
 * @package    Mage_Adminhtml
 * @author      Magento Core Team <[email protected]>
 *//**
 * @deprecated
 * Class Mage_Adminhtml_Block_Media_Uploader
 */class Mage_Adminhtml_Block_Media_Uploader extends Mage_Uploader_Block_Multiple{
    /**
     * Constructor for uploader block
     */
    public function __construct()
    {
        parent::__construct();
        $this->getUploaderConfig()->setTarget(Mage::getModel(‘adminhtml/url‘)->addSessionParam()->getUrl(‘*/*/upload‘));
        $this->getUploaderConfig()->setFileParameterName(‘file‘);
    }}

任何人都让我知道如何用最少的代码更改尽可能解决这个问题。


麦进斗科技:http://www.maijindou.com.cn/

时间: 2024-08-06 14:58:18

Magento模板发行管理面板中SUPEE补丁的相关文章

Parallels Plesk 12 一款来自国外但支持中文的Linux服务器管理面板

在网上找了好久的Linux服务器管理面板,国内的界面要么太丑,要么就是功能太少,不过有一个例外就是 zijidelu (也叫LuManager),个人觉得zijidelu应该是国内主机面板中做得最好的,用三年了,真的就是谁用谁知道,可惜的是到2013年的时候就停止更新了,因为有那么点担心一直不更新的话,会不会有漏洞,所以想换个在不断迭代的成熟产品. 收费可以,最主要是好用,界面交互友好. 国内的用得不放心,就找国外的,找了一大圈,最后锁定在以下几款: cPanel(功能多,界面一般,据说全球排名

Docker管理面板Crane开源了!

导读 数人云容器管理面板 Crane 开源啦!Crane 包含着数人云工程师对 Docker 最新技术的热爱和实践.希望借助开源社区的力量,让 Crane 完善自身,更好地成长起来,让更多的国内用户体验并参与到最新的容器技术中. 在 Docker 内置 Swarm 特性的基础上,Crane 还为社区用户实现了一些有趣的功能,比如私有仓库认证,访问控制和项目模板共享.还有酷酷的模糊搜索功能,让用户快速跳转到所需页面.Crane 可以帮助用户存储仓库认证信息,当部署项目时可以选择预定义的仓库认证信息

基于 Bootstrap 的响应式后台管理面板

你想建立一个后台管理面板或者分析仪表板吗?不需从头开始,Keen IO Bootstrap 是一个响应式的仪表盘模板,可以帮助你在几分钟内呈现数据,让你可以创建一个有吸引力的,定制的分析仪表板,随时可以展现给你的团队或您的客户. 在线演示      源码下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经典的白

25个创新的仪表板(管理面板)设计示例

仪表盘的设计是一个棘手的业务,重要的挑战以更直观的方式呈现统计数字,同时让用户深入到细节.如何约迎合个性化以及有关指标的优先次序,这很难处理. 下面这些例子有很多值得学习的地方,整合了创新的,令人震惊的美丽仪表板概念和设计的展示.如果你即将开始数据可视化处理项目,希望这个集合会给你一些灵感融. 您可能感兴趣的相关文章 35套非常华丽的免费 PSD 网页按钮素材 32套精美的免费 PSD 网页界面设计素材 22个完美设计的 PSD 登录表单模板下载 50套精美的免费 PSD 网页界面素材资源 20

Vue Admin - 基于 Vue &amp; Bulma 后台管理面板

Vue Admin 是一个基于 Vue 2.0 & Bulma 0.3 的后台管理面板(管理系统),相当于是 Vue 版本的 Bootstrap 管理系统,提供了一组通用的后台界面 UI 和组件,其中还有丰富的图表组件,开箱即用.赶紧来体验一下吧. 在线演示      免费下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[

现在的付费管理面板都带备份功能 这个你要注意

现在的付费管理面板都带备份功能 这个你要注意还有云服务商都开始支持快照 和盘符快照会减小你的竞争力你可以朝批量管控上试试 现在有些企业直接通过nas上的容器化运行网站和存储数据 以及办公平台化 用的还是RAID 10数据存储,数据迁移,运行中出现多种原因导致损坏的滚回,多可用区异步同步,均和负载备份即保障数据可用性的一种解决方案 通常云服务商会用99.9999之类的可用性做安全保障但实际并无法完全达到而导致用户自行通过其他途径保障数据安全的一种方式 这是我自己的理解 忽然感觉你做的更像是企业数据

手动刷新magento的索引管理方法

当我们网站商品很多的时候,比如有几千件,我们刷新Magento的索引管理(Index Management)经常会失败.那么后台刷新不了,我们还可以通过命令行来刷新. 使用命令行来刷新索引管理会极大降低系统消耗,容易成功. 我们来看下步骤,如果你在使用linux服务器,登入你的ssh客户端,切换目录到你magento根文件夹中名字是shell的文件中.(切换文件夹的命令:cd)        在此文件夹中输入如下命令        php -f indexer.php -- -reindex c

magento模板 -- 如何安装magento模板

在magento下面安装模板首先要了解magento的模板结构: 每个magento模板都包含如下的类似结构: --app/design/frontend/default/[模板名称] -------layout-------template-------locale --skin/frontend/default/[模板名称] -------js-------css-------images 所以安装magento模板,实际上就是将模板的相关文件存放到相应模板目录.之后进入到magento后台

有项目管理模板提供吗?(模板和管理工具对过程改进的帮助)

过程改进的美好愿望 不少朋友包括公司管理者有这样的美好愿望: 1)能借鉴某大企业的现成流程和模板,最好能直接拿来用,期望能在短时间内提升自己公司的研发流程水平: 2)希望能有一套研发管理流程工具,帮助将这些流程和模板等落地,降低流程实施的成本和管理的成本. 两次惨痛的过程改进教训 我曾经也有过类似的美好愿望,而我当时的老板也是,结果我们经历了两次的惨痛教训. 第一次: 公司要过ISO,请来了咨询公司,上了一套管理工具和流程模板,而我的项目是执行这个流程的主力.咨询公司无法解释清楚这套流程和管理工