• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль Запрет кеширования модуля движком DLE

Статус
В этой теме нельзя размещать новые ответы.

skyn927

Создатель
Регистрация
22 Дек 2008
Сообщения
44
Реакции
5
Есть модуль, который подключается инклудом в файле engine.php сверху всего контента, в админке стоит кеширование чтоб снизить нагрузку, подскажите как запретить отдельный модуль кешировать, надо чтоб модуль выводил каждый раз новые значения, а получается что модуль тоже кешируется и долго выводится одно значение.

Подскажите как запретить движку кешировать модуль?!
 
он кеширует все выводы...

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

Добавлено через 42 минуты
Теперь подскажите кому нелень, обойду ли я так кэш в дле

if (include ENGINE_DIR.'/modules/down_mod.php') $config['allow_cache'] = false;

и ненарушает ли такой способ кеширования остального?
 
не поможет,
ты кешируешь всю страницу! в независимости от модов... (все что вывело при первом кеше...)

выхода нет (что бы отключить отдельное кеширование)
 
Вот так if (include ENGINE_DIR.'/modules/down_mod.php') $config['allow_cache'] = false; некешируется, тоесть каждый раз новое выводит, вопрос ненарушет ли это кеширование остального?
 
нарушает.

твой всеобший кеш который кешировал всю страницу. ему без разници это...

в принципе можно сделать чтобы мод работал

например из обшестраничного кеша сделать перед эхо замену
PHP:
$kesh = str_replace("{tuta_modul_vyvoda}", tuta_funkcija_php, $kesh);
echo $kesh;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху