Transformare camp din optional in obligatoriu

Pentru întrebări legate de facilităţile forumului phpBB 3.0.x, acest loc este cel mai potrivit.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
zenit
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

Mesaj de zenit »

Multumesc mult, am incercat modificarea indicata de visualstorm, dar nu imi apare campul pentru locatie la inregistrare, decat daca, in ../template/ucp_register.html, inserez noul cod

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>
nu dupa

Cod: Selectaţi tot

<!-- IF .profile_fields -->
ci mai sus, oriunde intre celelalte campuri (randuri ale tabelului). In cazul asta, apare o alta "problema" si anume, completarea campului nu mai este obligatorie... adica daca nu il completezi, te inregistreaza fara probleme. Oricum, consider ca problema este mai mult de jumatate rezolvata...

p.s. O sa incerc si modul pe care mi l-a indicat Bogdan.
Avatar utilizator
bogdan
AdministratorAdministrator
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

Mesaj de bogdan »

Ai verificat ce ti-am zis?
bogdan scrie: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?
visualstorm
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

Mesaj de visualstorm »

Scuze de intarziere. Este greseala mea, trebuie sa plasezi campul locatiei inainte de definirea campurilor obligatorii.
La mine functioneaza asa, numai ca partea de cod

Cod: Selectaţi tot

'location'		=> array('string', false, 2, 100),
iti defineste exact lungimea minima si maxima a acestei variabile.
Conform codului de mai sus, localitatea trebuie sa fie un cuvant cu 2 caractere minim, in caz de necompletare utilizatorul primind avertisment ca locatia este prea scurta. Nu este o modificare dezvoltata spectaculos, insa functioneaza. Nu uita sa stergi si cache dupa modificarea fisierului de stil.
zenit
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

Mesaj de zenit »

Salut!
Am descoperit de ce nu era obligatorie completarea campului... plasasem gresit

Cod: Selectaţi tot

'location'         => array('string', false, 2, 60),
...merci pentru ca m-ai luminat si a doua oara :D

Acum totuleste ok, locatia este obligatorie la inregistrare ! :D

Bogdan, eu folosesc subsilver2, caruia i-am aplicat cateva modificari in stylesheet.css ...am verificat ce mi-ai spus si:
- in ../phpBB3/styles/subsilver2/style.cfg scrie
# General Information about this style
name = subsilver2
copyright = &copy; 2005 phpBB Group
version = 3.0.7
iar in ../phpBB3/styles/subsilver2/template/template.cfg scrie
# General Information about this template
name = subsilver2
copyright = &copy; phpBB Group, 2003
version = 3.0.7
...deci cred ca e ok.
Avatar utilizator
bogdan
AdministratorAdministrator
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

Mesaj de bogdan »

zenit scrie:...deci cred ca e ok.
E posibil. Nu-mi aduc aminte daca sunt modificari in codul stilului de la 3.0.7 la 3.0.7PL1
visualstorm
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

Mesaj de visualstorm »

Nu au fost modificari la stil de la 3.0.7 la 3.0.7 PL1 ci doar ceva legat de feed-uri.
zenit
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

Mesaj de zenit »

De la 3.0.6 am "sarit" direct la 3.0.7 PL1, deci fisierele respective au fost modificate o singura data.

Revenind la coloanele de la "members", unde as dori sa am si una cu locatia, atasez o poza cu cele pe care le am acum. Interesant este ca se poate face sortarea dupa locatie...

Imagine
zenit
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

Mesaj de zenit »

...se pare ca forumul a retezat poza si nu ma mai lasa sa modific, asa ca sunt nevoit sa mai postez o data pentru a pune link-ul:

http://i45.tinypic.com/f04uw7.jpg
Avatar utilizator
bogdan
AdministratorAdministrator
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

Mesaj de bogdan »

subSilver2 ar trebui sa aiba Locatia in sectiunea Membrii

Compara fisierul tau (memberlist_view.html) cu styles\subSilver2\template\memberlist_view.html
zenit
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

Mesaj de zenit »

Cred ca problema e mai degraba in memberlist_body.html ...m-am uitat in cel original si nu exista coloana pentru locatie, deci este, ca sa spun asa, "de la mama lui".
Închis

Înapoi la “3.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator