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
Połączenie 2 forum
Autor Wiadomość
mcrae

Posty: 16
Wysłany: 01-07-2008, 19:41   Połączenie 2 forum

Witam..

Zanie długo mój "serwis" o grze counter-strike ma rozpocząć współprace z innym serwisem ,oba serwisy korzystają z skryptu Forum phpbb by przemo mam pytanie czy jest możliwość połączenia obu forum aby na 1 bazie byli użytkownicy forum a i forum b.?
 
     
Gadatliwa Kasia 

   
koziolek



Pomógł: 675 razy
Posty: 1925
Wysłany: 01-07-2008, 20:15   

wystarczyło poszukać: http://www.przemo.org/php...highlight,merge
_________________
#4 /xg.xrybvmbx.jjj//:cggu
 
     
mcrae

Posty: 16
Wysłany: 02-07-2008, 06:43   

Witam.

Ściągnąłem magiczny skrypt "merge_phpBB.zip" hmm za bardzo nie wiem jak go użyć ,a instrukcja na forum skad pochodzi skrypt http://www.phpbb2.pl/foru...er=asc&start=30 za dużo mi nie mówi może ktoś pomoże ?

ps. Chce tylko połączyć użytkowników

//edit
Nikt się na tym niezna :> ?
 
     
koziolek



Pomógł: 675 razy
Posty: 1925
Wysłany: 02-07-2008, 16:19   

czytałeś instrukcję? :roll:

z którym punktem masz problem?
_________________
#4 /xg.xrybvmbx.jjj//:cggu
 
     
Garoh

Posty: 1
Wysłany: 03-12-2009, 07:17   

Znalazłem na nowo instrukcje bo niestety link padł:
Kod:
Skrypt jest przeznaczony tylko dla osób znających dobrze phpBB.
Skrypt laczy fora phpBB (+ attachment mod) i phpBB modified by Przemo (sa dwa pliki merge_2_phpbb_by_Przemo_to_1.php i merge_2_phpbb_to_1.php)

Skrypt nie laczy jednej tabeli: attach_desc_table (modul zalacznikow) tak wiec nie bedzie opisow zalacznikow i dobrze by bylo gdyby ktos tą część dopisał do skryptu (5 minut roboty)

Skrypt ma możliwośc wyboru opcji łączenia tylko samych użytkowników.
Skrypt ma dołączony moduł odbudowywania search, po zakończeniu łączenia należy je wykonać aby w wyszukiwaniu były dostępne nowe posty.

Zalecane kroki podczas łączenia:
1. Zamknięcie obu for
2. Wykonanie kopii obu baz danych (może być bez tabel *search*)
3. Wczytanie tabel forum dołączanego na serwer i do bazy danych forum do którego dołączamy (oczywiście tabele obu for muszą miec inny prefix) (zalecam wykonanie łączenia najpierw na lokalnym serwerze)
4. Wykonanie łączenia
5. Skopiowanie odpowiednich plikow (avatary, zalaczniki)
6. Sprawdzenie czy wszystko dobrze działa
7. Odbudowanie search




Poniżej zamieszczam instrukcję która się pojawia przed rozpoczęciem łączenia:

Instrukcja:
• Koniecznie wykonaj kopię bazy danych forum_2 i forum_1 zakładamy, że forum_1 będzie to forum docelowe, do którego mają zostać przeniesione dane z drugiego forum (forum_2).
• Przed rozpoczęciem wykonywania kopii, wyłącz obydwa fora.
• Kopie baz danych mogą być wykonane, bez tabel *_search_*
• Upewnij się, że kopia bazy forum_2 ma inne przedrostki (prefixy) tabel niż tabele forum_1. Jeśli są takie same, przed zrobieniem kopii zmień przedrostki nazw tabel w bazie SQL forum_2 używając np. PHPMyAdmina.
• Wgraj kopię bazy forum_2 na serwer, najlepiej używając DBLoadera.
• Po uruchomieniu skryptu bazy for, zostaną odpowiednio zmodyfikowane a następnie połączone, po zakończeniu pozostałe tabele forum_2 zostaną automatycznie usunięte.
• Skrypt ten obsługuje moda attachment mod gdy na forum_1 jest on zainstalowany. Jeżeli na dołączanym forum mieliśmy tego moda, powiniśmy skopiować katalog /files/ do głównego katalogu docelowego forum (forum_1). Niestety w tym przypadku musimy pożegnać się z załącznikami o zdublowanych nazwach (nie chce mi się już pisac instrukcji która pozmienia nazwy plików . Jeżeli na forum_1 nie mamy moda attachment a na forum_2 mamy i chcemy aby działał też na docelowym forum_1, przed uruchomieniem tego skryptu musimy go zainstalować na forum_1.
• Przed rozpoczęciem pracy, skrypt sprawdzi, czy obydwie bazy są kompatybilne (porówna ilość kolumn w każdej tabeli, jeżeli ilość ta będzie się róznić, skrypt zatrzyma się i poinformuje, które tabele mają inną ilość kolumn. W tej sytuacji, należy uruchomic PHPMyAdmina i porównać ilość kolumn tabel obu for. Inna ilość kolumn pojawia się wtedy, gdy na jednym z for instalowaliśmy moda, który modyfikował bazę danych (np. dodawał do tabeli postów kolumnę user_agent) W takiej sytuacji, należy odszukać instrukcję instalacji danego moda i wykonać jego zapytania SQL dla forum, które nie miało instalowanego moda (należy pamiętać o odpowiedniej zmianie przedrostków tabel przy wykonywaniu tych zapytań. (Na przykład, jeśli w forum 2 mieliśmy moda user_agent i jego instrukja instalacyjna to: ALTER TABLE phpbb_posts ADD user_agent TEXT; na serwerze mamy bazy for z przedrostkami forum1_ i forum2_ to zapytanie które musimy wykonać wygląda tak: ALTER TABLE forum1_posts ADD user_agent TEXT; gdyż musimy dopasowac bazę forum_1 do bazy forum_2 a przedrostek forum_1 to: forum1_


Jeżeli jesteśmy pewni, że "nadmiarowa" kolumna pochodzi od moda, którego nie używamy, możemy ją usunąć. (Wszystkie te zmiany możemy robić już na serwerze gdzie docelowo będą połączone fora)
• Skrypt ten zawiera w sobie bardzo przydatnego moda Rebuild Search, który służy do odbudowywania tabel search, oznacza to, że jeśli wyczyścimy lub usuniemy tabele *_search_* zostaną one odbudowane. Po zakończeniu łączenia for musimy wejść do panelu admina i włączyć odbudowywanie (pojawi się nowe submenu)
• Następnie musimy skopiować avatary użytkowników, z serwera forum_1 na serwer forum_2 znajdują się one w katalogu /images/avatars/
Jeżeli mieliśmy dodatkowe pliki (np. rangi) również musimy je skopiować.
• Skrypt kopiuje wszystkie dane z drugiego forum oprócz: uśmieszków, głównych ustawień forum (będą użyte te z forum_1), danych wyszukiwania (które jednak całościowo odbudowujemy po zakończeniu), stylów. Wszystkie pozostałe dane zostaną przeniesione: administratorzy, moderatorzy, grupy, rangi, zabronione słowa i nazwy użytkowników, sondy, śledzone tematy, prywatne wiadomości, banlista, zezwolenia i oczywiście wszystkie kategorie, fora, tematy, posty.
• Wszystkim użytkownikom z forum_2 zostanie przypisany domyślny styl i język forum_1

Instrukcja dla przeniesienia samych użytkowników:
W tym przypadku zaznaczamy odpowiednie pole niżej. Przy tej opcji zezwolenia wszystkich dołączanych użytkowników zostają wyzerowane. Dotyczy nas również kompatybilność kolumn tabel, jednak tylko dla tabel users, groups, user_group (tylko te tabele zostają dołączane i przy tworzeniu kopii drugiego forum, kopiujemy tylko te tabele i wgrywamy je na pierwszy serwer.)
Do katalogu forum_1 kopiujemy tylko avatary z forum_2. Nie dotyczy nas opcja odbudowywania searchu

W obu przypadkach, gdy nazwa dodawanego użytkownika z forum_2 będzie istniała w forum_1, do tej pierwszej na końcu zostanie dodany numer 6 Jeśli tak się stanie, po zakończeniu, skrypt wyświetli nam listę zmianionych użytkowników.
W poniższym polu podaj przedrostek (prefix) bazy dołączanego forum (forum_2)
 
     
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,08 sekundy. Zapytań do SQL: 11
Polecane serwisy

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

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę