Если когда-то давным-давно использовался стиль с номером NNN и он был удалён, а боты или гости запомнили ссылку с явным указанием ID стиля, при переходе по такой ссылке (NNN для примера равен 999)
Код: Выделить всё
http://mysite.ru/forum/index.php?style=999Код: Выделить всё
Произошла общая ошибка: Общая ошибка
» Невозможно получить данные о стиле- В includes/session.php найтии добавить ПЕРЕД (внутри if в запросе sql те же строки, что чуть выше по коду session.php):
Код: Выделить всё
// User has wrong style if (!$this->theme && $style == $this->data['user_style'])Код: Выделить всё
if (empty($this->theme)) { $style = $config['default_style']; $sql = 'SELECT s.style_id, t.template_storedb, t.template_path, t.template_id, t.bbcode_bitfield, t.template_inherits_id, t.template_inherit_path, c.theme_path, c.theme_name, c.theme_storedb, c.theme_id, i.imageset_path, i.imageset_id, i.imageset_name FROM ' . STYLES_TABLE . ' s, ' . STYLES_TEMPLATE_TABLE . ' t, ' . STYLES_THEME_TABLE . ' c, ' . STYLES_IMAGESET_TABLE . " i WHERE s.style_id = $style AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imageset_id = s.imageset_id"; $result = $db->sql_query($sql, 3600); $this->theme = $db->sql_fetchrow($result); $db->sql_freeresult($result); } - очистить кэш

