Изменить style_id в базе MySQL

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
trooper
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Изменить style_id в базе MySQL

Сообщение trooper »

Rayden, помогло!
Всем спасибо.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Изменить style_id в базе MySQL

Сообщение Палыч »

trooper
Проблема в том, что вы умничаете:
trooper писал(а):Я удовлетворил Ваше любопытство?
интересно, а Вы лично проверяли свой совет?
Ваша рекламация излишня
У Вас есть дельные предложения, Палыч?
SQL и PHPMyAdmin я не очень знаком
выполнить запрос SQL смогу, знать бы какой.
вместо того, чтобы точно отвечать на вопросы.
Я же вас спрашивал:
Палыч писал(а):Не очень или вообще нет? От этого зависят варианты
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
trooper
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Изменить style_id в базе MySQL

Сообщение trooper »

Рано я обрадовался, что получил желаемое. Оказалось, что на конференции переключение стиля с помощью style=Х в адресе доступно только для администратора. Как сделать функцию доступной для гостей и зарегистрированных пользователей (сейчас просто остается стиль prosilver и не изменяется на другой)? т.е. я хочу сделать как, например, на phpbb.com/community, где можно сменить стиль.
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Re: Изменить style_id в базе MySQL

Сообщение Kastaneda »

В includes/session.php

Код: Выделить всё

if (!empty($_GET['style']) && $auth->acl_get('a_styles'))
Заменить на

Код: Выделить всё

if (!empty($_GET['style']))
trooper
phpBB 1.2.1
Сообщения: 28
Стаж: 18 лет 5 месяцев
Благодарил (а): 10 раз
Поблагодарили: 1 раз

Re: Изменить style_id в базе MySQL

Сообщение trooper »

Kastaneda, спасибо, работает!
но сразу вопрос: эта функция как-то связана с версией phpBB? почему на одних форумах так, как на phpbb.com/community, а на других - как у меня (или на данной конференции)?
Kastaneda
Former team member
Сообщения: 702
Стаж: 21 год 11 месяцев
Поблагодарили: 4 раза

Re: Изменить style_id в базе MySQL

Сообщение Kastaneda »

Думаю не связана. Просто по умолчанию эта функция отключена.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

а какой запрос изменит id на 1 у просилвера? (ID щас 21)
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

в ручную сменил ID на 1 в таблицах стилей, наборов изображений, тем и шаблонов, думаю они больше нигде не прописаны
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

для убеждения, сравнил структуры таблиц, всё сходится кроме таблицы phpbb_styles
установлены 3 стиля
было
433cabac1cf3.jpg
стало
03cdba78aac5.jpg
в работе форума глюков пока не наблюдаю
уважаемые гуру, подскажите пожалуйста, как это исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

вопрос снят
запрос приведённый тут бъёт индексы
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Изменить style_id в базе MySQL

Сообщение Палыч »

Gisher
А что нажать кнюпель "Проверить" таблицу для перестроения индексов так сложно для понимания?

Код: Выделить всё

CHECK TABLE `phpbb_styles`
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

Палыч
я сделал чуток иначе

Код: Выделить всё

UPDATE `phpbb_styles` SET `style_id` = '1' WHERE `phpbb_styles`.`style_id` =21 LIMIT 1 ;
UPDATE `phpbb_config` SET `config_value` = '1' WHERE CONVERT( `phpbb_config`.`config_name` USING utf8 ) = 'default_style' LIMIT 1 ;
(21 был ID просилвера у меня) затем просто установил остальные стили, и они имеют нужный порядок
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

заметил след. глюк, в админке показывает
45f9502b5021.jpg
хотя на самом деле пользователей 2762, раньше так и отображалось
какой запрос исправит это?

и ещё один вопрос, если выбрать proDark стиль, то страницы значительно медленно открываются, чем с prosilver
с чем это может быть связано?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Изменить style_id в базе MySQL

Сообщение Alek$ »

Gisher писал(а):если выбрать proDark стиль, то страницы значительно медленно открываются, чем с prosilver
с чем это может быть связано?
Ч тем, что это более тяжелый стиль.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Изменить style_id в базе MySQL

Сообщение Gisher »

этот стиль полностью основан на просилвере, только цвета другие, в чём ещё заключается ,,тяжесть,, ?

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