Текущее время: Пн май 21, 2012 4:37 pm




Начать новую тему Ответить на тему  [ Сообщений: 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
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
phpBB, китайские телефоны, виагра и мужская сила. © 2000, 2002, 2005, 2007 phpBB Group.
Our workflow designed by Project Management Insights. We trust our backup to Calgary Backup.