我是Magento的新手......已安装1.7社区版。
我听说过很多,到目前为止我没有留下深刻的印象。但是我试图将图像添加到产品但是浏览文件上传'按钮 。
我在网上尝试了几种解决方案,如:
- 将'adminhtml'文件夹中的'media'文件夹复制到'前端',
- 清理缓存,
- 改革指数,
- 升级到最新的flash播放器。
似乎没什么用。如果有人找到解决这个问题的方法,请告诉我。
答案 0 :(得分:6)
这些按钮来自闪光灯。请检查以下位置的媒体文件夹
design/adminhtml/default/default/template/media
如果没有媒体文件夹,则从新鲜的magento
复制这将解决您的问题:)
答案 1 :(得分:5)
Magento图片上传问题与flash有关。您需要更改浏览器的设置。如果您使用的是铬,
在Firefox中,你不需要做任何事情,如果你的flash播放器已经过时,你需要更新它
答案 2 :(得分:4)
转到 铬://设置/内容/闪光 在允许标记
中添加您的网站网址然后刷新管理面板
答案 3 :(得分:3)
如果使用git那么检查.gitignore也是一件好事。很容易忽略“media /”而不是“/ media /”。更深入的媒体目录包含swf上传按钮。
答案 4 :(得分:2)
如果JavaScript变量,则不会显示上传按钮 以下文件中未正确配置 maxUploadFileSizeInBytes 和 maxUploadFileSize :
变量声明如下:
maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;
maxUploadFileSize = '<?php echo $this->getDataMaxSize() ?>';
您可以直接编辑:
maxUploadFileSizeInBytes = 10485760; /* 10.48576 MB */
maxUploadFileSize = '104857600';
getDataMaxSizeInBytes()和 getDataMaxSize()在文件中定义:
如果您的服务器使用 HHVM 运行,则参数PHP post_max_size 和 upload_max_filesize 在名称 hhvm.server下可用。 max_post_size 和 hhvm.server.upload.upload_max_file_size 。
为此,他必须在php文件 Uploader.php 中修改这些参数的吸引力,具体如下:
在Local Uploader.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');
}
亲切。 ģ
答案 5 :(得分:0)
我有问题更新到magento 1.9.1,问题是通过复制文件夹/ app / design / adminhtml / default / default / template / dull来解决的
进入新的magento实例。
答案 6 :(得分:0)
图片上传按钮是一个Flash按钮,因此您必须下载Flash Player。 您可以从以下链接下载Flash播放器: http://get.adobe.com/flashplayer/otherversions/
安装Flash播放器后只需重启浏览器,现在就可以看到图片上传按钮了。
答案 7 :(得分:0)
我在管理区域发现了这个问题。首先启用Flash浏览器,然后重新检查。
这些按钮使用FLASH。
因此,如果您的浏览器不支持闪存 - 那么它们就不会出现。
确保app/design/adminhtml/default/default/template/media
文件夹存在,并且其中包含2个文件。
确保skin/adminhtml/default/default/media
文件夹存在,并且其中有3个文件。
如果您已经创建了自己的主题(即主题:&#34; mytheme&#34;以及包&#34; mypackage&#34;),请确保以上内容适用于:
app/design/adminhtml/mytheme/mypackage/template/media
skin/adminhtml/mytheme/mypackage/media
我希望这会有所帮助。
答案 8 :(得分:0)
我遇到了同样的问题,并通过在Google Chrome中执行以下设置进行排序:
转到右上角的菜单&gt;设置&gt;高级&gt;隐私和安全&gt;内容设置&gt; Flash&gt;在允许部分中,点击“添加”按钮,然后输入您的网站网址。
如果有任何问题,您可以检查以下网址: http://www.alvipixels.co.uk/blog/magento-product-image-upload-button-not-showing.php
答案 9 :(得分:0)
在清空Opera中的所有缓存后,我遇到了这个问题。我刚刚将我的网站例外添加到了flash设置中。只需确保它是以http(s)开头的完整URL。我在一个案例中打开了Flash播放器的属性,并首先使用高级选项卡上的全部删除按钮删除了所有内容。
如果它在一个浏览器中工作,则通常不会在另一个浏览器中出现magento代码错误。
答案 10 :(得分:0)
谷歌浏览器阻止了这些按钮,因为它们是闪存。请按照以下步骤操作:
打开Google Chrome 单击浏览器右上角的三个点 单击设置 向下滚动到高级,然后单击展开 向下滚动到隐私和安全性,然后单击内容设置 点击闪光灯 在允许下点击添加 将主页链接复制到网站
以下是fixing Magento upload buttons的详细教程