Pagina 2 din 3

Re: Transformare camp din optional in obligatoriu

Scris: 28-Mai-2010, 15:44:49
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.

Re: Transformare camp din optional in obligatoriu

Scris: 28-Mai-2010, 21:08:45
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?

Re: Transformare camp din optional in obligatoriu

Scris: 31-Mai-2010, 06:36:33
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.

Re: Transformare camp din optional in obligatoriu

Scris: 31-Mai-2010, 18:51:16
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.

Re: Transformare camp din optional in obligatoriu

Scris: 01-Iun-2010, 16:51:31
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

Re: Transformare camp din optional in obligatoriu

Scris: 01-Iun-2010, 18:16:35
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.

Re: Transformare camp din optional in obligatoriu

Scris: 02-Iun-2010, 22:59:36
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

Re: Transformare camp din optional in obligatoriu

Scris: 02-Iun-2010, 23:08:13
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

Re: Transformare camp din optional in obligatoriu

Scris: 02-Iun-2010, 23:23:16
de bogdan
subSilver2 ar trebui sa aiba Locatia in sectiunea Membrii

Compara fisierul tau (memberlist_view.html) cu styles\subSilver2\template\memberlist_view.html

Re: Transformare camp din optional in obligatoriu

Scris: 03-Iun-2010, 00:23:06
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".