SMF HELP!

SMF Help! - For Users SMF/TP => Funkcjonalność SMF, Obsługa, Administracja, SSI => Wątek zaczęty przez: DeX-cRee 15.12.2008 23:19:42



Tytuł: Zmiana długości Nicka na forum
Wiadomość wysłana przez: DeX-cRee 15.12.2008 23:19:42
Hello!

   Ja to mam takie pytanie, czy jest opcja ograniczyc nazwy kont na forum [tworzone przez userow] do powiedzmy 15 znaków ?

pozdrawiam;)


Tytuł: Odp: Zmiana długości Nicka
Wiadomość wysłana przez: roco 16.12.2008 15:59:54
Elo DeX! :)

Pytanie o nazwy użytkowników, inaczej @Nicki?

Raczej nie ma takiej opcji..

Można wyedytować w stylu default, plik: Register.template.php
Gdzieś około linii ~76, zaczyna sie ten cały formularz rejestracji.

Prztoczę fragment:

GeSHi -› Code: [select]
<form action="', $scripturl, '?action=register2" method="post" accept-charset="', $context['character_set'], '" name="creator" id="creator" onsubmit="return verifyAgree();">
    <table border="0" width="100%" cellpadding="3" cellspacing="0" class="tborder">
        <tr class="titlebg">
            <td>', $txt[97], ' - ', $txt[517], '</td>
        </tr><tr class="windowbg">
            <td width="100%">
                <table cellpadding="3" cellspacing="0" border="0" width="100%">
                    <tr>
                        <td width="40%">
                            <b>', $txt[98], ':</b>
                            <div class="smalltext">', $txt[520], '</div>
                        </td>
                        <td>
                            <input type="text" name="user" size="20" tabindex="', $context['tabindex']++, '" maxlength="25" />
                        </td>
                    </tr><tr>
                        <td width="40%">
                            <b>', $txt[69], ':</b>
                            <div class="smalltext">', $txt[679], '</div>
                        </td>
                        <td>
                            <input type="text" name="email" size="30" tabindex="', $context['tabindex']++, '" />';

    // Are they allowed to hide their email?
    if ($context['
allow_hide_email'])
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.033s | speed:30.29 KB/s



I interesuje nas pole input "user"

GeSHi -› Code: [select]
<input type="text" name="user" size="20" tabindex="', $context['tabindex']++, '" maxlength="25" />
// Created by GeSHi 1.0.8.10 | code: -› [code=HTML] | load:0.003s | speed:33.17 KB/s



Jak widać to pole ma ograniczenie - ilości, możliwych do wprowadzenia, znaków: maxlength="25" =>  czyli długość max to 25 znaków.
Można tutaj wpisac, np. 15, czyli: maxlength="15", co spowoduje, że będzie można w to pole wpisać max 15 znaków.
- a to skolei oznacza, że długość nazwy @Nicka nigdy nie będzie dłuższa niż 15 zanaków.., to teaoria..

Po zmianie byłoby tak:

GeSHi -› Code: [select]
<input type="text" name="user" size="20" tabindex="', $context['tabindex']++, '" maxlength="15" />
// Created by GeSHi 1.0.8.10 | code: -› [code=HTML] | load:0.004s | speed:23.54 KB/s



Jak narazie i na szybko - to jedyne co przychodzi mi na myśl.., ale może by wystarczyło, jak myślisz?

Pozdrawiam :)
roco


Tytuł: Odp: Nazwy kont na forum
Wiadomość wysłana przez: DeX-cRee 16.12.2008 16:13:29
sadze ze to starczy i o to mi chodzi:)

podziekowal!;]

ps. Jakbys mogl rico, podaj mi te dane do ftp-a jesczze raz na pw... bo format mialem i zapomnialem pozgrywac;]


Tytuł: Zmiana długości Nicka
Wiadomość wysłana przez: roco 17.12.2008 00:03:21
Miejmy nadzieję..

Plik podmieniłem, tj. stary nazwałem - Register.templateR22.php, i wrzuciłem zmieniony - Register.Template.php.
Zmieniłem ilość znaków na 15..

Wysłałem Ci na pm kopie pm,. którą już kiedyś Ci wysłałem.
Jakby było coś nie tak, to zmień nazwy plikom i będzie po staremu..

Pozdrawiam :)
roco