Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Modyfikacje mniejsze - Mod Invitation v. 1.0.1

STxPawlo - Pon 08 Paź, 2007
Temat postu: Mod Invitation v. 1.0.1
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 message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.
http://www.przemo.org/phpBB2/forum/download.php?id=8274

spike1x - 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 - Pią 12 Paź, 2007

mi ten mod dziala lajtowo sprawdz jeszcze raz czy wykonales wszystkie punkty prawidlowo i czy zapytania do bazy dales
spike1x - 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 - 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 - 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 - 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&amp;agreed=true"),
"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&amp;agreed=true&amp;coppa=true")

----- [ ZAMIE? NA ] -----
"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&amp;agreed=true" . ( !empty($regid) ? "&amp;regid=$regid" : "" ) . ( !empty($regexp) ? "&amp;regexp=$regexp" : "" ) . ( !empty($invid) ? "&amp;invid=$invid" : "" ) . ( !empty($inv) ? "&amp;inv=$inv" : "" )),
"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&amp;agreed=true&amp;coppa=true" . ( !empty($regid) ? "&amp;regid=$regid" : "" ) . ( !empty($regexp) ? "&amp;regexp=$regexp" : "" ) . ( !empty($invid) ? "&amp;invid=$invid" : "" ) . ( !empty($inv) ? "&amp;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 ] -----


Powered by phpBB modified by Przemo © 2003 phpBB Group