Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Помогите разобраться с кешем, API DLE не работает?

Помогите разобраться с кешем, API DLE не работает?


     31.07.2015    Все вопросы » Общие вопросы по PHP    2128

вопрос
Всем доброго времени. Вопрос по кешированию, сделали мне хороший мод но в нем используется кэширование с помощью API DLE, на моем модифицированном шаблоне не работает, хотя на стандартном все в порядке.

Сама ошибка:
Fatal error: Call to a member function load_from_cache() on null in C:\OpenServer\domains\blabla\engine\modules\exchange_rates.php on line 63


// Пробуем загрузить кэш файл
$exchange_rates_result = $dle_api->load_from_cache($module_cache_name, $module_config['cache_time'], 'text');



// Записываем в кэш
$dle_api->save_to_cache($module_cache_name, $exchange_rates_result);



Что я попробовал:
1. Использовал мод на том же движке на дефолтном шаблоне — успех;
2. Использовал мод на чистом движке с якобы проблемным шаблоном — успех;
3. На своем движке со своим шаблоном — промах
4. На своем движке, чистил весь нужный мне шаблон до уровня only head, body и строка подключения — неудача.
5. Отключал и вовсе кеширование — неудача.
Движок 10.5
Моды:
Блокпро
Последние комменты
Доска от резера
xpay

Дальше пока не знаю куда двигать. Ткните.

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


2 комментария

billing
Юзер

billing - 31 июля 2015 02:23 -

В общем стало ясно то, что не работает только на статической странице, а главная как раз таки статическая.

LazyDev
PHP-developer

LazyDev - 31 июля 2015 11:50 -

У вас
$dle_api
не объект.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх