To jest tylko wersja do druku, aby zobaczyć pełn± wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Ogólne - Podział plików podczas rejestracji i edycji profilu

Pieczu¶ - 03-01-2010, 12:40
Temat postu: Podział plików podczas rejestracji i edycji profilu
Witam. Napewno jest jkai¶ rozwi±zanie, tylko trzeba poszukać. ja szukałem, ale nic nie znalazłem. Zatem proszę, po podpowiedĽ: jak mam usun±ć dodane przez siebie pole profilu podczas rejestracji?
Kiwi - 03-01-2010, 12:42

"Dodatkowe Pola" w PA

~ ~ ~ ~ ~
xlesiu :|

Pieczu¶ - 03-01-2010, 12:51

Ale mi nie o to chodzi moi drodzy. Ponieważ to usuwa całe pole ;( A mi chodzi o to, żeby było widziane przez wszystkich dostępne podczas edycji profilu a niewidoczne przy rejestrowaniu konta na forum.
Kiwi - 03-01-2010, 12:58

Pieczu¶, je¶li dobrze pamiętam to jest tam kwadracik odpowiadaj±cy za widok przy rejestracji.
Pieczu¶ - 03-01-2010, 13:06

Nie, on mi usuwa całe pole z profilu.

[ Dodano: 03-01-2010, 18:36 ]
Hm, to wie kto¶?

xlesiu - 06-01-2010, 13:49

Pieczu¶, wszystko zależy czy masz jedno dodatkowe pole czy więcej. Możesz ukryć wszystkie dodatkowe pola (dodane przez PA - Użytkownicy - Pola w profilu) przy rejestracji. Znalazłem takiego moda phpBB2 by Przemo :: View topic - [Pytanie] Zmiana e-mail'a wył±czona Spróbuj takiego rozwi±zania jakie zastosował MikeFM czyli
otwórz profile.php
znajdĽ:
Kod:
    else if ( $mode == 'editprofile' || $mode == 'register' )
    {
        if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
        {
            redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
        }

        include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
        exit;
    }
zamień na:
Kod:
    else if ( $mode == 'register' )
    {
        include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
        exit;
    }
    else if ($mode == 'editprofile' )
    {
        include($phpbb_root_path . 'includes/usercp_profile.'.$phpEx);
        exit;
    }

Skopiuj plik includes/usercp_register.php i nadaj mu (kopii) nazwę usercp_profile.php
otwórz includes/usercp_register.php
znajdĽ:
Kod:
      $template->set_filenames(array(
        'body' => 'profile_add_body.tpl')
    );
zamień na:
Kod:
      $template->set_filenames(array(
        'body' => 'register_add_body.tpl')
    );

Skopiuj plik templates/NazwaStylu/profile_add_body.tpl i nadaj mu (kopii) nazwę: register_add_body.tpl
otwórz templates/NazwaStylu/register_add_body.tpl
znajdĽ i usuń:
Kod:
    <!-- BEGIN custom_fields -->
    <tr>
        <td class="row1"><span class="gen">{custom_fields.CF_DESCRIPTION}</span></td>
        <td class="row2">
        <!-- BEGIN input_text -->
        <input type="text" size="35" style="width: 200px" name="{custom_fields.input_text.INPUT_NAME}" maxlength="{custom_fields.input_text.INPUT_MAXVALUE}" value="{custom_fields.input_text.INPUT_VALUE}" class="post" onFocus="Active(this)" onBlur="NotActive(this)">
        <!-- END input_text -->
        <!-- BEGIN input_textarea -->
        <textarea cols="30" rows="2" name="{custom_fields.input_textarea.INPUT_NAME}" class="post" onFocus="Active(this)" onBlur="NotActive(this)">{custom_fields.input_textarea.INPUT_VALUE}</textarea>
        <!-- END input_textarea -->
        <!-- BEGIN jumpbox -->
        {custom_fields.jumpbox.INPUT}
        <!-- END jumpbox -->
        </td>
    </tr>
    <!-- END custom_fields -->

Nie sprawdzałem tego.



Powered by phpBB modified by Przemo © 2003 phpBB Group