ForumCała strona

Nawigacja

Aktualnie online

Gości online: 17

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

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Grupowanie podczas rejestracji
Vallhalen
Mam taki pomys?.Nie wiem czy da sie cos takiego zrealizowac ale napisze co i jak.
Moja strona To strona klanu z pewnej gry.Jednak od jakiego? czasu kiedy serwer stal sie potezniejszy i zaczela grac masa ludzi takze na strone naszego klanu zaczelo wchodzic duzo osob z poza klanu.Klanowicze dostaja dyspozycje co do rejestracji dopiero po przyjeciu do klanu a wiec wszystko ok.Tylko co z ta reszta zrobic zeby nie miala dostepu naprzyklad do niektorych w?tkow na forum takich jak sprawy wewnetrzne itp?
Wiem ,ze powiecie "hmm sprawdzaj liste klanowiczow sam zrob grupy i dodawaj" no tak jasne ale hmm jak mowie coraz wiecej ludzi sie rejestruje a sam klan ma okolo 200 osob wiec selekcja klanowiczow moglaby byc dluga i przedewszystkim nie pozbawiona pomylek:/

Moze daloby sie zrobic tak: przyjalem klanowicza podalem mu haslo ktore on musi wpisac przy rejestracji i wchodzi odrazu w sklad grupy "klanowicze".
Reszta ktora chce sie zarejestrowac i niema hasla klika naprzyklad na rejestracji na klawisz "nie jestem klanowiczem nie znam hasla" i w tym momecie rejestruje sie ale do grupy z ograniczonymi uprawnieniami ktora wczesniej ustali?em.


Mam nadzieje,ze po polsku napisane i ze uda wam sie (tym co sie znaja na rzeczy) rozszyfrowac oco mi chodziloSmile
 
W?cibski Go??
Dodany dnia 06.09.2025 12:12:18
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
crasch
Bardzo trudny by?by Twój pomys? do zrealizowania. Jest mo?liwy oczywi?cie, ale w?tpie by? znalaz? ch?tnego który Ci to zrobi. Osobi?cie polecam Ci utworzy? grupe Klanowicze i przypisa? tylko jej dost?p do odpowiedniego dzia?u na forum i innych rzeczy które by? chcia? by widzieli oni, wiem, ?e sie nie chce ale trudno - to jest najszybsze i najlepsze rozwi?zania, PHP/HTML w po??czeniu z MySQL daje spore mo?liwo?ci ale samemu te? trzeba sie czasami napracowa? - przykro mi strona sama sie nie zrobi, jakiego kolwiek kodu by? nie u?y?. Smile

pozdrowienia Smile
..i to by by?o na tyle.
28 listopada 2006
 
Smiechu_
No to do roboty ;)

Zrobilem modyfikacje tylko dla wylaczonej aktywacji przez email lub przez admina bo uwazam ze mijaloby sie to z celem.

Tworzysz dwie grupy - jedna to Klanowicze a druga to U?ytkownicy. Jesli sa to Twoje pierwsze grupy i utworzysz je wlasnie w takiej kolejnosci (czyli klanowicze beda mieli id 1 a userzy id 2) to nie bedziesz musial nic zmieniac w kodzie, ktory zaraz podam.

Gdy grupy beda juz gotowe, otworz plik register.php.

1) Znajdz w powyzszym pliku (a dokladniej w formularzu rejestracji), nastepujacy fragment kodu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dodaj pod nim:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Miejsce jest oczywiscie przykladowe. Jesli chcesz mozesz umiescic to pole gdziekolwiek w formularzu i nadac mu inny opis.

2) Znajdz (linia 45):
Pobierz kod źródłowy  Rozwiń Kod źródłowy


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


3) Znajdz (linia 56)
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Pod spodem wklej:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Powyzsze info bledu mozesz zmienic, lub nawet zapisac w localu. Id grup 1 i 2, zmien w zaleznosci od tego jakie numery maja u Ciebie. Najwazniejsze jest tu jednak samo haslo. Powinienes podac interesujacy Cie ciag zamiast podanego tu dla przykladu ciagu 'haslo'.

4) Na koniec odpowiednio modyfikujemy zapytanie do SQL. Znajdz nastepujace zapytanie (linia 135):
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I zamien na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy



Ot, cala filozofia :D Jak cos nie dziala tak jak bys chcial albo w ogole nie dziala, to pisz - bedziemy cos kombinowac ;)
Look inside a typical CSS flamer house. What do you see? Chairs, only chairs.. No tables.

[img]http://www.maxprogram.pl/images/userbary/admin.gif[/img]
 
http://maxprogram.pl
crasch
Eee? Chyba si? myli?em Grin jednak ktos sie znalaz?..
@Smiechu_ - je?eli to ?miga to naprawde odwali?e? mega robote Grin.

pozdrowienia.
..i to by by?o na tyle.
28 listopada 2006
 
Vallhalen
Po kilkudziesieciu minutowych staraniach razem ze smiechem doszlismy do pewnego bledu i ja na jego prosbe koryguje to tutaj: punkt czwarty wygladac powinien nastepujaco:



Smiechu_ napisa?/a:

4) Na koniec odpowiednio modyfikujemy zapytanie do SQL. Znajdz nastepujace zapytanie (linia 135):
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5('".$password1."'), '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')");

I zamien na:
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5('".$password1."'), '".$email."', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '".time()."', '0', '".USER_IP."', '', '$user_groups', '101', '$activation')");







WSZYSTKO DZIALA W TYM MOMECIE :)A DLA PANA SMIECHA NALEZA SIE WYRAZY UZNANIA ZA REALIZACJE MOJEGO POMYSLU;]

//Pami?tajmy, by wy??cza? u?mieszki przy podawniu kodu, poprawi?em - jantom
Edytowane przez jantom dnia 16.11.2006 23:33:05
 
Smiechu_
musialo dzialac bo u mnie wszystko smigalo Grin Sorry za to zapytanie - po prostu zle je skopiowalem, ale widze ze ktos juz mnie poprawil Wink
Look inside a typical CSS flamer house. What do you see? Chairs, only chairs.. No tables.

[img]http://www.maxprogram.pl/images/userbary/admin.gif[/img]
 
http://maxprogram.pl
crasch
@smiechu_ - osz Ty Grin gratuluje. Je?eli móg?bym prosi? chcia?bym adres do stronki Vallhalen by zobaczy? jak to ?miga Smile
..i to by by?o na tyle.
28 listopada 2006
 
Kikiro
Ok. A jak zrobi? by ka?dy u?ytkownik jaki si? zarejestruje by? dodawany do nowej grupy któr? bym se stworzy?? Chodzi o to ?e normalnie kto? si? rejestruje to jest dodawany do pseudo grupy u?ytkownicy a do niej nale?? automatycznie wszyscy no i ok ale ja bym chcia? by np nowy u?ytkownik widzia? komunikat który ju? starzy nie widz? a starym by si? sta? gdybym zmieni? mu grup? albo po prostu wypisa? z tej dla nowych u?ytkowników..
Edytowane przez bartek124 dnia 30.03.2008 10:16:04
www.tutnij.pl/cs_... CS - Rulezz - Ca?a prawda o Counter-Strike Grin
www.tutnij.pl/cs_... Ballada Counter-Strike'owa - mo?na s?ucha? w kó?ko ! Grin
 
Spoczywaj w pokoju... wlodekp
Moim zdaniem je?li to klanowicz to normalnie jak wy?ej po podaniu has?a rejestracja do grupy, je?li nie to nie dodajesz go wcale do ?adnej grupy, bo po co.
elseif ($clanpass == '') {
$user_groups = '';
}

 
wlodekp.europa.pl
Kikiro
Przeczytaj jeszcze raz co ja napisa?em.. bo mi nie chodzi mi o ?adne klany.. to co zrobili?cie jest ok ale mi chodzi o co? podobnego o czym w poprzednim po?cie..
www.tutnij.pl/cs_... CS - Rulezz - Ca?a prawda o Counter-Strike Grin
www.tutnij.pl/cs_... Ballada Counter-Strike'owa - mo?na s?ucha? w kó?ko ! Grin
 
Spoczywaj w pokoju... wlodekp
S?dz?, ?e czytam dok?adnie:
Ok. A jak zrobi? by ka?dy u?ytkownik jaki si? zarejestruje by? dodawany do nowej grupy któr? bym se stworzy??
Jak se stworzysz to ona dopiero b?dzie, a teraz jej nie ma wi?c nie ma do czego si? rejestrowa?!
Ta modyfikacja ma racj? bytu tylko w przypadku rozró?niania uprawnie? ju? istniej?cej grupy nadrz?dnej z rejestracj? do niej.
Je?li nie ma wcze?niejszych ustale? zapisu do klanu-grupy to ka?dy jest nowym.
Po co niby stary ma si? drugi raz rejestrowa? bezsens.
Chyba, ?e Kolega dok?adnie wyja?ni o co mu chodzi, bo ja kilkakrotnie se przeczyta?em posta i nie trybie w czym rzecz.
Jak w ka?dym temacie interesuje mnie tylko aspekt czysto techniczny, czy tak by mo?na dla mnie, bo dalej nie kontynuuje tego tematu, poniewa?, moj? pomoc uwarunkowuje podpis i tylko sporadycznie pisz? w tematach bezadresowych w?a?nie dla dok?adniejszego wyja?nienia w czym rzecz, wtedy mo?e inni co? doradz?, bo ja odpadam z wy?ej wymienionych powodów.
 
wlodekp.europa.pl
Kikiro
Najpro?ciej jak si? da:

chc? by pewny komunikat widzieli tylko nowo zarejestrowani u?ytkownicy

wi?c stwierdzi?em ?e stworz? grup? np. u?ytkownik nieaktywny i u?ytkownik aktywny i tak zaraz po rejestracji byli by dodawani do tych nie aktywnych a gdy np zatwierdz? regulamin to przeniós? bym ich do grupy aktywnych u?ytkowników.. nie automatycznie a r?cznie po staremu.. byle by nowi byli dodawani do tej grupy np nie aktywni..
Edytowane przez Kikiro dnia 30.03.2008 13:33:08
www.tutnij.pl/cs_... CS - Rulezz - Ca?a prawda o Counter-Strike Grin
www.tutnij.pl/cs_... Ballada Counter-Strike'owa - mo?na s?ucha? w kó?ko ! Grin
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl