图像上传按钮在后端的magento中丢失


image upload buttons are missing in magento in back end

我是Magento的新手。。。已安装1.7社区版

我听过很多关于它的消息,到目前为止我还没有留下深刻印象。。无论如何,我正在尝试将图像添加到产品,但后端缺少"浏览文件"answers"上传"按钮

我已经尝试了几种在线解决方案,如:
-将"media"文件夹从"adminhtml"文件夹复制到"frontend",
-清除缓存,
-改革指数,
-升级到最新的flash播放器

似乎什么都不管用。如果有人找到这个问题的解决方案,请告诉我。

这些按钮来自闪光灯。所以请检查以下位置的媒体文件夹

design/adminhtml/default/default/template/media

如果没有媒体文件夹,则从新的图像复制到

这将解决您的问题:)

Magento图像上传问题与flash有关。您需要更改浏览器的设置。如果您使用的是铬,

  1. 转到chrome设置,或键入chrome://settings/content
  2. 转到内容设置=>闪光灯
  3. 启用允许站点运行flash
  4. 先关闭询问

在Firefox中,你不需要做任何事情,如果你的flash播放器已经过时,你需要更新它

转到chrome://settings/content/flash在允许标签中添加您的网站url

然后刷新您的管理面板

如果使用git,也可以检查。gitignore。很容易忽略"media/"而不是"/media/"。更深的媒体目录包含swf上载按钮。

如果JavaScript变量maxUploadFileSizeInBytesmaxUploadFile Size在以下文件中未正确配置:

  • /app/design/adminhtml/default/default/template/media/uploloader.html
  • /app/design/adminhtml/default/default/template/media/cms/browser/content/uploader.html

变量声明如下:

maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;
maxUploadFileSize = '<?php echo $this->getDataMaxSize() ?>';

您可以直接编辑:

maxUploadFileSizeInBytes = 10485760; /* 10.48576 MB */
maxUploadFileSize = '104857600';

getDataMaxSizeInBytes()getDataMaxSize()在文件中定义:

  • /app/code/core/Mage/Adminhtml/Block/Media/Uploloader.php

如果您的服务器使用HHVM运行,则参数PHPpost_max_sizeupload_max_filesize可在名称HHVM.server.max_postrongizeHVM.server.upload.upload_max_file_size下使用。

为此,他必须修改php文件中这些参数的吸引力Uploader.php,方法如下:

在LocalUploader.php体系结构中复制文件:

  • /app/code/local/Mage/Adminhtml/Block/Media/Uploloader.php

更换以下线路:

public function getPostMaxSize()
{
    return ini_get('post_max_size');
}
public function getUploadMaxSize()
{
    return ini_get('upload_max_filesize');
}

通过以下方式:

public function getPostMaxSize()
{
    $post_max_size = ini_get('post_max_size');
    return $post_max_size ? $post_max_size : ini_get('hhvm.server.max_post_size');
}
public function getUploadMaxSize()
{
    $upload_max_filesize = ini_get('upload_max_filesize');
    return $upload_max_filesize ? $upload_max_filesize : ini_get('hhvm.server.upload.upload_max_file_size');
}

Cordally。G

我在更新到magento 1.9.1时遇到问题,通过复制文件夹/app/design/adminhtml/default/default/template/dull 解决了问题

到新的magento实例中。

图像上传按钮是一个闪光按钮,因此您必须下载flash Player。您可以从以下链接下载flash播放器:http://get.adobe.com/flashplayer/otherversions/

安装flash播放器后只需要重新启动浏览器,现在你就可以看到图片上传按钮了。

我在管理区域发现了这个问题。首先启用浏览器的Flash,然后重新检查。

这些按钮使用FLASH。

因此,如果你的浏览器不支持flash,那么它们将不会出现。

确保app/design/adminhtml/default/default/template/media文件夹存在,并且其中有2个文件。

  • editor.html
  • 上传器.html

确保skin/adminhtml/default/default/media文件夹存在,并且其中有3个文件。

  • flex.swf
  • 上传程序.swf
  • 上传器Single.swf

如果你已经创建了自己的主题(即主题:"mytheme"和包"mypackage"),那么确保以上适用于:

  • app/design/adminhtml/mytheme/mypackage/template/media
  • skin/adminhtml/mytheme/mypackage/media

我希望这能有所帮助。

我遇到了同样的问题,并通过在Google Chrome中进行以下设置进行了排序:

转到右角菜单>设置>高级>隐私和安全>内容设置>Flash>在允许部分单击"添加"按钮,然后键入您的网站URL。

如果有任何问题,您可以检查以下URL:http://www.alvipixels.co.uk/blog/magento-product-image-upload-button-not-showing.php

在清空Opera中的所有缓存后,我遇到了这个问题。我刚刚在flash设置中添加了我的网站的例外。只需确保它是以http(s)开头的完整url。我有一个案例,我打开了flash播放器属性,并首先使用高级选项卡上的删除所有按钮删除了所有内容。

如果它在一个浏览器中工作,它通常不是另一个浏览器的magento代码错误。

谷歌浏览器正在阻止这些按钮,因为它们是闪光的。遵循以下步骤:

打开Google Chrome单击浏览器右上角的三个点点击设置向下滚动至高级,然后单击展开向下滚动至隐私和安全,然后单击内容设置点击闪光灯在允许点击添加下将主页链接复制到网站

这里有一个关于修复Magento上传按钮的教程,更详细地说