SMF HELP! SMF.org
*
Welcome! Guest. Please Login Or Register

Last News: director UWAGA !! 12 Chwilowo zawieszam rejestracj?, poniewa? nie mog? tu by? tak cz?sto jak bym chcia?, sorki. Mo?na skorzysta? z Formularza Kontaktowego 12
advanced  
  HOME   FORUM   CHAT HELP SEARCH GALLERY LOGIN REGISTER  
  Strony: [1]   Bottom Do dołu
  Drukuj  
ico Autor    
[EN] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [RU]
      Topic: [PL] Invite 1.14  [Przeczytany 13955 razy]
0 użytkowników i 1 Gość przegląda ten wątek.
Technik
*****
ON-OFF
Offline
25.12.2013 19:54:28
Topic Starter
 Poland Mężczyzna
Poland
 
DATA: [31.05.2009 16:51:29][PL] Invite 1.14
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=286.msg671#msg671  
Oryginalna wersja: http://custom.simplemachines.org/mods/index.php?mod=653

Jest to mod pozwalaj?cy na korzystanie z forum tylko przez zaproszenia.

Mimo, i? wg oryginalnej paczki dziala tylko w wersjach: 1.1.1 i 1.1.2 to dzia?a równie? bezproblemowo na 1.1.8 i 1.1.9.

Oto jak wygl?da to u mnie na forum:





W paczce spolszczony mod.

Instalacja na innych skórkach ni? default:

Je?eli twoja skórka posiada swój index.template.php :

Znajd?:
GeSHi -› Code: [select]
)))
        $current_action = $context['current_action'];
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.016s | speed:3.61 KB/s



Dodaj przed:
GeSHi -› Code: [select]
, 'invite'
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.015s | speed:1.17 KB/s



Znajd?:
GeSHi -› Code: [select]
    // If the user is a guest, show [login] button.
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.020s | speed:2.41 KB/s



Dodaj przed:
GeSHi -› Code: [select]
    // Invite MOD.
    if (allowedTo('invite'))
    {
        global $modSettings;
        echo ($current_action == &#39;invite&#39; || $context[&#39;browser&#39;][&#39;is_ie4&#39;]) ? &#39;<td class="maintab_active_&#39; . $first . &#39;">&nbsp;</td>&#39; : &#39;&#39; , &#39;
                <td valign="top" class="maintab_&#39; , $current_action == &#39;invite&#39; ? &#39;active_back&#39; : &#39;back&#39; , &#39;">
                    <a href="&#39;, $scripturl, &#39;?action=invite">&#39; , (!empty($modSettings[&#39;invite_menu_title&#39;]) ? $modSettings[&#39;invite_menu_title&#39;] : $txt[&#39;invite_title&#39;]) , &#39;</a>
                </td>&#39; , $current_action == &#39;invite&#39; ? &#39;<td class="maintab_active_&#39; . $last . &#39;">&nbsp;</td>&#39; : &#39;&#39;;
    }

// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.020s | speed:36.39 KB/s



Je?eli twoja skórka posiada w?asny Register.template.php:

Znajd?:
GeSHi -› Code: [select]
    echo &#39;
    <br />
    <div align="center">
        <input type="submit" name="regSubmit" value="&#39;, $txt[97], &#39;" />
    </div>
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.019s | speed:6.32 KB/s



Dodaj przed:
GeSHi -› Code: [select]
    // Invite MOD
    if (!empty($context[&#39;invite_key&#39;]))
        echo &#39;
    <input type="hidden" name="invite_key" value="&#39;, $context[&#39;invite_key&#39;], &#39;" />&#39;;
    elseif (!empty($_REQUEST[&#39;inviter&#39;]) && (int)$_REQUEST[&#39;inviter&#39;] !== 0)
        echo &#39;
    <input type="hidden" name="inviter" value="&#39;, $_REQUEST[&#39;inviter&#39;], &#39;" />&#39;;

// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.020s | speed:18.41 KB/s



Alternatywna forma instalacji:

1. Pobierasz i instalujesz oryginaln? instalk? z smf.org
2. W pliku ./Themes/default/languages/Modifications.polish.php dodajesz:

Znajd?:
GeSHi -› Code: [select]
?>
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.020s | speed:98 B/s



Dodaj przed:
GeSHi -› Code: [select]
// Invite MOD.
$txt[&#39;invite_title&#39;] = &#39;Zaproszenia&#39;;
$txt[&#39;invite_only&#39;] = &#39;Rejestracja na forum tylko przez zaproszenia.&#39;;
$txt[&#39;invite_menu_title&#39;] = &#39;Tytu? modu w Panelu.&#39;;
$txt[&#39;invite_days&#39;] = &#39;Liczba dni po ilu u?ytkownikom zostani? przyznane zaproszenie.<div class="smalltext">(0 bez limitu, nie obowi?zuje adminów)</div>&#39;;
$txt[&#39;invite_max&#39;] = &#39;Maksymalna liczba posiadanych zaprosze? przez u?ytkowników.<div class="smalltext">(0 bez limitu, nie obowi?zuje adminów)</div>&#39;;
$txt[&#39;invite_expire&#39;] = &#39;Ile dni jest wa?na zaproszenie.<div class="smalltext">(0 bez limitu)</div>&#39;;
$txt[&#39;invite_group_settings&#39;] = &#39;Przyznaj uprawnienia grupom&#39;;

$txt[&#39;invite_email_disable&#39;] = &#39;Wy??cz wysy?anie przez e-mail.&#39;;
$txt[&#39;invite_email_subject&#39;] = &#39;Tytu? e-maila.&#39;;
$txt[&#39;invite_email_message&#39;] = &#39;Wiadomo?? w e-mailu.
<div class="smalltext">{invitee} = Nick zapraszanego</div>
<div class="smalltext">{inviter} = Nick zapraszaj?cego</div>
<div class="smalltext">{forum} = Nazwa forum</div>
<div class="smalltext">{link} = Link do rejestraci (z kluczem)</div>
<div class="smalltext">{message} = Wiadomo?? od zapraszaj?cego</div>&#39;;
$txt[&#39;invite_default_email_subject&#39;] = &#39;{invitee}, otrzyma?e? zaproszenie na {forum} od {inviter}!&#39;;
$txt[&#39;invite_default_email_message&#39;] = &#39;Witaj {invitee},

Otrzyma?e? zaproszenie na {forum}, kliknij poni?szy link aby si? zarejestrowa?:

{link}

{inviter} przesy?a Ci równie? poni?sz? wiadomo??:

{message}


Ta wiadomo?? to nie jest spam.&#39;;

$txt[&#39;invite_someone&#39;] = &#39;Wy?lij zaproszenie&#39;;
$txt[&#39;invite_info&#39;] = &#39;Mo?esz zaprosi? kogo? je?eli posiadasz zaproszenia. Wygeneruj kod i wy?lij zaproszenie.&#39;;
$txt[&#39;invite_link&#39;] = &#39;Mo?esz zaprosi? kogo? wysy?aj?c mu ten link.&#39;;
$txt[&#39;invitees&#39;] = &#39;Zaproszeni&#39;;
$txt[&#39;invitees_info&#39;] = &#39;Oto lista u?ytkowników których zaprosi?e?.&#39;;
$txt[&#39;no_invitees&#39;] = &#39;Nie ma zaprosze?&#39;;
$txt[&#39;invite_unlimited&#39;] = &#39;nieograniczona&#39;;
$txt[&#39;invite_max_reached&#39;] = &#39;osi?gni?to maksymaln? ilo?? zaprosze?&#39;;
$txt[&#39;make_new_invite_key&#39;] = &#39;Wygeneruj kod&#39;;
$txt[&#39;invite_credits&#39;] = &#39;Zaproszenia&#39;;
$txt[&#39;next_invite_credit&#39;] = &#39;Nast?pne&#39;;
$txt[&#39;invite_key&#39;] = &#39;Klucz zaproszenia&#39;;
$txt[&#39;invite_email&#39;] = &#39;E-mail zapraszanego&#39;;
$txt[&#39;invite_send_email&#39;] = &#39;Wy?lij zaproszenie e-mailem&#39;;
$txt[&#39;invite_expires&#39;] = &#39;Wygas?o&#39;;
$txt[&#39;invited_by&#39;] = &#39;Zaproszony przez&#39;;
$txt[&#39;invitees_count&#39;] = &#39;Zaproszeni u?ytkownicy&#39;;
$txt[&#39;show_invitees&#39;] = &#39;Poka? zaproszonych przez tego u?ytkownika&#39;;


$txt[&#39;invite_email_info&#39;] = &#39;Wpisz Nick i e-mail zapraszanego a kod zaproszenia zostanie go niego wys?any.&#39;;
$txt[&#39;invite_recipient_name&#39;] = &#39;Nick zapraszanego&#39;;
$txt[&#39;invite_recipient_email&#39;] = &#39;E-mail zapraszanego&#39;;
$txt[&#39;invite_message&#39;] = &#39;Wiadmo?? od Ciebie&#39;;
$txt[&#39;invite_sent&#39;] = &#39;Zaproszenie wys?ano.&#39;;

$txt[&#39;invite_no_name&#39;] = &#39;Nie wpisa?e? Nicku.&#39;;
$txt[&#39;invite_no_email&#39;] = &#39;B??dny adres e-mail.&#39;;
$txt[&#39;cannot_send_invite&#39;] = &#39;Przepraszamy, nie mo?na wys?a? zaproszenia.&#39;;

$txt[&#39;permissiongroup_invite&#39;] = &#39;Zaproszenia&#39;;
$txt[&#39;permissionname_invite&#39;] = &#39;Zaproszenia&#39;;
$txt[&#39;permissionhelp_invite&#39;] = &#39;Kiedy rejestracja jest tylko przez zaproszenie ta opcja pozwoli na zapraszanie u?ytkowników przez t? grup?.&#39;;
$txt[&#39;permissionname_invite_unlimited&#39;] = &#39;Nieograniczona liczba zaprosze?&#39;;
$txt[&#39;permissionhelp_invite_unlimited&#39;] = &#39;Kiedy rejestracja jest tylko przez zaproszenie ta opcja pozwoli na posiadanie nieograniczonej ilo?ci zaprosze? przez t? grup?..&#39;;
$txt[&#39;permissionname_invitees&#39;] = &#39;Zobacz zaproszonych&#39;;
$txt[&#39;permissionhelp_invitees&#39;] = &#39;Ta opcja umo?liwia pokazywanie zaproszony u?ytkowników na forum.&#39;;
$txt[&#39;permissionname_invitees_own&#39;] = &#39;Zaproszeni przeze mnie&#39;;
$txt[&#39;permissionname_invitees_any&#39;] = &#39;Wszyscy zaproszeni&#39;;

$txt[&#39;cannot_invite&#39;] = &#39;Nie masz uprawnie? do wysy?ania zaprosze?.&#39;;
$txt[&#39;cannot_invite_as_other&#39;] = &#39;Nie mo?esz wys?a? zaproszenia jako kto? inny.&#39;;
$txt[&#39;cannot_invitees_any&#39;] = &#39;Nie masz uprawnie? do podgl?du zaproszonych przez tego u?ytkownika.&#39;;
$txt[&#39;registration_invite_only&#39;] = &#39;Przepraszamy, rejestracja tylko przez zaproszenia.<br /><br />Je?eli posiadasz kod zaproszenia wpisz go poni?ej:<br /><form method="POST" action="index.php?action=register"><input type="text" name="invite_key" size="40"> <input type="submit" value="Rejestruj"></form>&#39;;
$txt[&#39;registration_invite_expired&#39;] = &#39;Klucz zaproszenia wygas?.&#39;;

$txt[&#39;top_inviters&#39;] = &#39;Top Zapraszaj?cy (wg ilo?ci zaproszonych)&#39;;
$txt[&#39;top_inviters_by_posts&#39;] = &#39;Top Zapraszaj?cy (wg postów zaproszonych)&#39;;
// End Invite MOD.
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.029s | speed:182.85 KB/s



Pozdrawiam



Attention! Testing modifications - Steam Profile

: : Attachment : :
Attachment Invite_1.14.zip   -› 13.34 KB - pobrany 1339 razy

Last Edit: 01.06.2009 13:21:21 by: Draco IP IP Zapisane
Administrator
*****
3wProducer
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [31.05.2009 23:31:19]Odp: [PL] Invite 1.14
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=286.msg672#msg672 Post #1 
Piękna sprawa! U?miech

Na stewke się przyda! Nie bardzo mam ochotę na edytowanie czyichś posstów, ale wiesz mam tu dość rozbudowany edytor i jest kolorowanie składni w celu lepszej prezentacji samego kodu - to lista rozwijana "GeShi" z wyborem języka kodowania. Może w przyszłości warto się posłużyć kolorowaniem (podświetlaniem), składni, to nie będzie się tak zlewał kod.
Wiesz nie bardzo chciałem jeszcze bardziej ingerować w style tego stylu i tak przerobiony na maxa...

OK, naprawdę zacny mod, pewnie się wielu przyda. Dzięki, że chciałeś się nim podzielić. U?miech

test test
Demonstracja kolorowanki kodu..:

GeSHi -› Code: [select]
    // Invite MOD.
    if (allowedTo('invite'))
    {
        global $modSettings;
        echo ($current_action == 'invite' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
                <td valign="top" class="maintab_'
, $current_action == 'invite' ? 'active_back' : 'back' , '">
                    <a href="'
, $scripturl, '?action=invite">' , (!empty($modSettings['invite_menu_title']) ? $modSettings['invite_menu_title'] : $txt['invite_title']) , '</a>
                </td>'
, $current_action == 'invite' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
    }
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.021s | speed:26.96 KB/s



Pozdrawiam U?miech
roco

// Edit: 01.06.2009 02:15:00

Quote: [select]
Jeżeli twoja skórka posiada własny Register.template.php:


Zmiany w ostatnich aktualkach dotyczyły równiez tego pliku, i jest on ważny dla bezpieczeństwa, dlatego lepiej, żeby żadana ze skórek, (poza defaultową!), nie miała takiego pliku, jeśli ma to należy zaopatrzeć ten plik w zmiany które nastąpiły w takim pliku w stylu default. - taki tips! Niestety masę ludzi kopiuje wiekszośc plików ze stylu default do swoich innych styli, co może być niebezpieczne..
r.



Attention! Testing modifications - Steam Profile

Last Edit: 01.06.2009 02:15:39 by: roco IP IP Zapisane
Technik
*****
ON-OFF
Offline
25.12.2013 19:54:28
Topic Starter
 Poland Mężczyzna
Poland
 
DATA: [01.06.2009 13:24:05]Odp: [PL] Invite 1.14
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=286.msg682#msg682 Post #2 
Oki sk?adnia pokolorowana my?l?, ?e teraz wszystko ?adnie i przejrzy?cie.

Je?li za? chodzi o plik register.template.php to w tych skórkach, które testowa?em prawie wszystkie korzysta?y z defaultowego pliku. Jedyne na jakie trafi?em to w jednym ze styli premium od DzinerStudio.



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Administrator
*****
3wProducer
Imagination is more Important than Knowledge
Offline
08.05.2017 21:24:16
 United States Mężczyzna
United States
  WWW
DATA: [02.06.2009 00:45:35]Odp: [PL] Invite 1.14
Link:  http://poligon.ricoroco.com/fora/smf/index.php?topic=286.msg688#msg688 Post #3 
Ja zawsze zagladam do aktualek, zeby zobaczyć w jakich plikach maja się dokonac zmiany. Niestety spotkałem się parokrotnie z tym, że ludzie wrzucają pliki ze stylu default i to jak leci po za indexem i stylami.. Oczywiście to ma sens np. dla Display.template i paru innych, ale nie dla registera.. i tu uczulam wszystkich, że jeśli taki plik znajduje sie dodatkowo w innym stylu niz default, to należy dokonac stosownych zmian w tymże pliku!

Chłopcy z DzinerStudio, wiesz, są w gorącej wodzie kąpani, robią trochę niegroźnych błedów i ja zawsze mam co robić w stylach od nich, IMHO ich style faktycznie są piękne!

Tak, z kolorowaniem składni wyglada niemal jak w edytorze.., piękna rzecz.. jak byś chciał u siebie zrobić coś takiego to powiedz.. nie jest to srudne choć czaso-chłonne..

Pozdrawiam U?miech
roco



Attention! Testing modifications - Steam Profile

IP IP Zapisane
Strony: [1]   TOP^Do góry
  Drukuj  
On-Line: 15 Gości, 0 Użytkowników
 
Skocz do:  

Podobne Tematy
  Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
normal_post RSS Invite mod cieplutki 5 16213 Ostatnia wiadomość 25.01.2010 17:25:06
Autor roco
* Share this topic...
In a forum
[BBCode]
Code: [select]  -› [ Topic: [PL] Invite 1.14 ]
[url=http://poligon.ricoroco.com/fora/smf/index.php?topic=286.0][PL] Invite 1.14[/url]
In a site/blog
[xHTML]
Code: [select]  -› [ Topic: [PL] Invite 1.14 ]
<a href="http://poligon.ricoroco.com/fora/smf/index.php?topic=286.0" target="_blank">[PL] Invite 1.14</a>
Geo Visitors Map
Działa na MySQL Działa na PHP Prawidłowy XHTML 1.0! Prawidłowy CSS!