Два форума с одной базой
Два форума с одной базой
Можно ли установить на сайте два (или больше) форумов с разным дизайном, разными категориями и подфорумами так, чтобы база юзеров у них была общей? Т.е. зарегившись в одном, пользователь мог бы пользоваться и остальными форумами.
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Profil
Да, такое возможно. Подробная методика будет выложена в течение недели.
Ivan_Vile
Не скажи, иногда очень полезная вещь.
Да, такое возможно. Подробная методика будет выложена в течение недели.
Ivan_Vile
Не скажи, иногда очень полезная вещь.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.4
- Сообщения: 199
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Kiev.UA
решил не открывать новую тему, т.к. мой вопрос не совсем по теме, но мне кажется, что близок и уместен
у меня форум один (одна директория /forum, одна БД) но два разных домена
т.к. я могу обрашаться к форуму или так http://forum.domain.com
или так http://forum.domain.ru
особоых проблем нет, всё работает
даже анонсы новых топиков научил корректно выводится в зависимости от того, какой урл посетитель использует для входа на форум
для полного счастья, мне нужно, чтобы можно было "на лету" менять в сообщениях пользователей УРЛы на соседние топики этих же форумов
к примеру: оставил пользователь ВАСЯ, который заходит обычно на http://forum.domain.com в своем сообщении ссылку "http://forum.domain.com/viewtopic.php?t=1" потом, это ссобщение читает пользователь ПЕТЯ, который заходит с http://forum.domain.ru но у него этот УРЛ должен отображаться как "http://forum.domain.ru/viewtopic.php?t=1"
аналогично должно быть при случае, если ПЕТЯ надумает оставить свой линк на какую-либо тему в сообщении для ВАСИ
логика того, как это реализовать мне вроде понятна
нужно при генерировании, заполнения шаблона сообшения, каждый раз проветь имеется ли в теле сообщения ссылка на альтернативный домен и если да, то менять имя домена на текущий
при этом, можно абстрагироваться от того, какой урл в теле сообщения храниться в БД.
только вот достаточными знаниями PHP да и самого ПО форума я не обладаю
меня хватает только на устанановку модов по инструкции и то, только тех, которые не затрагивают измененния структуры БД, это пока что делать побаиваюсь
буду благодарен за подсказки, фрагменты кода и прочие варианты решения данного вопроса
у меня форум один (одна директория /forum, одна БД) но два разных домена
т.к. я могу обрашаться к форуму или так http://forum.domain.com
или так http://forum.domain.ru
особоых проблем нет, всё работает
даже анонсы новых топиков научил корректно выводится в зависимости от того, какой урл посетитель использует для входа на форум
для полного счастья, мне нужно, чтобы можно было "на лету" менять в сообщениях пользователей УРЛы на соседние топики этих же форумов
к примеру: оставил пользователь ВАСЯ, который заходит обычно на http://forum.domain.com в своем сообщении ссылку "http://forum.domain.com/viewtopic.php?t=1" потом, это ссобщение читает пользователь ПЕТЯ, который заходит с http://forum.domain.ru но у него этот УРЛ должен отображаться как "http://forum.domain.ru/viewtopic.php?t=1"
аналогично должно быть при случае, если ПЕТЯ надумает оставить свой линк на какую-либо тему в сообщении для ВАСИ
логика того, как это реализовать мне вроде понятна
нужно при генерировании, заполнения шаблона сообшения, каждый раз проветь имеется ли в теле сообщения ссылка на альтернативный домен и если да, то менять имя домена на текущий
при этом, можно абстрагироваться от того, какой урл в теле сообщения храниться в БД.
только вот достаточными знаниями PHP да и самого ПО форума я не обладаю
меня хватает только на устанановку модов по инструкции и то, только тех, которые не затрагивают измененния структуры БД, это пока что делать побаиваюсь

буду благодарен за подсказки, фрагменты кода и прочие варианты решения данного вопроса
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
AlexWB
Думаю можно воспользоваться банальным str_replace, если обращение идет на форум что в зоне ru, менять имя домена с com на имя домена с ru, и соотвественно наоборот. Смотреть надо видимо в сторону viewtopic.php.
Думаю можно воспользоваться банальным str_replace, если обращение идет на форум что в зоне ru, менять имя домена с com на имя домена с ru, и соотвественно наоборот. Смотреть надо видимо в сторону viewtopic.php.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.2
- Сообщения: 68
- Зарегистрирован: 19 лет 11 месяцев
Re: Два форума с одной базой
Ребят мне тоже интересен этот вопрос, когда будет ответ???Profil писал(а):Можно ли установить на сайте два (или больше) форумов с разным дизайном, разными категориями и подфорумами так, чтобы база юзеров у них была общей? Т.е. зарегившись в одном, пользователь мог бы пользоваться и остальными форумами.
-
- Former team member
- Сообщения: 4463
- Зарегистрирован: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.1
- Сообщения: 261
- Зарегистрирован: 19 лет 1 месяц
Понадбилось обьеденить два офрума водну базу..с удовольствием воспользовался ваши материалом,однако возникло пару вопросов.Там пишеться.
у меня имя куков обоих форумов phpbb2mysql
домен куки-пустой путь куки стоит " / "
Зделал все..на локальном компе..но там всего два пользователяи два админа)) пустые форумы...что-то не пошло возможно в куках дело..
и возник вопрос-что атм пропистаь нужно и как будет выглядеть обьедененые форумы..общий пользовательский лист?
если возможно-чуть подробней ОЧЕНЬ важно.
Код: Выделить всё
Будьте внимательны при конфигурировании cookie: их настройки должны быть одинаковыми для всех форумов.
домен куки-пустой путь куки стоит " / "
Зделал все..на локальном компе..но там всего два пользователяи два админа)) пустые форумы...что-то не пошло возможно в куках дело..
и возник вопрос-что атм пропистаь нужно и как будет выглядеть обьедененые форумы..общий пользовательский лист?
если возможно-чуть подробней ОЧЕНЬ важно.
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.
-
- Former team member
- Сообщения: 4463
- Зарегистрирован: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.1
- Сообщения: 261
- Зарегистрирован: 19 лет 1 месяц
-
- phpBB 1.2.1
- Сообщения: 27
- Зарегистрирован: 19 лет
- Откуда: WWW
У меня второй (второстепенный) форум не работает, вернее в него нельзя войти, если на нем ставлю те же cookies, что и на основном. Пришлось поставить разные cookies (через базу данных, так как и сам войти не мог). Единственное неудобство для пользователей это приходится ник и пароль вводить первый раз и там и там.go писал(а):Понадбилось обьеденить два офрума водну базу..с удовольствием воспользовался ваши материалом,однако возникло пару вопросов.Там пишеться.Код: Выделить всё
Будьте внимательны при конфигурировании cookie: их настройки должны быть одинаковыми для всех форумов.
-
- phpBB 1.0.0
- Сообщения: 5
- Зарегистрирован: 19 лет
возможно, у меня-таки глюпый вопрос, но был бы благодарен за ответ - что в статье значит "одинаковые директории" для закачки аватар?
это должна быть одна, единая директория или две директории с одним названием?
второе что-то не срабатывает.
а единую директорию установить через относительный адрес не получается - домены разные и через корневую папку не выходит передресация... можно там абсолютный адрес какой-то изобразить? типа домен.ру/форум/аватары? в каком файле это можно прописать?
это должна быть одна, единая директория или две директории с одним названием?
второе что-то не срабатывает.
а единую директорию установить через относительный адрес не получается - домены разные и через корневую папку не выходит передресация... можно там абсолютный адрес какой-то изобразить? типа домен.ру/форум/аватары? в каком файле это можно прописать?