Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как включить кеширование в profile.php?

Как включить кеширование в profile.php?


     09.02.2017    Все вопросы » Общие вопросы по PHP    293

вопрос
На данный момент в userinfo у меня не мало сторонних модулей и сколько бы я не пытался включить в них кеширование - ничего не получалось, а поздней я заметил, что даже модуль, который не в зоне profile.php находится - также работает без кеширования.

В engine.php > ($subaction == 'userinfo') есть "$config['allow_cache'] = false;", но если просто удалить ее, то будут проблемы, но кеш заработает. Как быть? Может можно в самом модуле включить кеширование в любом случае?

10.6

Ответа пока нет


1 комментарий

vitnet
Эксперт

vitnet - 9 февраля 2017 17:53 -

Так поправьте свои модули чтобы они работали в обход переменной allow_cache.

Что-то типа:
start module

if( $config['allow_cache'] != "yes" ) {
	$config['allow_cache'] = "yes";
	$allow_cache = true;
} else $allow_cache = false;

...
PHP Code
...

end module

if( $allow_cache ) $config['allow_cache'] = false;

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх