Answers:
在扩展并为管理区域创建自己的主题时,我发现了此问题。
这些按钮使用FLASH。
因此,如果您的浏览器不支持Flash,则它们不会出现。
确保该app/design/adminhtml/default/default/template/media
文件夹存在,并且其中有2个文件。
确保该skin/adminhtml/default/default/media
文件夹存在,并且其中包含3个文件。
如果您创建了自己的主题(即主题:“ mytheme”和程序包“ mypackage”),请确保以上内容适用于:
app/design/adminhtml/mytheme/mypackage/template/media
skin/adminhtml/mytheme/mypackage/media
我希望这有帮助。
这些按钮来自闪存。请检查以下位置的媒体文件夹
设计/管理HTML /默认/默认/模板/媒体
如果没有媒体文件夹,则从新的magento复制
这将解决您的问题:)如果不是,请从下面的链接尝试解决方案 /programming/15022532/image-upload-buttons-are-missing-in-magento-in-back-end
有趣的是,我在目前正在工作的项目中遇到了同样的问题,但是所有文件都就位(谈论Magento版本1.14.1.0)。
首先我以为问题不在这里''
var maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;
在几个地方都可以找到,例如
但这导致了新的错误,因此最终的解决方案是像这样更改php.ini:
upload_max_filesize = 100 M
至
upload_max_filesize = 100M
编辑你的 /app/design/adminhtml/default/default/template/media/uploader.phtml
var maxUploadFileSizeInBytes = '<?php echo $this->getDataMaxSizeInBytes() ?>';
var maxUploadFileSize = '<?php echo $this->getDataMaxSize() ?>';
用。。。来代替
var maxUploadFileSizeInBytes = '128M';
var maxUploadFileSize = '128M';
有三种想法:-HHVM(配置错误)
复制
/app/code/core/Mage/Adminhtml/Block/Media/Uploader.php
至
/app/code/local/Mage/Adminhtml/Block/Media/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');
}
这是完全解决问题的最终解决方案。
要修复Magento CE 1.9.2.1中未加载的产品图片上传按钮,我必须'
在maxUploadFileSizeInBytes
值中添加字符。
更改
var maxUploadFileSizeInBytes = <?php echo $this->getDataMaxSizeInBytes() ?>;
至
var maxUploadFileSizeInBytes = '<?php echo $this->getDataMaxSizeInBytes() ?>';
在
app/design/adminhtml/default/default/template/media/uploader.phtml
我在带有HHVM的Magento 1.9.2.3上遇到了相同的问题。我发现问题出在HHVM。切换到PHP5-FPM为我解决了这个问题。