我已经在我的服务器上为客户运行开放式购物车,但它的表现相当奇怪。当我们尝试访问图像以附加到产品时,我们会在“图像管理器”中获取此登录图像。弹出窗口。和重命名按钮,新文件夹等改变颜色。
我似乎无法在google上找到任何内容,您之前是否看过这个或者有任何想法,如果我被黑客入侵或发生了什么事?
我正在运行1.5.6.3版
点击添加任何图片后,它会添加该登录段。我可以尝试登录,但我还没试过。
这是它首先弹出的方式,然后它变成上面的图像。 这是它应该保持的正确方式。
答案 0 :(得分:1)
这里的问题相同。它曾经正常工作超过一年,它在几天前停止工作,没有更改或更新我的网站。你在哪家托管公司?我在Bluehost上,试图了解他们是否改变了一些东西......
编辑:好的,我在这里找到了一个解决方案:http://forum.opencart.com/viewtopic.php?f=161&t=93875&start=40
我已经创建了一个名为fix-image-manager.xml的vqmod文件,并将其放在/ vqmod / xml中,如该帖子所示。这是文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<modification>
<id>IMAGE MANAGER FIX</id>
<version>1.5.6.1</version>
<vqmver required="true">2.5.0</vqmver>
<author>OpenCart</author>
<file name="admin/view/template/common/filemanager.tpl">
<operation>
<search position="replace"><![CDATA[&token=<?php echo $token; ?>&image=' + encodeURIComponent('data/' + $(element).find('input[name=\'image\']').attr('value'))]]></search>
<add><![CDATA[&image=' + encodeURIComponent('data/' + $(element).find('input[name=\'image\']').attr('value'))+'&token=<?php echo $token; ?>']]></add>
</operation>
</file>
<file name="admin/view/template/catalog/*">
<operation>
<search position="replace"><![CDATA[&token=<?php echo $token; ?>&image=' + encodeURIComponent($('#' + field).attr('value'))]]></search>
<add><![CDATA[&image=' + encodeURIComponent($('#' + field).attr('value')) + '&token=<?php echo $token; ?>']]></add>
</operation>
</file>
</modification>
如果您不使用vqmod,则只需编辑admin / view / template / common / filemanager.tpl并更改此行:
'index.php?route=common/filemanager/image&token=<?php echo $token; ?>&image=' + encodeURIComponent('data/' + $(element).find('input[name=\'image\']').attr('value')),
到此:
'index.php?route=common/filemanager/image&image=' + encodeURIComponent('data/' + $(element).find('input[name=\'image\']').attr('value'))+'&token=<?php echo $token; ?>',
并在admin / view / template / catalog /中存在相同行的所有文件中执行相同的操作。
显然&amp;标记应该是最后一个参数。我仍然无法理解为什么到目前为止它已经正常工作并突然停止工作。
答案 1 :(得分:0)
我建议检查图片添加屏幕的iframe地址栏中的令牌,当令牌不正确时会出现此问题。这是因为系统将您视为未登录的用户。
登录到后端后,直接从浏览器转到文件管理器页面,查看它是否存在并导航到正确。
index.php?route=common/filemanager
请记住将令牌部分留在地址栏中,然后更改上面的
如果它正确导航到此页面,则必须找到图像iframe的链接,并将标记与您登录的标记进行比较(请参阅浏览器地址)。如果它没有正确导航到此页面,那么您将不得不查看该特定页面的编码。