Zobacz temat
??czenie php-fusion
|
|
Piliniak |
Dodany dnia 23.09.2006 12:39:54
|
![]() Przedszkolak ![]() Postów: 46 Data rejestracji: 13.08.2005 23:13 |
Jak po??czy? dwa php-fusion, by mia?y wspóln? baz? u?ytkowników i forum, a wszystko inne by?o oddzielne?
|
|
|
W?cibski Go?? |
Dodany dnia 11.09.2025 05:37:51
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
jantom |
Dodany dnia 23.09.2006 13:08:46
|
![]() Weteran ![]() Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Czy fusiony s? zainstalowane w jednej bazie (ró?ni? si? tylko prefiksami), czy w dwóch ró?nych? Temat przenios?, wg mnie, zbyt ambitny jak na przedszkole. |
|
|
Piliniak |
Dodany dnia 23.09.2006 16:03:15
|
![]() Przedszkolak ![]() Postów: 46 Data rejestracji: 13.08.2005 23:13 |
zainstalowane w jednej bazie z innymi prefiksami
|
|
|
jantom |
Dodany dnia 23.09.2006 16:26:16
|
![]() Weteran ![]() Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Najpro?ciej (i najtoporniej zarazem) mo?na to zrobi? tak: w plikach odpowiadaj?cych za forum i u?ytkowników zamieniasz ".$db_prefix." na odpowiadaj?cy Ci prefiks (dotyczy to tylko tego fusiona, który ma pobiera? sk?d? indziej dane). Testowa?, to tego nie testowa?em, ale powinno zadzia?a?. |
|
|
SebaZ |
Dodany dnia 23.09.2006 18:39:31
|
![]() Zaawansowany ![]() Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
a wwed?ug mnei zadzia?a tylko cz??ciowo :/ w wielu miejscach, np. a wartyku??ch dane pobierane s? z tabeli userów wraz z artyku?ami. Problemu nei b?dzie jak b?da to odzdzielne zapytanie. Jesli jednak ?aczone to ci??ko mo?e byc to rozdzielic
Zadawanie pyta? na forum to nie jest prawo, to jest przywilej, którego ka?dy mo?e by? pozbawiony je?eli nie b?dzie umia? z niego korzysta?. Nie wymagaj wi?c natychmiastowej odpowiedzi.
|
|
|
jantom |
Dodany dnia 23.09.2006 19:58:18
|
![]() Weteran ![]() Postów: 3460 Pomógł: 123 Data rejestracji: 31.03.2005 20:10 |
Prawdopodobnie masz racj?. Ca?kowicie zapomnia?em o reszcie elementów. |
|
|
Grzes |
Dodany dnia 23.09.2006 20:45:25
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
ale w ka?dym zapytaniu podawany jest prefix jak i nazwa tabeli. Kto? z du?ym zasobem czasu niech w ka?dym pliku fusiona zamieni $db_prefix."users na $db_prefix_users."users Teraz w config.php trzeba dopisa? $db_prefix_users = "prefix2_"; gdzie prefix2 to prefix do tabeli z drugiej instalacji fusiona w której jest w?a?ciwa tabela z uzytkownikami. To za?atwi ca?kowicie sprawe ?adowania danych o u?ytkowniku. Teraz grupy u?ytkowników... zamieniamy $db_prefix."user_groups na $db_prefix_users."user_groups tak?e we wszystkich plikach. grupy, uzytkownicy... to chyba wszystko. Jest jeden warunek, obie kopie fusiona MUSZ? by? zainstalowane w tej samej bazie danych. Jakie to ma wady? - osoba b?d?ca adminem na stronie A jest nim na stronie B - obie strony dysponuj? dok?adnie tymi samymi grupami u?ytkowników - admin maj?cy dane uprawnienia na stronie A ma dok?adnie takie same na stronie B (mo?na to omin?? edytuj?c pliki PA strony B i przypisuj?c unikalne literki praw - tabele z list? paneli w PA tak?e trzeba zmodyfikowa?) To chyba wszystko. Mam nadzieje, ?e niczego nie pomino?em. Zaznaczam NIE ODPOWIADAM za ewenualne szkody. Radze t? teorie sprawdzi? najpierw na oddzielnych testowych kopiach fusiona. PS. poda?em co na co zamieni?, funkcja zamie? w edytorkach zrobi wszystko za was podaja? tamte fragmenty - trzeba tylko przelecie? wszystkie pliki. Edytowane przez Grzes dnia 23.09.2006 20:46:24 Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
Piliniak |
Dodany dnia 24.09.2006 13:23:40
|
![]() Przedszkolak ![]() Postów: 46 Data rejestracji: 13.08.2005 23:13 |
Zrobi?em tak z forum - http://www.kii.ka.../index.php Niestety jest 0 postów a gdy si? wchodzi do ?rodka wszystko niby dzia?a, ale pisze - 1 ... |
|
|
Grzes |
Dodany dnia 24.09.2006 20:50:49
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Tak si? zastanawiam co ma liczba postów do tabeli users... nic? ![]() To jest to "nowe" forum? Czasem nie zmieni?e? prefixu jeszcze gdzie?, np. tam gdzie nie trzeba? Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
![]() |
Dodany dnia 24.09.2006 21:29:14
|
![]() Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
W tabeli users jest kolumna user_posts. Wi?c?
|
|
|
Grzes |
Dodany dnia 24.09.2006 21:32:38
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
To jest tylko liczba postów napisanych przez u?ytkownika. Poprostu b?dzie tam suma postów napisanych na obu forach ?acznie (je?li obie strony maj? swoje fora) i ta suma b?dzie wy?wietlana zarówno na pierwszej jak i drugiej stronie.
Edytowane przez Grzes dnia 24.09.2006 21:32:50 Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
Przejdź do forum: |