Poprzedni temat :: Następny temat |
STxPawlo Wysłany: Pon 08 Paź, 2007 |
|
|
Mod Invitation v. 1.0.1
Jest to mod autorstwa: kAzek29
Mod s?u??cy do rejestracji nowych u?ytkownik?w tylko na zaproszenia.
Mod posiada:
- mo?liwo?? w??czenia i wy??czenia rejestracji na zaproszenie w PA
- mo?liwo?? dodawania zaprosze? (robi to administrator poprzez odpowiedni formularz w PA) dowolnym u?ytkownikom (wymieniasz loginy u?ytkownik?w kt?rym chcesz da? zaproszenia oddzielaj?c je przecinakami), grupie u?ytkownik?w lub wszystkim u?ytkownikom forum.
- mo?liwo?? wpisania liczby zaprosze? po ile chcesz doda? u?ytkownikom
- mo?liwo?? wpisania po ilu dniach zaproszenie traci wa?no?? (nie b?dzie mo?na ju? sie zarejestrowa?)
- na 1 zaproszenie oczywi?cie mo?e zarejestrowa? si? tylko 1 osoba
- ka?dy u?ytkownik ma mo?liwo?? wys?ania zaproszenia dowolnej osobie (wystarczy podda? adres e-mail) z poziomu edycji profilu.
Braki kt?re planuje autor uzupe?ni? w przysz?ych wersjach:
- niestety nie zrobi?em w profilu mo?liwo?ci aby zobaczy? kto sie zarejestrowa? na czyje zaproszenie i kto kogo zaprosi? mimo ?e te dane s? zapisywane w bazie i mo?na je odczyta? za pomoc? zapytania SQL (tak? opcje zawsze mo?na dorobi?)
- nie ma mo?liwo?ci usuwania/uniewa?niania zaprosze? kt?re dali?my u?ytkownikom (oczywi?cie mo?na to robi? za pomoc? SQL)
Kilka screen?w:
Demo:
Demo mo?esz zobaczy? loguj?c si? na stronie:
LOGIN: user
HAS?O: demo
http://4um.ugu.pl/invdemo/index.php
Wiadomo?? ukryta / Hidden messageAby zobaczy? wiadomo?? postaw piwo autorowi piwo.http://www.przemo.org/phpBB2/forum/download.php?id=8274 |
|
spike1x Wysłany: Pią 12 Paź, 2007 |
|
|
A ja mam drobny problem. Zainstalowa?em tego moda, ustawi?em rejestracje tylko przez zaproszenie i wys?a?em do siebie zaproszenie. Kiedy klikne na odno?nik w mailu, pojawia mi si? Regulamin forum (ten standardowy) a jak wezm? akceptuj to mam: Aby si? zarejestrowa? na tym forum musisz posiada? zaproszenie. |
|
STxPawlo Wysłany: Pią 12 Paź, 2007 |
|
|
mi ten mod dziala lajtowo sprawdz jeszcze raz czy wykonales wszystkie punkty prawidlowo i czy zapytania do bazy dales |
|
spike1x Wysłany: Sob 13 Paź, 2007 |
|
|
Nie wiem czy tyko ja tam mam, ale po edycji wszystkich plikow i wrzuceniu mods_info w pliku includes/usercp_register.php mam (-49) a powinno byc chyba 0. Nie wiem, czy to blad w mods_info czy ja zrobilem cos nie tam, ale instrukcje do usercp_register robi?em 2 razy i za kazdym razem to samo (przed edycja mialem ). |
|
STxPawlo Wysłany: Sob 13 Paź, 2007 |
|
|
wrzuc sobie do includes/mods_info plik mody.php o tresci:
Kod<?php
$mod_name[] = 'mody';
$add_size['includes/usercp_register.'.$phpEx] -= 49;
?> |
|
spike1x Wysłany: Sob 13 Paź, 2007 |
|
|
STxPawlo, nie chodzilo mi o to. Pytalem czy u Was tez tak jest. Zreszta autor moda juz odpowiedzial ze to musial dac przypadkiem za duzo znaczkow i ze jest wszystko OK. A zaproszenie nie dziala jak jest wlaczony Regulamin przed rejestracja. Wieczorem ma naprawic ten blad. |
|
STxPawlo Wysłany: Wto 16 Paź, 2007 |
|
|
ma?a poprawka wysz?a do owego moda... ot?? je?li kto? mia? przed rejestracj? w??czony regulamin to niestety zaproszenia nie dzia?a?y... tutaj instrukcja, aby ten b??d naprawi? napisana przez m1chu:
Kod----- [ OTW?RZ: usercp_register.php ] -----
----- [ ZNAJD? ] ------
function show_coppa()
----- [ ZAMIE? NA ] -----
function show_coppa($regid = '', $regexp = '', $invid = 0, $inv = 0)
----- [ ZNAJD? ] -----
"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&agreed=true"),
"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&agreed=true&coppa=true")
----- [ ZAMIE? NA ] -----
"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&agreed=true" . ( !empty($regid) ? "&regid=$regid" : "" ) . ( !empty($regexp) ? "&regexp=$regexp" : "" ) . ( !empty($invid) ? "&invid=$invid" : "" ) . ( !empty($inv) ? "&inv=$inv" : "" )),
"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&agreed=true&coppa=true" . ( !empty($regid) ? "&regid=$regid" : "" ) . ( !empty($regexp) ? "&regexp=$regexp" : "" ) . ( !empty($invid) ? "&invid=$invid" : "" ) . ( !empty($inv) ? "&inv=$inv" : "" )))
----- [ ZNAJD? ] -----
show_coppa();
----- [ ZAMIE? NA ] -----
show_coppa(strip_tags($HTTP_GET_VARS['regid']), strip_tags($HTTP_GET_VARS['regexp']), intval($HTTP_GET_VARS['invid']), intval($HTTP_GET_VARS['inv']));
----- [ ZAMKNIJ / ZAPISZ / ZAUPLOADUJ PLIK ] ----- |
|
|