Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Смена стиля через Базу Данных

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Sick0hearT
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 4 месяца

Смена стиля через Базу Данных

Сообщение Sick0hearT »

Обновлял PHPbb 2.0.21 до 2.0.22 с помощью утилиты Fantastico. На форуме стояла тема Appalachia.
Теперь при попытке войти на форум или в админку отображается
phpBB : Critical Error

Could not open Appalachia template config file

DEBUG MODE

Line : 503
File : functions.php
Хочу сменить тему на дефолтную через phpMyAdmin. В какой таблице подправить тему для форума по умолчанию и для отдельного пользователя?
Спасибо.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

Sick0hearT
Для пользователя ****_users (user_style)
По умолчанию ****_config (default_style)

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

Значения берутся из ***_themes (themes_id)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Sick0hearT
phpBB 1.0.0
Сообщения: 5
Стаж: 15 лет 4 месяца

Сообщение Sick0hearT »

Палыч
Спасибо :D . Нашел :) Попробовал.

Правда, не помогло. Fantastico очистила папку template. Переустановил файлы темы - заработало.
Надо было сразу ручками все сделать :roll:
RAdmin
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 5 месяцев

Сообщение RAdmin »

Sick0hearT
какие именно файлы темы переустанавливал?
Не ругайте, новичок я
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 18 лет 4 месяца
Откуда: Бердск

Сообщение crash »

RAdmin да все перезалейте, что вам жалко

Добавлено спустя 21 секунду:

а сообещние от Палыча, говорит что в базе менять
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
DUX
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 6 месяцев
Откуда: Курган

Сообщение DUX »

phpBB : Critical Error

Could not open Solaris_101 template config file

DEBUG MODE

Line : 503
File : functions.php


Слушайте та же ошибка=( Что делать? Где поменять СКИН в Директориях (в ручную)?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

DUX писал(а): Где поменять СКИН в Директориях (в ручную)?
Доброй ночи, что значит в директориях? В файлах? В папках? - Нигде.
Стиль (тема, скин, шкура) меняется либо через админку, либо напрямую в базе данных через интрефейс доступа, который вам доступен.
Например, phpMyadmin. Что менять - смотрите во втором посте топика.
Спасибо.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DUX
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 6 месяцев
Откуда: Курган

Сообщение DUX »

Палыч писал(а): Например, phpMyadmin. Что менять - смотрите во втором посте топика.
Спасибо.
Нет ну в ручную где сменить Скин всего форума объяснить можно? (Где именно)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

DUX писал(а):Нет ну в ручную где сменить Скин всего форума объяснить можно? (Где именно)
Можно. Только скажите поточнее, что именно вы хотите сделать. В зависимости от этого рецепты будут разные.

Если под понятием "в ручную" вы понимаете редактирование какого либо файла - то ответ будет НЕТ. Таким образом стиль (скин) не меняется.

Если вы хотите установить новый стиль (скин), то для этого нужно закачать все файлы нового стиля в папку templates, соблюдая структуру вложенных папок и проверяя, не изменился ли регистр символов в названии паппок и файлов при закачке (это иногда случается при использовании FTP). После этого зайти в админку - стили - добавить - установка. Если вы хотите, чтобы он был по умолчанию - установить соответствующий флажок. Только следует учесть, что для тех пользователей, которые уже зарегистрированы (в том числе для вас) смена стиля призводиться в профиле. Хотя можно в общей конфигурации установить флажок на опции Замещать стиль пользователя.

Если вы уже пытались установить стиль, но неудачно, и хотите вернуть старый (о чём, собственно и говориться в этой теме), то вам следует зайти в базу данных и изменить значения полей default_style в таблице ваш_префикс_config (для установления нужного вам стиля по умолчанию) и user_style в таблице ваш_префикс_users для конкретного пользователя (например, для вас).
Какие значения нужно поставить, можно посмотреть в таблице
ваш_префикс_themes в поле themes_id. Как правило, значение 1 соответствует стилю subSilver. Хотя возможно у вас они могут быть иными.

Действия с базой данных удобно выполнять с помощью программы phpMyadmin, которая вероятно имеется в вашем распоряжении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
DUX
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 6 месяцев
Откуда: Курган

Сообщение DUX »

Не подумай что я лузер=)
Но что за " Ваш_Префикс ?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 16 лет 6 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

DUX писал(а):Не подумай что я лузер=)
Улыбнуло :)
DUX писал(а):Но что за " Ваш_Префикс ?
Каждая таблица в базе данных имеет префикс и имя, по умолчанию префикс phpbb_, например таблица пользователей имеет по умолчанию имя phpbb_users
Но часто, в целях безопасности, при установке форумов, префикс задаётся тем, кто ставил форум, отличающимся от стандартного. Какой именно префикс на вашем форуме должен знать администратор.
Как выглядит рабочее окно phpMyadmin можно посмотреть в этой теме, например
http://www.phpbbguru.net/community/viewtopic.php?t=1602

Я не думаю, что вы лузер, просто вы никогда не работали с базой данных и слабо понимаете, как именно всё функционирует. А поскольку вы собираетесь исправлять ошибки после попытки установки стиля Solaris сами, то лучше если я попробую вам рассказать всё как можно более подробно, ибо работа напрямую с базой может привести к невосполнимой утрате данных.

Вам нужно выбрать таблицу phpbb_users (помните, что префикс может быть другим) в левои фрейме окна и нажать вкладку Обзор, которая появится после выбора таблицы. В третьем столбце будут имена, найдите себя, помните, что если пользователей много, то возможно вы будете не на первой странице (там есть выпадающее меню с номерами страниц просмотра)
После того, как найдёте строчку с самим собой, нажмите крайнюю левую кнопку в строке с символом карандаша (правка) и в открывшемся меню в поле user_style (по умолчанию 10-11 сверху) поставьте 1 вместо того, что там стоит и нажмите кнопку Пошёл (или Go, если английский вариант программы)
Затем те же действия нужно провести с таблицей phpbb_config с полем default_style. Должно помочь.
Чтобы точно убедиться, что subSilver'у у вас соответствует значение 1, можно открыть таблицу phpbb_themes и посмотреть значение поля themes_id для этого названия стиля.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «FAQ (phpBB 2.0.x)»