Три форума на одной БД - проблемы с кукисами и пр.

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Kreechet152
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 8 месяцев

Три форума на одной БД - проблемы с кукисами и пр.

Сообщение Kreechet152 »

Добрый день.

Три форума на одной БД.
1. Проблемы с кукисами - они на всех трех форумах проставляются те же, что на форуме, где я кукисы редактировал последними. Итого на 2 форумах из 3 номера сессий в УРЛах у пользователей - что крайне не порядок. Как каждому форуму назначить свои кукисы. отличные от кукисов других форумов. сидящих на той же БД?
2. Те же проблемы со стилями: меняю на одном форуме настройки стилей - начинаются проблемы со стилями на другом. В результате сейчас везде поставил один и тот же стиль - типа работает. Но причина этого не понятна. Прошу помочь.

Форумы плодились копированием файлов с последующим редактированием кукисов в админке и натягиванием индивидуальных стилей.

Вот пациенты:
altonika-td . ru/forum
legion-td . ru/forum
forum.a112 . ru
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Три форума на одной БД - проблемы с кукисами и пр.

Сообщение Pazh »

Не надо через ж... делать форум и проблем не будет. Штатно никак не сделать - не предназначена база phpbb3 для ведения в одной базе нескольких форумов. Вроде где-то был мод какой-то - поиск рулит
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
profican
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет
Благодарил (а): 1 раз

Re: Три форума на одной БД - проблемы с кукисами и пр.

Сообщение profican »

Это MBD (Multiple Boards with a Single Database).
Я сделал это именно с тремя - проблема со стилями тоже присутствует. T.к. кэш общий для всех, то добиться уникальности стилей не удалось - обновленный последним всегда "побеждает".
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Три форума на одной БД - проблемы с кукисами и пр.

Сообщение Balamut »

Если хочется помучиться, то сделайте для каждого форума отдельные таблицы
_config
_sessions
_sessions_keys
_styles
_styles_imageset
_styles_imageset_data
_styles_template
_styles_template_data

(просто скопируйте каждую одну таблицу в три)

Например, если у вас перефикс phpbb_, то (для примера с таблицей phpbb_config) сделайте три таблицы:
forum1_config
forum1_config
forum1_config

Далее, идёте в includes/constants.php и заменяете:
в файле первого форума найти

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

define('CONFIG_TABLE',				$table_prefix . 'config');
заменить на

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

define('CONFIG_TABLE',				'forum1_config');
Во втором форуме, соответственно, на

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

define('CONFIG_TABLE',				'forum2_config');
В третьем - на

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

define('CONFIG_TABLE',				'forum3_config');
Это проделываете со всеми перечисленными таблицами.

Таким образом мы имеет независимый общий конфиг форума (там выставите ваш домен и ваши куки для каждого из доменов), независимую таблицу сессий для каждого из доменов и независимые стили.

Да, ещё не забудьте выставить "Заменять стиль пользователя" на "Да".

Как-то так. Сам не проверял, чисто теоретически описал. Ну общее направление мысли думаю понятно.

Из минусов - при смене каких-либо настроек - придётся менять на всех трёх форумах.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Три форума на одной БД - проблемы с кукисами и пр.

Сообщение Pazh »

Smayliks и что в итоге получите? 3 домена со своими настройками конфигурации, сессиями и стилями, НО одними и теми же постами, темами форумами. А нужно наоборот: одни настройки, но 2 разных вида форумов, тем и постов уникальных для каждого из 3-х форумов
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Balamut
Former team member
Сообщения: 2214
Стаж: 21 год 6 месяцев
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз

Re: Три форума на одной БД - проблемы с кукисами и пр.

Сообщение Balamut »

Судя по текущим доменам, именно это и нужно - одни посты и темы, но разные стили.
//
// That's all, Folks!
// -------------------------------------------------

Вернуться в «Поддержка phpBB 3.0.х»