2012-04-20 3 views
1

Я запускаю сайт Drupal с Magic Touch в качестве основного средства просмотра изображений, к сожалению, Magic Touch встроен во флэш-память. Мне нужно приложение для резервного копирования без флэш-памяти для мобильных устройств. Любые предложения здесь были бы полезны, но я думаю, что я нашел самый простой угол. Magic Touch будет переопределять любые другие средства просмотра изображений, которые включены, поэтому я решил, что могу включить мой резервный просмотрщик изображений, и мне просто нужен способ отключить модуль Magic Touch, если Flash не обнаружен или если пользовательский агент обнаружен как мобильный устройство.Загрузите модуль только в том случае, если обнаружена вспышка

Я уже написал условное заявление с брошюрой, чтобы определить, использует ли пользователь мобильное устройство. Теперь мне просто нужна функция, чтобы отключить или включить модуль условно.

+0

Я предлагаю найти способ переопределить обратный вызов страницы, если вспышка не обнаружена. Отключение модуля происходит на сайте. Некоторые пользователи могут отключить функциональность Magic Touch всего сайта, посетив ваш сайт на мобильном телефоне? –

+0

Думаю, я не думал о загрузке, которую он мог бы разместить на сервере. Я не знаю, где я даже начинал бы с обратного вызова страницы, я думаю, это может привести пользователя к другому шаблону, но я все еще не понимаю, как использовать это для изменения средства просмотра изображений. – Eric

ответ

0

Вы можете вызвать функции module_disable() или module_enable() для выполнения этих задач.

+0

Я начал изучать эти функции. Так будет ли это '$ disabledmodules = array ('magictouch'); module_disable ($ disabledmodules, $ disable_dependents = TRUE); ' – Eric

+0

да, я так думаю, пожалуйста, выберите, если это ответит на ваш вопрос. –

+0

Я уверен, что это отключит его для всех пользователей ... – ceejayoz