Strona 1 z 1

Jedna baza, dwa fora

: 15 maja 2018, 12:48
autor: saper82
Witam

Sprawa jest taka, mamy dwa adresy, np
- zupy.pl
- soki.pl

Mają być dwa fora, ale oparte na jednej bazie, gdzie na zupy.pl bardziej będą widoczne fora o zupach, a fora o sokach przesunięte na dalszy plan. Na soki ma być analogicznie jak z zupy.pl.

Przykładowo, na zupy.pl były by takie fora
- zupy polskie
- zupy angielskie
- zupy pozostałe
- soki,,, i tutaj by były subfora

na soki.pl
- soki polskie
- soki angielskie
- zupy i tutaj subfora

Dodatkowo każde forum ma mieć inny szablon, inny mchat.

Tak myślałem jak rozwiązać ten problem.

zrobić dwa foldery na fora
hosting/zupy.pl/public_html
hosting/soki.pl/public_html

obydwa fora podpiąć pod jedną bazę, ale z dwiema tabelami php_setting.
phpbb_setting_zupy i phpbb_setting_soki,,, i na stałe w plikach forum zmienić nazwy tabel odpowiednio.
dalej zrobić podobnie z tabelą php_forums,,, żeby ustawić odpowiednio kolejność for na forum.

Dobrze kombinuje? Może są jakieś gotowce do tego?

Po prostu chcę potrzebuje dwóch for, z tymi samymi tematami, postami, użytkownikami, ale na każdym forum inne tematy są priorytetowe.

Re: Jedna baza, dwa fora

: 15 maja 2018, 13:06
autor: vader
Instalujesz 2 fora, dokładnie jak napisałeś do jednej bazy, ale z innym prefixem, czyli pliki wrzucasz odpowiednio do

hosting/zupy.pl/public_html ale podczas instalacji tabeli ustawiasz prefix np., phpbbzupy_
hosting/soki.pl/public_html ale podczas instalacji tabeli ustawiasz prefix np., phpbbsoki_

Na obydwu forach robisz analogiczną strukturę for etc. Fora są niezależne ale korzystają z jednej bazy danych.

Re: Jedna baza, dwa fora

: 15 maja 2018, 13:32
autor: saper82
Tylko że fora mają mieć wspólnych użytkowników i posty, kategorie.
Różnica to tylko szablon, kolejność kategorii(for), więc chyba tylko phpbb_setting i phpbb_forums powinny być zdublowane.

Re: Jedna baza, dwa fora

: 15 maja 2018, 14:35
autor: vader
Nie słyszałem o takim rozwiązaniu. Poszukaj i daj znać jak znajdziesz.

Re: Jedna baza, dwa fora

: 16 maja 2018, 18:04
autor: saper82
Powoli do przodu,

Zmiana nazwy tabeli config w /includes/constants.php
define('BOOKMARKS_TABLE',			$table_prefix . 'bookmarks');
define('BOTS_TABLE',				$table_prefix . 'bots');
@define('CONFIG_TABLE',				$table_prefix . 'config'); // zmieniam nazwe na co inne
define('CONFIG_TEXT_TABLE',			$table_prefix . 'config_text');
define('CONFIRM_TABLE',				$table_prefix . 'confirm');
jakoś nie wpływa na cały skrypt,, brakuje tabeli phpbb_config, taki błąd robi forum, (cache wyczyszczone)

Będę walczył z tym dalej. pewnie gdzieś jest wpisane 'config" na sztywno.