Transformare camp din optional in obligatoriu
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
-
- Utilizator înregistrat
- Mesaje: 68
- Membru din: 30-Dec-2006, 23:35:59
Transformare camp din optional in obligatoriu
Deja exagerez cu requestul de help. Noua mea nelamurire este cum pot sa fac ca acel camp Locatie sa devina obligatoriu si in lista cu Membri sa apara o coloana cu Locatia acestora?
Va multumesc inca o data
Va multumesc inca o data
-
- Utilizator înregistrat
- Mesaje: 68
- Membru din: 30-Dec-2006, 23:35:59
-
- Utilizator înregistrat
- Mesaje: 68
- Membru din: 30-Dec-2006, 23:35:59
-
- Utilizator înregistrat
- Mesaje: 52
- Membru din: 04-Sep-2007, 09:17:43
- Versiune: 3.0.7-PL1
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Localitate: Bucuresti
Re: Transformare camp din optional in obligatoriu
Salut.
Exact aceleasi probleme le am si eu:
- nu imi apare coloana cu locatia la "members" (am subsilver 2);
- nu apare camp cu locatia in fereastra de inregistrare. ...locatia poate fi precizata, eventual, de catre cei care doresc sa isi completeze ulterior, profilul.
Eu as vrea sa il oblig pe cel care se inregistreaza sa completeze si locatia, direct in formularul de la inregistrare... solutia de mai sus nu mi se pare chiar in regula... in felul asta ar aparea doua campuri pentru locatie.
Vad ca ultimul post este din 2008... a gasit cineva, intre timp, o solutie pentru vreuna dintre cele doua probleme?
Exact aceleasi probleme le am si eu:
- nu imi apare coloana cu locatia la "members" (am subsilver 2);
- nu apare camp cu locatia in fereastra de inregistrare. ...locatia poate fi precizata, eventual, de catre cei care doresc sa isi completeze ulterior, profilul.
Eu as vrea sa il oblig pe cel care se inregistreaza sa completeze si locatia, direct in formularul de la inregistrare... solutia de mai sus nu mi se pare chiar in regula... in felul asta ar aparea doua campuri pentru locatie.
Vad ca ultimul post este din 2008... a gasit cineva, intre timp, o solutie pentru vreuna dintre cele doua probleme?
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
Re: Transformare camp din optional in obligatoriu
In primul rand te-ai asigurat ca stilul a fost actualizat conform cu versiunea phpBB3 folosita? Vezi: knowledge/kb_show.php?id=129
Ai facut ceva modificari la forum/stil?
Poti folosi Location on registration MOD
Ai facut ceva modificari la forum/stil?
Poti folosi Location on registration MOD
-
- Utilizator înregistrat
- Mesaje: 219
- Membru din: 29-Apr-2007, 01:12:47
- Versiune: 3.0.12
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
Re: Transformare camp din optional in obligatoriu
Pentru ca locatia sa fie obligatorie la inregistrare trebuie sa faci modificari in 2 fisiere, 1 script php si unul de stil:
Editeaza /includes/ucp/ucp_register.php
Cauta:
Dupa, adauga:
////////////////////////////////////////
Cauta:
Dupa, adauga:
///////////////////////////////////////////////////
Cauta:
Dupa, adauga:
///////////////////////////////////////////////////
Cauta:
Dupa, adauga:
Daca folosesti o tema bazata pe subsilver2
Editeaza fisierul /styles/subsilver2/template/ucp_register.html
Cauta:
Dupa, adauga:
Daca folosesti o tema bazata pe prosilver:
Editeaza fisierul /styles/prosilver/template/ucp_register.html
Cauta:
Dupa, adauga:
Pentru a afisa si locatia in pagina Membri voi reveni ulterior, acum din pacate nu am mult timp
Editeaza /includes/ucp/ucp_register.php
Cauta:
Cod: Selectaţi tot
$data = array(
'username' => utf8_normalize_nfc(request_var('username', '', true)),
'new_password' => request_var('new_password', '', true),
Cod: Selectaţi tot
'location' => request_var('location', '', true),
Cauta:
Cod: Selectaţi tot
'email' => array(
array('string', false, 6, 60),
array('email')),
'email_confirm' => array('string', false, 6, 60),
Cod: Selectaţi tot
'location' => array('string', false, 2, 60),
Cauta:
Cod: Selectaţi tot
$user_row = array(
'username' => $data['username'],
'user_password' => phpbb_hash($data['new_password']),
'user_email' => $data['email'],
Cod: Selectaţi tot
'user_from' => $data['location'],
Cauta:
Cod: Selectaţi tot
$template->assign_vars(array(
'ERROR' => (sizeof($error)) ? implode('<br />', $error) : '',
'USERNAME' => $data['username'],
'PASSWORD' => $data['new_password'],
'PASSWORD_CONFIRM' => $data['password_confirm'],
Cod: Selectaţi tot
'LOCATION' => $data['location'],
Editeaza fisierul /styles/subsilver2/template/ucp_register.html
Cauta:
Cod: Selectaţi tot
<!-- IF .profile_fields -->
Cod: Selectaţi tot
<tr>
<td class="row1" width="35%"><b class="genmed">{L_LOCATION}: </b></td>
<td class="row2"><input class="post" type="text" name="location" size="30" maxlength="100" value="{LOCATION}" /></td>
</tr>
Editeaza fisierul /styles/prosilver/template/ucp_register.html
Cauta:
Cod: Selectaţi tot
<!-- BEGIN profile_fields -->
Cod: Selectaţi tot
<dl>
<dt><label for="location">{L_LOCATION}:</label></dt>
<dd><input type="text" name="location" id="location" maxlength="255" value="{LOCATION}" class="inputbox" /></dd>
</dl>
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori