尝试改进magento的默认产品图片库/缩放功能。
首先,我遇到的第一个问题是管理面板中出现404错误,这就是修复:
系统/权限/角色,点击您的用户名"管理员" ,点击"角色用户"在左侧,然后单击"重置过滤器"最后"保存角色"
取自此视频:http://www.youtube.com/watch?v=lEgtVv_a1AE
我以为我会发布这个帖子,因为从周围看来似乎有很多人在寻找这个解决方案,所以我希望能帮助别人。
但我仍然无法获得"云变焦"工作的扩展,我已经尝试了其中3个,VS产品图像缩放,Cueblocks缩放和Moo Cloudzoom。而且他们都没有工作。
我在这里找到了这个建议:mouse over zoom not working in magento
并且确实我在Chrome控制台上有错误,但唉,我不明白错误或如何解决它们。
如果有人可以提供修复,暗示或建议,我会一如既往地欣赏它。
我认为在新窗口中打开的标准magento产品缩放对用户不是很友好。
这是我试图让它在http://watchgearonline.co.uk/watch-straps/nato-strap-black-and-blue.html
上运行的网站目前正在安装Moo Cloudzoom ....
编辑:这是Chrome上Js控制台中的错误日志,似乎有5个错误:
Uncaught TypeError: Object [object Object] has no method 'zoom' script.js:9
Failed to load resource: the server responded with a status of 404 (Not Found) http://watchgearonline.co.uk/skin/frontend/base/default/css/print.css
Failed to load resource: the server responded with a status of 404 (Not Found) http://watchgearonline.co.uk/skin/frontend/base/default/images/slider_btn_zoom_out.gif
Failed to load resource: the server responded with a status of 404 (Not Found) http://watchgearonline.co.uk/skin/frontend/base/default/images/slider_btn_zoom_in.gif
Error in event handler for (unknown): TypeError: Cannot read property 'state' of null
at CSRecorder.onQueryStateCompleted (chrome-extension://cplklnmnlbnpmjogncfgfijoopmnlemp/content_scripts/recorder.js:43:13)
at messageListener (extensions::messaging:343:9)
at Function.target.(anonymous function) (extensions::SafeBuiltins:19:14)
at Event.dispatchToListener (extensions::event_bindings:394:22)
at Event.dispatch_ (extensions::event_bindings:378:27)
at Event.dispatch (extensions::event_bindings:400:17)
at dispatchOnMessage (extensions::messaging:307:22) nato-strap-black-and-blue.html:1
答案 0 :(得分:0)
我认为您缺少一些必需的模块文件。您可以从here下载模块(单击中间蓝色按钮'magento package')然后解压缩并将其上传到您的Magento服务器 - 或者使用它来检查所有文件是否存在,特别是:
\app\design\frontend\base\default\layout\starplugins-cloudzoom.xml
和
\js\starplugins\cloudzoom.js
您可以通过在system-> configuration-> developer-> advanced中查看Magento管理员来检查模块是否处于活动状态。
确保在上传(或安装)您注销管理区域后,重新登录,刷新所有缓存,包括缓存存储和Magento缓存,以及是否使用编译器(system-> tools->编译器)然后禁用然后重新编译。
基本问题是您的页面缺少(至少)行
<script type="text/javascript" src="http://watchgearonline.co.uk/js/jquery/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="http://watchgearonline.co.uk/js/starplugins/cloudzoom.js"></script>
表示模块安装不正确或某些设备干扰了将JavaScript和CSS添加到<head>
部分的XML。