День добрый.
Уже не первый раз при написании модулей с динамическим содержимым сталкиваюсь с проблемой. При отключенном кэше все работает нормально, при включении в глобальных настройках Стандартного кэша начинаются странные вещи.
Модули просты до безобразия. К примеру, последним делал модуль для отображения результатов гуглевского поиска. То есть все, что делает модуль - вставляет на страницу div, в который уже потом через JS (скрипты я встраиваю через $document->addScriptDeclaration) с Google подгружаются данные. При включении кэша первый поисковый запрос обрабатывается нормально. При следующем же запросе, судя по всему, никакие скрипты не выполняются, из Google ничего не приходит. На странице остается "голый" div.
В XML-файле модуля присутствуют параметры управления кэшем:Код:Однако выключение кэша через настройки модуля (которые появляются благодаря вышеуказанным параметрам) не дает никакого положительного эффекта.<field name="cache" type="list" default="1" label="COM_MODULES_FIELD_CACHING_LABEL" description="COM_MODULES_FIELD_CACHING_DESC"> <option value="1">JGLOBAL_USE_GLOBAL</option> <option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option> </field> <field name="cache_time" type="text" default="900" label="COM_MODULES_FIELD_CACHE_TIME_LABEL" description="COM_MODULES_FIELD_CACHE_TIME_DESC" />
Самое простое, что приходит на ум в данном случае - как-то программно запретить кешировать мой модуль (все равно данные всякий раз будут налету генерироваться). Но как это сделать?
Сомнения внушает то, что не выполняются клиентские скрипты, которые даже при включенном кэше находятся на странице.
Может, я вообще не понимаю проблемы?
Подскажите, плиз.
- 04.03.2012 20:34
« Uppod плеер | Возможен ли мост? »
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Сборка модулей для КИНО ОНЛАЙН на ДЛЕ. | Софт, скрипты, лицензии | 25 | 04.08.2012 22:59 |
Проблемы с joomla, заплачу до 10 у.е. за помощь! | Другая работа | 1 | 21.12.2011 10:10 |
Проблемы с joomla, заплачу до 10 у.е. за помощь! | Web программирование | 1 | 21.12.2011 10:10 |
написать несколько простых модулей. DLE 9.4 (PHP) | Создание сайтов | 0 | 17.10.2011 17:07 |
написать несколько простых модулей. DLE 9.4 (PHP) | Web программирование | 0 | 17.10.2011 17:07 |