Удалил три стиля из БД

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Задайте их здесь!

Удалил три стиля из БД

Сообщение socialist 25.03.2007 16:51

Удалил три темы из ***themes и вот итог -> phpBB:Critical Error Could not get theme data for themes_id [5]
попробовал сменить всем юзерам тему на subsilver запросом
Код: Выделить всё
update ***users set user_style='1'  where user_style not in (select themes_id from ***themes)

не помогло.... я в тупике....

Добавлено спустя 8 часов 44 минуты 41 секунду:

ну не долбить же техсуппорт :D
socialist

 


Сообщение rxu 25.03.2007 16:57

socialist
При удалении стилей выполняется три запроса.
Код: Выделить всё
         $sql = "DELETE FROM " . THEMES_TABLE . "
            WHERE themes_id = $style_id";

         $sql = "DELETE FROM " . THEMES_NAME_TABLE . "
            WHERE themes_id = $style_id";

         $sql = "UPDATE " . USERS_TABLE . "
            SET user_style = " . $board_config['default_style'] . "
            WHERE user_style = $style_id";
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение socialist 25.03.2007 17:27

все равно тоже phpBB:Critical Error Could not get theme data for themes_id [5], я эти таблицы правил ещё до поста, видать где-то надо ещё посмотреть
socialist

 

Сообщение rxu 25.03.2007 17:40

socialist
Посмотрите значания user_style в таблице phpbb_users у всех пользователей.
Возьмите и тупо сбросьте их все в единицу без всяких условий.

Добавлено спустя 1 минуту 39 секунд:

Код: Выделить всё
UPDATE phpbb_users SET user_style = 1 WHERE user_style <> 1
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение socialist 25.03.2007 22:46

Повторюсь еще раз - там всё уже в единице! Может поможет-то, что одна из тем, которая была свалена, стояла по умолчания для всех юзеров без возможности смены ими тем оформления
socialist

 

Сообщение rxu 26.03.2007 16:01

И в таблице конфига стиль по умолчанию тоже выставлен в единицу?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение socialist 26.03.2007 23:19

да
socialist

 

Сообщение Палыч 26.03.2007 23:40

socialist
То есть:
в phpbb_themes themes_id = 1 , template_name = style_name = subSilver
в phpbb_themes_name themes_id = 1
в phpbb_users user_style = 1 у всех пользователей
в phpbb_config default_style = 1
И вас phpbb версии старше 2.0.20
:?:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6484
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение socialist 27.03.2007 13:54

Палыч, совершенно верно!!! Но так я ответа никак не мог найти, просто залил старую базу попросив суппорт. А задачка была интересссная!!
socialist

 


Вернуться в Стили для phpBB 2.0.x

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

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