Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Помогите разобраться с кешем, API DLE не работает?

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


     31.07.2015    Общие вопросы по PHP    898

вопрос
Всем доброго времени. Вопрос по кешированию, сделали мне хороший мод но в нем используется кэширование с помощью 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
2

28 | 2

billing - 31 июля 2015 02:23 - Юзер

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

Gameer
226

1124 | 396

Gameer - 31 июля 2015 11:50 - Эксперт

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

Истина в противоречии.​

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

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