Zobacz temat
Integracja z phpBB3 v0.6
|
|
weogrim |
Dodany dnia 27.11.2009 19:31:46
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Witam. Napisałem modyfikacje, która umożliwia użytkownikowi scalenie konta z kontem na forum. Modyfikacja działa na zasadzie podania na odpowiedniej podstronie przez użytkownika swojego hasła. Po tym nastąpi automatyczna rejestracja na forum. Modyfikacja nie przeniesie wszystkich użytkowników. Konta scalą tylko ci co chcą. Gdy użytkownik nie ma scalonego konta to cały czas wyświetla mu się o tym informacja. W wersji v0.1 możliwa jest tylko integracja przez formularz. W następnych wersjach mam zamiar dodać automatyczną rejestracje konta podczas rejestracji w fusionie, automatyczne logowanie na forum i być może automatyczną edycje profilu. ChangeLog: v0.1 - Pierwsza wersja. v0.2 - Dodane locale iso. v0.3 - Dodana automatyczna rejestracja na forum podczas rejestracji w php-fusion. v0.4 - Dodane automatyczne logowanie i wylogowywanie z portalu na forum i odwrotnie. v0.5 - Dodana możliwość zmiany nicka, e-maila, hasła przez portal na forum. v0.6 - Poprawiony plik includes/update_profile.php Wymagania: - PHP-Fusion v7, - phpBB v3.0.6 (nie wiem czy na innym będzie działać) zainstalowany na tej samej bazie, umieszczony w katalogu forum. - Forum musi być świeżo zainstalowane, nie moze posiadać żadnych użytkowników (poza głównym administratorem, który musi mieć na forum takie samo hasło, nick i e-mail jak w portalu). - Rejestracja na forum musi być całkowicie wyłączona. - Na forum dla każdej grupy musi być wyłączona zmian e-maila, hasła i nicka. Dodawane pliki: /integracja.php /locale/Polish-utf8/integracja.php /locale/Polish/integracja.php Edytowane pliki: /forum/includes/function.php /config.php /themes/THEME/theme.php /register.php /setuser.php /maincore.php /forum/includes/auth.php /forum/includes/constants.php /forum/ucp.php /includes/update_profile_include.php Instalacja Pobieramy paczkę z załącznika i wrzucamy wszystkie pliki na stronę, podmieniając istniejące. Otwieramy config.php i po: dodajemy: Otwieramy swój theme.php i wklejamy w dowolnym miejscu (ale najlepiej nad główną treścią): Otwieramy plik /forum/includes/constants.php i szukamy: W DB_PREFIX ustawiamy prefix naszego fusiona, a COOKIE_PREFIX zazwyczaj zostawiamy bez zmian, chyba że ktoś używa multisite i zmieniał tą stałą w fusonie. W razie jakichkolwiek błędów, proszę o zgłoszenie ich w tym temacie.
weogrim dodał/a następującą plik:
Edytowane przez weogrim dnia 04.12.2009 19:32:02 |
|
|
Wścibski Gość |
Dodany dnia 22.12.2024 22:46:18
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Glazio |
Dodany dnia 27.11.2009 21:44:44
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Jakbyś zrobił polskie locale to by było super nie te utf8. |
|
|
weogrim |
Dodany dnia 27.11.2009 21:58:06
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Utf-8 to też polskie locale W załączniku paczka z localami iso. PS. Czemu nie mogę z powrotem dodać załącznika w pierwszy poście ? Wybieram załącznik klikam zapisz zmiany i nie dodaje go ;( Edit: W tym poście też nie pojawia się załącznik. Co jest grane? Na razie pliki wrzucam na zewnętrzny serwer: http://www.sendsp...6053271c6a //Nazwa pliku zawierała 2 kropki, przez co archiwum było traktowane jako plik *.2.rar, system traktował to jako nieprawidłowe rozszerzenie - jantom
weogrim dodał/a następującą plik:
Edytowane przez jantom dnia 27.11.2009 22:06:21 |
|
|
Glazio |
Dodany dnia 27.11.2009 22:16:47
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Kiedy można się spodziewać uaktualnień ? |
|
|
weogrim |
Dodany dnia 27.11.2009 23:47:08
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Automatyczne logowanie i rejestracja być może jutro lub w niedzielę, a edycja profilu nie wiem kiedy będzie zakończona. |
|
|
Glazio |
Dodany dnia 28.11.2009 06:52:02
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Dziękuję za odpowiedź i czekam z niecierpliwością na nowszą wersję. |
|
|
daveone |
Dodany dnia 28.11.2009 12:21:47
|
Przedszkolak Postów: 63 Data rejestracji: 20.12.2008 21:50 |
Weogrim zacznę od podziękowań ,dobra robota! mam nadzieję ,że wszystko działa tak jak napisałeś ale mam pytanie...jestem całkowicie zielony w sprawach baz danych , mógłbyś dokładnie opisać jak utworzyć ten katalog forum w bazie...? |
|
|
weogrim |
Dodany dnia 28.11.2009 12:48:50
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Daveone, źle zrozumiałeś to co jest napisane. PhpBB musi być zainstalowane na tej samej bazie co php-fusion, a pliki phpbb mają być umieszczone w katalogu forum na ftp. |
|
|
daveone |
Dodany dnia 28.11.2009 12:54:47
|
Przedszkolak Postów: 63 Data rejestracji: 20.12.2008 21:50 |
Dzięki wielkie ,faktycznie źle zrozumiałem. Weogrim a co zrobić jeśli mam już zarejestrowanych użytkowników na php-fusion i chce ich wszystkich zrejterować na forum phpBB3 ?. Edytowane przez daveone dnia 28.11.2009 13:56:27 |
|
|
weogrim |
Dodany dnia 28.11.2009 14:28:45
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Ta modyfikacja działa na innej zasadzie. Modyfikacja nie przeniesie wszystkich użytkowników. Konta scalą tylko ci co chcą. Właściwie to przeniesienie wszystkich użytkowników, jest chyba niemożliwe, bo php-fusion inaczej koduje hasła. Jeśli się mylę niech mnie ktoś poprawi. Edytowane przez weogrim dnia 28.11.2009 14:29:08 |
|
|
zezol |
Dodany dnia 28.11.2009 16:17:07
|
Bywalec Postów: 593 Pomógł: 34 Data rejestracji: 09.12.2006 22:16 |
weogrim napisał/a: Właściwie to przeniesienie wszystkich użytkowników, jest chyba niemożliwe, bo php-fusion inaczej koduje hasła. Jeśli się mylę niech mnie ktoś poprawi. W Fusionie hasła są kodowane podwójnym md5. Jak jest w phpBB3? |
|
|
weogrim |
Dodany dnia 28.11.2009 16:33:36
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
W phpBB3 kodowane jest pojedynczym md5, a potem chyba przy logowaniu kodowane jest jeszcze raz jakąś funkcją która dodaj znaki dolara i różne [cenzura]rele do hasła Nie rozgryzłem jeszcze tego drugiego hashowania. Dodałem automatyczną rejestracje na forum podczas rejestracji w fusionie. PS. Jeśli ktoś mógłby sprawdzić czy działa rejestracja na forum jak w fusionie włączona jest weryfikacja przez e-mail, bo u mnie na localhoście za chiny nie chce wysłać meila @Pieka: Byłem w trakcie zmieniania jak napisałeś. Edytowane przez Pieka dnia 28.11.2009 16:43:04 |
|
|
Glazio |
Dodany dnia 28.11.2009 16:40:28
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Mógłbyś napisać co dodałeś do register.php ? Dodałeś tylko to ? Rozwiń Kod źródłowy PHP
Edytowane przez Glazio dnia 28.11.2009 16:48:09 |
|
|
weogrim |
Dodany dnia 28.11.2009 17:05:59
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Pod linią 44: Rozwiń Kod źródłowy PHP dodałem: Rozwiń Kod źródłowy PHP Potem to: Rozwiń Kod źródłowy PHP zamieniłem na: Rozwiń Kod źródłowy PHP I na koniec nad: Rozwiń Kod źródłowy PHP Dodałem: Rozwiń Kod źródłowy PHP
Edytowane przez weogrim dnia 28.11.2009 17:30:05 |
|
|
Glazio |
Dodany dnia 28.11.2009 17:21:28
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Czy z tym kodem jest na pewno wszystko ok ? Bo rejestracja się psuje, biała strona. Rozwiń Kod źródłowy PHP |
|
|
weogrim |
Dodany dnia 28.11.2009 17:27:11
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Wkleiłeś go dokładnie tak jak podałeś ? Jeśli tak to zamień [ na [ i ] na ] Nie wiem czemu kolorowanie składni zmieniło te znaki.
Edytowane przez weogrim dnia 28.11.2009 17:27:39 |
|
|
Glazio |
Dodany dnia 28.11.2009 17:37:16
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Nadal pokazuje się biała strona. |
|
|
weogrim |
Dodany dnia 28.11.2009 17:45:12
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Używasz aktywacji przez e-mail? Wgraj plik z paczki i zobacz czy będzie działać, jeśli tak to coś źle zmodyfikowałeś, bo u mnie wszystko działa. |
|
|
Glazio |
Dodany dnia 28.11.2009 17:53:43
|
Przedszkolak Postów: 99 Pomógł: 2 Ostrzeżeń: 1 v7.02.04 Data rejestracji: 06.02.2009 10:45 |
Najgorzej ze nie mogę sprawdzić czy używam, bo po wgraniu tego moda strona nagle przestałą działać. |
|
|
weogrim |
Dodany dnia 28.11.2009 18:00:42
|
Przedszkolak Postów: 46 Ostrzeżeń: 1 v7.02.03 Data rejestracji: 31.01.2007 20:30 |
Podaj adres strony. Masz wgrane pliki prosto z paczki czy sam modyfikujesz ? Co rozumiesz przez strona przestała działać ? |
|
Przejdź do forum: |