phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Kilka phpBB na jednej bazie o wspólnych u?ytkownikach
Autor Wiadomość
Paszczak000


Pomógł: 317 razy
Posty: 2898
Wysłany: 20-05-2005, 11:33   Kilka phpBB na jednej bazie o wspólnych użytkownikach

Cel: chcemy kilka for phpBB korzystających ze wspólnej tabeli użytkowników, na 1 bazie danych.
1. Zainstaluj w oddzielnych katalogach odpowiednią ilość for phpbb. Dla uproszczenia forum "główne", czyli to które będzie "dawało" dane o userach innym forom zainstaluj bez prefixu a jeżeli musisz to daj np. "main".
2. W podległych forach otwórz includes/constants.php i znajdź listę tabel i usuń $table_prefix z poniższych definicji nazw tabel:

Kod:
define('GROUPS_TABLE', 'groups');
define('USER_GROUP_TABLE', 'user_group');
define('USERS_TABLE', 'users');
define('SESSIONS_TABLE', 'sessions');


Jeżeli forum główne ma prefix to dodaj go do każdej nazwy, np przy prefixie "main" będziemy mieć "main_groups". Zrobione, powinno wszystko działać. Teraz zrób kopię zapasową całej bazy (jeżeli wszystko działa). Następnie w celach porządkowych wywal z podległych for tabele:

Kod:
podległy_users;
podległy_user_group;
podległy_groups;
podległy_sessions;


Kopia była po to że tutorial na oficjalnej stronie phpbb ostrzega że nowe wersje mogą się domagać tych tabel (mimo iż są nieużywane). Jeżeli działa nadal to fajnie, jeżeli coś się rzuca to usuń wszystkie tabele i wrzuć zrobioną wcześniej kopię bazy danych. W przypadku phpbb by przemo powinno również działać.

Można też zrobić to na 1 kopii phpBB ale musimy dysponować domenami/subdomenami (nie aliasami). W to samo miejsce (gdzie jest forum) kierujemy kilka domen/subdomen, tak by każda otwierała zainstalowane phpbb. Następnie wykonaj kopię bazy danych tego forum, otwórz w wordpadzie i zmień prefix ("zamień wszystko") na inny. Zapisz i wrzuć kopię, zmień prefix i wrzuć.. aż osiągniesz liczbę kopii równą ilości rządanych for. Następnie edytuj includes/constants.php jak podano. Następnie znajdź (chyba config.php) miejsce gdzie zdefiniowany jest $table_prefix.

Kod:
$table_prefix = 'prefixglowny';


Zamień na:

Kod:
IF ($_SERVER[SERVER_NAME]=='domena glowna.pl') {
$table_prefix = 'prefixglowny';
}
ElseIF($_SERVER[SERVER_NAME]=='subdomena1.pl')
{
$table_prefix = 'prefixglowny';
}
... powtarzanie elseif z podaniem kolejnych sub/domen i prefixów
else
{
die('bląd phpbb multisites - brak prefixu dla tej domeny');
}


Zanim to zrobisz zrób nową stronę w php o kodzie:

Kod:
echo "$_SERVER[SERVER_NAME]";


Wrzuć do katalogu z phpbb i odpal w przeglądarce poprzez wszystkie sub/domeny. Jeżeli zwraca nazwę domeny to dobrze, skopiuj go do powyżeszgo kodu z IFem. Jeżeli jest czysto to zmień $_SERVER[SERVER_NAME] na $SERVER_NAME i sprawdź.... gdy wszystko działa wchodząc przez daną sub/domenę na nasze forum odczytane zostaną tabele o określonym prefixie, mimo iż wszystkie sub/domeny kierują w to samo miejsce, na ten sam zestaw plików phpbb :)

Artykuł pochodzi ze strony http://www.cms.rk.edu.pl/ a autorem jest Riklaunim
 
     
Gadatliwa Kasia 

   
kermit


Pomógł: 60 razy
Posty: 946
Wysłany: 13-06-2005, 20:16   

a czy da sie w ten sposob połączyc istniejące fora?? bo chcemy z kolega zrobić transfuzję userów
_________________
Podpis jest niedozwolony, bo forum policyjne! :D
 
     
Paszczak000


Pomógł: 317 razy
Posty: 2898
Wysłany: 13-06-2005, 20:35   

kermit, przemo wydał moda do łączenia dówch for typu phpBB a potem chce to na swoją wersję przerobić ;)
 
     
BPL

Pomógł: 52 razy
Posty: 336
Wysłany: 13-06-2005, 21:03   

Mozna zrobic cos w stylu http://katalogi.pl tylko ze phpBB ;)
 
     
robertof

Posty: 2
Wysłany: 23-06-2005, 03:09   

"kermit, przemo wydał moda do łączenia dówch for typu phpBB a potem chce to na swoją wersję przerobić" - gdzie mozna to odstac? bo na phpbb.pl trudno teraz cokolwiek znalesc
 
     
maciek.gr80


Pomógł: 2 razy
Posty: 41
Wysłany: 23-06-2005, 10:09   

Temat

Kod:
http://phpbb2.pl/archiwum/viewtopic.php?t=25736


Download

Kod:
http://phpbb2.pl/archiwum/download.php?id=1787


Pozdro :mrgreen: :mrgreen:
 
     
Smoczek


Pomógł: 1 raz
Posty: 53
Wysłany: 19-07-2005, 11:53   

Oba się wymieniają.
Korzystają z tych samych tabel, więc muszą się wymieniać.
 
     
bohusz


Posty: 15
Wysłany: 11-08-2005, 19:52   Dwa niezależne fora

W jaki sposób na jednym serwerze zainstalować drugą niezależną i osobnie działającą modyfikację byprzemo. Czy trzeba zmienić prefix i to wystarczy?
Dziękuję z szybką odpowiedz
 
     
Paszczak000


Pomógł: 317 razy
Posty: 2898
Wysłany: 11-08-2005, 20:03   

bohusz, nie :]
Inny porefix to jedno oraz inny katalog to drugie. Teraz można :]
 
     
bohusz


Posty: 15
Wysłany: 11-08-2005, 20:06   

Inny katalog, bo inna subdomena. Inny prefix tabel
Czyli można?
 
     
Paszczak000


Pomógł: 317 razy
Posty: 2898
Wysłany: 11-08-2005, 20:10   

Można
 
     
Andrew_wojownik

Posty: 19
Wysłany: 17-03-2006, 18:16   

Jeszcze dodam od siebie, że można w constants.php usunąć prefix z

Kod:

define('THEMES_NAME_TABLE', 'themes');
define('THEMES_NAME_TABLE', 'themes_name');



Nie trzeba wtedy męczyć się ze stylami bo są jednakowe dla obu forów.

oraz

Kod:

define('WORDS_TABLE', 'words');


Wtedy oba fora będą miały jedną listę cenzurowanych słów :)

i

Kod:

define('PRIVMSGS_TABLE', 'privmsgs');
define('PRIVMSGS_TEXT_TABLE', 'privmsgs_text');


Dla PW :)
_________________
Tak to ja...
Gość byłeś już na http://rtsgames.livenet.pl jeżeli nie to wejdź.
 
     
Gadatliwa Kasia 

   
ataman

Posty: 1
Wysłany: 26-05-2006, 14:36   

wszystko pięknie ładnie ale przy przejściu nie trzyma sesji i trza się logować ponownie... czasem również jest problem przy wylogowaniu...

[ Dodano: 27-05-2006, 10:31 ]
brak recepty?
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,07 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę