|
|
|
|
Текущее время: Пн май 21, 2012 4:37 pm
|
Сообщения без ответов | Активные темы
|
Страница 1 из 1
|
[ Сообщений: 2 ] |
|
Coll shop - вылечим "баг"
| Автор |
Сообщение |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
 Coll shop - вылечим "баг"
На шопах, где включено кеширование дерева категорий, особенно там, где это дерево большое, временами возникает неприятный баг: файл кеша CACHE/_categ_items.php на диск сохраняется криво, и в результате все его содержимое валится посетителю на экран браузера.
Обычно в таких случаях те, кто в курсе, просто стирали файл кеша, после чего он автоматически перегенирировался заново, а кто не в курсе - обновляли базу, после чего он также перегенерировался.
Давайте попробуем сделать так, чтобы этот баг не вылазил:
В файле modules/sc_category.php снизу есть строка:
@include("$ROOT_PATH/CACHE/_categ_items.php");
Замените ее на 3 строки:
ob_start();
@include("$ROOT_PATH/CACHE/_categ_items.php");
ob_end_clean();
Для гарантии также можете там же ниже строку
@include("$ROOT_PATH/modules/categ_items.php");
Заменить на
@unlink("$ROOT_PATH/CACHE/_categ_items.php");
@include("$ROOT_PATH/modules/categ_items.php");
Если после этого такой баг у кого-то повторится - дайте мне знать.
|
| Чт апр 24, 2008 1:34 pm |
|
 |
|
Lincoln
Зарегистрирован: Пт июл 23, 2004 12:22 am Сообщения: 385 Откуда: СССР
|
Спасибо от лица общественности!
_________________ Как выходить из под фильтров Google?
Вот этими ссылками оч хорошо продвигаются магазины в Google и Yahoo
|
| Чт апр 24, 2008 7:00 pm |
|
|
|
Страница 1 из 1
|
[ Сообщений: 2 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|