Добрый день.
Три форума на одной БД.
1. Проблемы с кукисами - они на всех трех форумах проставляются те же, что на форуме, где я кукисы редактировал последними. Итого на 2 форумах из 3 номера сессий в УРЛах у пользователей - что крайне не порядок. Как каждому форуму назначить свои кукисы. отличные от кукисов других форумов. сидящих на той же БД?
2. Те же проблемы со стилями: меняю на одном форуме настройки стилей - начинаются проблемы со стилями на другом. В результате сейчас везде поставил один и тот же стиль - типа работает. Но причина этого не понятна. Прошу помочь.
Форумы плодились копированием файлов с последующим редактированием кукисов в админке и натягиванием индивидуальных стилей.
Вот пациенты:
altonika-td . ru/forum
legion-td . ru/forum
forum.a112 . ru
Три форума на одной БД - проблемы с кукисами и пр.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Kreechet152
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 13 лет 8 месяцев
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Три форума на одной БД - проблемы с кукисами и пр.
Не надо через ж... делать форум и проблем не будет. Штатно никак не сделать - не предназначена база phpbb3 для ведения в одной базе нескольких форумов. Вроде где-то был мод какой-то - поиск рулит
Помощь в ЛС/email только за WM или ЮMoney
-
profican
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 14 лет
- Благодарил (а): 1 раз
Re: Три форума на одной БД - проблемы с кукисами и пр.
Это MBD (Multiple Boards with a Single Database).
Я сделал это именно с тремя - проблема со стилями тоже присутствует. T.к. кэш общий для всех, то добиться уникальности стилей не удалось - обновленный последним всегда "побеждает".
Я сделал это именно с тремя - проблема со стилями тоже присутствует. T.к. кэш общий для всех, то добиться уникальности стилей не удалось - обновленный последним всегда "побеждает".
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Три форума на одной БД - проблемы с кукисами и пр.
Если хочется помучиться, то сделайте для каждого форума отдельные таблицы
_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 и заменяете:
в файле первого форума найти
заменить на
Во втором форуме, соответственно, на
В третьем - на
Это проделываете со всеми перечисленными таблицами.
Таким образом мы имеет независимый общий конфиг форума (там выставите ваш домен и ваши куки для каждого из доменов), независимую таблицу сессий для каждого из доменов и независимые стили.
Да, ещё не забудьте выставить "Заменять стиль пользователя" на "Да".
Как-то так. Сам не проверял, чисто теоретически описал. Ну общее направление мысли думаю понятно.
Из минусов - при смене каких-либо настроек - придётся менять на всех трёх форумах.
_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!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: Три форума на одной БД - проблемы с кукисами и пр.
Smayliks и что в итоге получите? 3 домена со своими настройками конфигурации, сессиями и стилями, НО одними и теми же постами, темами форумами. А нужно наоборот: одни настройки, но 2 разных вида форумов, тем и постов уникальных для каждого из 3-х форумов
Помощь в ЛС/email только за WM или ЮMoney
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Три форума на одной БД - проблемы с кукисами и пр.
Судя по текущим доменам, именно это и нужно - одни посты и темы, но разные стили.
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------

