ForumCała strona

Nawigacja

Aktualnie online

Gości online: 13

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Integracja (Most) z forum SMF
Xajan3981
Od dwuch dni intrygowa?a mnie mo?liwo?? stworzenia Integracji (a moze raczej Mostu) z forum SFM. Nie wszystko udalo mi sie zrobic i na wstepie zaznaczam, ze nie wiem czy mi sie uda wszystko zintegrowac. Pisze o mozliwosci takowej integracji, nie z racji, ze sie nia bede zajmowal z kazdym update'em, tylko po to by pomoc innym, a moze ktos bedzie chcial rozwijac ta integracje dalej.

Obecnie zrobione jest:
1) Rejestracja na stronie automatyczne rejestrowanie na forum SMF
2) Wkomponowanie SFM we wnetrze strony Fusion'a

Niezrobione:
1) Naliczanie punktów - narazie nie wiem jak mechanizm EPS dziala dokladnie.
2) Info Panel - ostatnie posty i najciekawsze tematy, ale to sie da zrobic ;)

B?edy zaobserwowane:
1) Autologowanie na stronie nie jest polaczone z autologowaniem na forum :(
2) ShoutBox - dziala prawidlowo wowczas gdy sie znajduje po lewej stronie paneli, w przypadku kiedy jest z prawej strony paneli dochodzi do konfliktu bazy danych SMF'a z PF.


Opis Integracji (Mostu):
1) Po zgraniu SMF np do katalogu smf/ a nastepnie zainstalowaniu go, nalezy
zmodyfikowac pliki:


a) znajdz i zamien wszystkie: $db_prefix na $dbprefix w plikach:
- changelog.txt
- settings.php
- setting_bak.php
- SSI.php
- katalog Sources (wszystkie pliki poza: Help, index, MenageServer, ModSettings, QueryString, Subs-Compat, ViewQuery).

b) znajdz i zamien wszystkie: parsesmileys na parsesmileys2
- Sources/Subs.php


2) dodaj do pliku smf/index.php:
a) Linia 2:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

b) Linia przedostatnia (334):
Pobierz kod źródłowy  Rozwiń Kod źródłowy


3a) Edytuj plik fusion'a (EpIII) register.php:
Linia 138 po wpisie:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

dodaj:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ostatnia warto??
Pobierz kod źródłowy  Rozwiń Kod źródłowy
w tym przypadku '1' oznacza aktywny, mozna zmieni? na '0' czyli ze musi zostac aktywowany przez administratora forum.

3b) Edytuj plik fusion'a (PHP-Fusion - testowane na 6.01.3) register.php:
Linia 135 po wpisie
Pobierz kod źródłowy  Rozwiń Kod źródłowy

dodaj:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ostatni warunek, rejestracja dziala tylko w jedna strone, czyli rejestrujac sie na fusion jestes rejestrowany na smf, dlatego lepiej na smf wylaczyc opcje rejestracji ;).

PS. Z dodaniem plikow narazie sie wstrzymam. Do momentu ewentualnego wyeliminowania bledow ktore sie moga pojawic.
Pracuje obecnie na EPS do EPIII. bede musial zrobic naliczanie punktow za posty w inny sposob, tak by byly odliczane w przypadku skasowania calego tematu, czyli za liczbe aktualnie napisane na forum postów.
Bo w przypadku EPS na forum EPIII nalicza napisane posty oraz ich usuniecie, ale w przypadku usuniecia tematu zawierajacego kilka-kilkanascie postow danego uzytkownika nie sa one odejmowane, wiec system moim zdaniem jest lekko kulawy. Bo userzy maja punkty za posty ktore moga juz nieistniec.
Edytowane przez Xajan3981 dnia 01.08.2006 16:50:27
 
http://www.lp.dl.pl
W?cibski Go??
Dodany dnia 06.09.2025 14:31:25
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
proton
Rozumiem ?e robisz to pod Extreme-Pack bo to w nim jest EPS.
 
http://www.mortek.pl
Xajan3981
tak pod EpIII to robilem, ale tu tez powinno dzialac bez problemu raczej, bo modyfikacji $db_prefix i parsesmiley dokonuje sie na plikach zwiazanych z SMF,
zas na fusionie modyfikuje sie tylko plik register.php dodajac ten wpis co podalem wyzej.

A akurat te wartosci nalezy zmienic tak jak jest podane wyzej bo w przypadku $db_prefix tak samo wystepuja w Fusion'ie jak i SMF, dlatego dochodzi do kolizji i uznalem ze mniej roboty bedzie jak sie na SMF w odpowiednich plikach pozamienia te wartosci na troszke inne, tybardziej ze nie ma to wplywu na skórki SMF'a. Zas co do dodawania modyfikacji do SMF'a bedzie trzeba przypilnowac by pozmieniac w pewnych plikach $db_prefix na $dbprefix.

Zas funkcja parsesmiley nalezy zmienic na parsesmiley2 z racji ze koliduje z maincore.php na Fusion'ie jako ze tam wystepuje taka sama funkcja Wink a odpowiada ona ze ematikony na forum i stronie.

Zmienna passwd jest to sposob kodowania jaki nalezy uzyc by zapisac haslo wprowadzone przez uzytkownika do tabeli smf zwiazanej z uzytkownikiem.
zas zmienna salt slozy tylko do identyfikacji uzytkownikow poprzez zapis w cookies Wink

Wiec raczej na PHP-Fusion powinna ta integracja tez dzialac bez problemu Wink A jako ze nie ma w niej EPS to tym lepiej dla osob uzywajacych czystego Fusiona Wink
 
http://www.lp.dl.pl
proton
W?a?nie ?e wydaje mi si? ?e b?d? b??dy jak wiesz EPS dodaje punkty po napsianiu postu, a gdy b?dzie to stosowane na zwyk?ym fusionie wyst?pi b??d najprawdopodobniej.

Aha i co do punktu 3 to musisz zrobi? tak?e w takim razie 3b który b?dzie dla fusiona zwyk?ego bo niektórzy nie znajd? sobie takiej linijki w zwyk?ym php-fusion.

W zywk?ym PF nie ma np:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


I przez to nie znajd? takiej linijki.
 
http://www.mortek.pl
Xajan3981
No ale naliczania punktow nie ma zrobionego jeszcze bo nie wiem dokonca jak to wlasnie dziala Sad, a co do PF - sproboje jutro zainstalowac sobie na serwerze i SMF i zobaczymy jak to wyglada tam, wtedy napisze tutaj co i jak do z PF oki Wink
 
http://www.lp.dl.pl
proton
Sprawd? sobie na normalnym forum EP jak to dzia?a i w shoutbox i w wogóle tam gdzie to dzia?? a si? dowiesz Smile
 
http://www.mortek.pl
Xajan3981
Narazie prace nad tym zmuszony jestem wstrzymac z racji wiekszego zakresu obowiazkow Wink W miedzy czasie bede sie staral ja wkoncu skonczyc - i ewentualne bledy, problemy pozapinac na ostatni guzik. Narazie musze popracowac nad aktualizacja moda ktorego mozna tez tu znalesc na forum Wink
 
http://www.lp.dl.pl
diablo
Witam !
Mam problem z ustawieniem rejestracji tak jak jest to w punkcie " Edytuj plik fusion'a (PHP-Fusion - testowane na 6.01.3) register.php:".

A mianowicie mam ustawion? rejestracj? przez potwierdzenie e-mail. Musialem ustawi? w smf-e r?czn? akceptacj? bo jak rejestruje si? nowy u?ytkownik do fusiona to mi odrazu rejestrowa?o go w smf-e. Ale w przypadku kiedy u?ytkownik nie dokona? aktywacji w fusionie to w dalszym ci?gu ju? by? widoczny w smf-e i musz? go usun?? r?cznie z smf-a. Chodzi mi o to aby w smf-e pojawia? si? dopiero po aktywacji. Czy ma kto? z was takie ustawienia i ewentualnie mo?e poda? jak to zrobi? aby dzia?a?o?

Dzi?ki za info.
Edytowane przez diablo dnia 28.05.2007 15:26:05
-----------------------------------------------------------------------------------
Cool M?dro?? ?yciowa to owoc wieloletnich do?wiadcze?. Poznaj co radz? inni...
 
nker
Chcia?bym si? dowiedzie?, jakie s? perspektywy tego mostu w zderzeniu z aktualizacj? PF. Podstawy php znam, ale nie chcia?bym zosta? na lodzie za jaki? czas. Pozdrawiam.
j?zyk niemiecki? e-deutsch to najlepszy wortal tego j?zyka z obszernymi zasobami z dzia?u gramatyka niemiecka oraz matura z niemieckiego!
 
http://e-deutsch.pl
chrzanekk
a ja mam inny problem... mianowicie zauwazylem ze przy rejestracji nowego usera w fusionie jest normalnie widoczny (po aktywacji mailem) a na forum gdy zalogowalem sie jako admin i na liste uzytkownikow kliknalem to oprocz admina byl jeszcze jeden user zarejestrowany tylko ze jego pola by?y puste... co jest nie tak? baze danych fusiona i SMF mam razem...

a jesli wylacze aktywacje przez email to dodaje usera do forum no i oczywiscie liczba na forum sie nie zgazda :/ ani nie widac ze zostal on dodany:

z tym drugim poradzilem sobie tym kodem(znalazlem na forum supportu Extreme Fusion) dodajac do pliku register.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


jednak dalej nie zgadza mi sie liczba uzytkownikow na forum i w fusionie. jak to wyrownac?
Edytowane przez chrzanekk dnia 26.06.2007 17:46:19
 
adam33
Witam

1.Rejestracja "podwójna" dzia?a ok. Jak zrobi? aby forum otwiera?o sie nie wkomponowane w fusiona. Tak jak przechodzi sie na inna stron? ?

2.Mo?e kto? pozbiera to do kupy i zrobi porz?dny opis integracji ?
co? jest tu:
http://extreme-fu...post_40869

Po po??czeniu tych do?wiadcze? mo?e wyjdzie porz?dny most.

Pozdrawiam
 
http://www.orower.pl
fazi82
Witam mam zintegrowane forum z php-fusion ale nie wiem jak zrobi? auto logowanie... wie kto? mo?e jak to zrobi??
 
Xajan
pimosz napisa?/a:
2.Mo?e kto? pozbiera to do kupy i zrobi porz?dny opis integracji ?
co? jest tu:
http://extreme-fu...post_40869

Po po??czeniu tych do?wiadcze? mo?e wyjdzie porz?dny most.
Pozdrawiam


Ten projekt dawno temu porzuci?em. Jednak kiedy? z przypadku trafiaj?c tutaj. Twoja wypowied? i zainteresowanie ludzi tym projektem, zmobilizowa?o mnie do tego by doprowadzi? to do ko?ca.

W Marcu 2008 roku zebra?em do kupy i opisa?em Integracje Extreme-Fusion + SMF. Niestety pó?niej nie mia?em czasu tym si? zajmowa?, bo nie potrafi?em znale?? pó? dnia, ?eby opisa? integracje PHP-Fusion+SMF.

W sierpniu 2008 roku opisa?em integracje PHP-Fusion 7 + SMF 1.1.5.
Oraz wczoraj zrobi?em wersje English.

Niestety nie jest to pe?na integracja tych dwóch systemów ale to co najwa?niejsze jest opracowane. Mo?e kiedy? w przysz?o?ci da si? to zrobi?. Jednak nic nie obiecuje z racji, ?e mam du?o powa?niejszych spraw na g?owie.

Fazi82
Co do autologowania, wyobra? sobie, ?e te? jeszcze tego nie wiem. Ale opisa?em po krótce to, mo?e kiedy? co? wymy?le. Albo kto? mnie nakieruje.

Zapraszam
 
Tripix
btw. SMF mysi byc intalowane w tej samej bazie ? ;]
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl