我正在运行带有Magic Touch作为主图像查看器的Drupal站点,不幸的是,Magic Touch内置在闪存中。我需要用于移动设备的非Flash后备图片查看器。这里的任何建议都会有帮助,但我想我可能找到了最简单的角度。 Magic Touch将覆盖已启用的任何其他图像查看器,所以我想我可以启用我的回退图像查看器,并且我只需要一种方法来禁用Magic Touch模块,如果未检测到Flash或用户代理被检测为移动设备设备。只有在检测到闪存的情况下才加载模块
我已经写了一个带有browscap的条件语句来检测用户是否使用移动设备。现在我只需要一个函数来有条件地禁用或启用模块。
我建议找到一种方法来覆盖页面回调,如果没有检测到闪光。 禁用模块是整个站点的变化。 某些用户可以通过在移动设备上访问您的网站来禁用整个站点的Magic Touch功能? – 2012-04-21 14:07:28
我想我没有想到它可能放在服务器上的负载。我不知道我甚至会从页面回调开始,我想它可以将用户指向不同的模板,但我仍然不知道如何使用它来更改图像查看器。 – Eric 2012-04-21 18:41:37