Magento服务器错误:警告:非法字符串偏移'fancybox_status'

时间:2013-08-12 16:14:21

标签: ajax magento fancybox

当我尝试打印订单发票时,在magento system.log中出现此错误:

  

2013-08-12T15:44:57 + 00:00 ERR(3):警告:非法字符串偏移   'fancybox_status'中   /var/www/vhosts/DOMAIN/httpdocs/app/design/frontend/meigeetheme/default/template/ajax/catalog/product/view/list.phtml   在第193行

在这一行是这段代码:

if ($fancybox['fancybox_status'] && $fancybox['fancybox_listing'] == 1): ?>

我真的希望你们其中一个人可以帮助我,我不知道如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

以防万一有人遇到同样的问题只是编辑: 应用程序/代码/本地/ Meigee / ThemeOptions /助手/ Data.php

并改变:

return Mage::getStoreConfig(‘meigee_general/fancybox/fancybox_status’);

为:

return Mage::getStoreConfig(‘meigee_general/fancybox’);

答案 1 :(得分:0)

显示the theme you bought或您对其进行的自定义设置有PHP错误。我没有这个主题的副本,但看起来主题需要

中的变量$fancybox
app/design/frontend/meigeetheme/default/template/ajax/catalog/product/view/list.phtml

是一个数组,但由于某些原因,在您的系统上,在该页面上,它是一个字符串。我会联系主题的作者寻求支持。可信的Magento供应商将支持他们的主题问题(假设您或您的承包商,自己没有修改过它)