Przesunięty przez: lui754 22-01-2012, 11:05 |
[Pytanie] Zmiana e-mail'a wyłączona |
Autor |
Wiadomość |
MikeFM
Pomógł: 44 razy Posty: 217
|
Wysłany: 20-01-2009, 16:47 [Pytanie] Zmiana e-mail'a wyłączona
|
|
|
Witam. Szukałem i nic nie znalazłem więc zadaję pytanie.
Czy jest możliwość sprawienia, że kiedy jakiś uzytkownik kliknie w edycję profilu to pole e-mail będzie nieaktywne, a obok będzie mały np. czerwony napis - "Możliwość zmiany e-mail'a wyłączona do odwołania" czy coś w ten deseń?
pomoc=pomógł |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
lui754

Pomógł: 591 razy Posty: 2699
|
Wysłany: 20-01-2009, 16:48
|
|
|
w profile_add_body.tpl
wstaw zamiast standardowego kodu na pole email to:
Kod: | <tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
<td class="row2">
<!-- BEGIN switch_user_logged_out -->
<input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></span>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<input type="hidden" style="width:200px" name="email" value="{EMAIL}" /><span class="gen"><b>{EMAIL}</b></span><font size="1" color="#FF0000"> Zmiana e-maila wylaczona do odwolania.</font>
<!-- END switch_user_logged_in -->
</td>
</tr> |
|
_________________ lui754 |
|
|
|
 |
MikeFM
Pomógł: 44 razy Posty: 217
|
Wysłany: 20-01-2009, 16:55
|
|
|
lui754 napisał/a: | w profile_add_body.tpl
wstaw zamiast standardowego kodu na pole email to:
Kod: | <tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
<td class="row2">
<!-- BEGIN switch_user_logged_out -->
<input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></span>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<input type="hidden" style="width:200px" name="email" value="{EMAIL}" /><span class="gen"><b>{EMAIL}</b></span><font size="1" color="#FF0000"> Zmiana e-maila wylaczona do odwolania.</font>
<!-- END switch_user_logged_in -->
</td>
</tr> |
|
Dzięki, ale sam przed chwilą na to wpadłęm i działa Mimo to dostajesz pochwałę za intencje
edit:// ale dodałem: <input disabled="disabled" [...]> dzięki temu pole jest widoczne, ale nie można zmieniać zawartości |
|
|
|
 |
lui754

Pomógł: 591 razy Posty: 2699
|
Wysłany: 20-01-2009, 16:59
|
|
|
Cytat: | edit:// ale dodałem: <input disabled="disabled" [...]> dzięki temu pole jest widoczne, ale nie można zmieniać zawartości |
tak też można pozdrawiam |
_________________ lui754 |
|
|
|
 |
MikeFM
Pomógł: 44 razy Posty: 217
|
Wysłany: 20-01-2009, 17:08
|
|
|
lui754 napisał/a: | Cytat: | edit:// ale dodałem: <input disabled="disabled" [...]> dzięki temu pole jest widoczne, ale nie można zmieniać zawartości |
tak też można pozdrawiam |
upss... problem - teraz przy rejestracji nie mozna podać mail'a...
Da się to jakoś "rozłączyć"?
edit://
Dobra udało mi się
Zrobiłem tak:
Kod: |
Nazwa modyfikacji: E-Mail Change Disabled by MikeFM
Typ instalacji: łatwa
Czas instalacji: 3 minuty
Pliki do wyedytowania:
- profile.php
- includes/usercp_register (edycja i skopiowanie)
- templates/nawaz_stylu/profile_add_body.tpl (edycja i skopiowanie)
//Otwórz profile.php - Znajdź:
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ń to na:
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"<<<----
//W pliku usercp_register
//Znajdź:
$template->set_filenames(array(
'body' => 'profile_add_body.tpl')
);
//Zamień to na:
$template->set_filenames(array(
'body' => 'register_add_body.tpl')
);
-->>>Skopiuj plik: "templates/nawaz_stylu/profile_add_body.tpl" i nadaj mu (kopii) nazwę: "register_add_body.tpl"<<<<----
//Otwórz plik templates/nazwa_stylu/profile_add_body.tpl
//Znajdź:
<td class="row2"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></td>
//Zamień to na:
<td class="row2"><input disabled="disabled" type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /><span class="gensmall" style="color:red;"> Zmiana e-mail'a jest niemożliwa.</span></td>
Wgraj wszystkie pliki na serwer do odpowiednich katalogów!
|
|
Ostatnio zmieniony przez MikeFM 20-01-2009, 17:41, w całości zmieniany 2 razy |
|
|
|
 |
lui754

Pomógł: 591 razy Posty: 2699
|
Wysłany: 20-01-2009, 17:33
|
|
|
wstaw to:
Kod: | <tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
<td class="row2">
<!-- BEGIN switch_user_logged_out -->
<input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></span>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<input disabled type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /><font size="1" color="#FF0000"> Zmiana e-maila wylaczona do odwolania.</font>
<!-- END switch_user_logged_in -->
</td>
</tr>
|
///Edit, sorki tak to powinno być |
_________________ lui754 |
|
|
|
 |
MikeFM
Pomógł: 44 razy Posty: 217
|
Wysłany: 20-01-2009, 20:12
|
|
|
lui754 napisał/a: | wstaw to:
Kod: | <tr>
<td class="row1"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
<td class="row2">
<!-- BEGIN switch_user_logged_out -->
<input type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /></span>
<!-- END switch_user_logged_out -->
<!-- BEGIN switch_user_logged_in -->
<input disabled type="text" class="post" style="width:200px" name="email" size="25" maxlength="255" value="{EMAIL}" /><font size="1" color="#FF0000"> Zmiana e-maila wylaczona do odwolania.</font>
<!-- END switch_user_logged_in -->
</td>
</tr>
|
///Edit, sorki tak to powinno być |
Czyli ten mój sosób to tak pod górkę? xD
Zawsze myślałem, że np. to: <!-- BEGIN switch_user_logged_in --> to jest zwykły komentarz, a nie jakieś polecenie |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
lui754

Pomógł: 591 razy Posty: 2699
|
Wysłany: 20-01-2009, 20:14
|
|
|
mikefm, wstawiłem to u mnie i działa Chyba mozna już zamknąć temat. |
_________________ lui754 |
|
|
|
 |
|