Adăugați câmpuri arbitrare la joomla!

Deschideți phpMyAdmin și baza de date în care este instalat Joomla. Și să adăugăm 2 câmpuri noi în tabelul jos_users: site-ul Web (site-ul VARCHAR (255) nu este nul) și genul (VARCHAR (3) nu null) sau să executați o astfel de interogare în câmpul de interogare SQL:

ALTER TABLE `jos_users` ADD`` VARCHAR (255) NU NULL. ADD VARCHAR (20) NU NULL

În acest fel, îi vom spune lui jooml că trebuie să adăugăm valori de câmp în baza de date. Acum găsiți fișierul /components/com_user/views/register/tmpl/default.php (linia 74) și deschideți-l.
Aici trebuie să adăugăm 2 câmpuri la formularul de înregistrare. Le vom numi la fel ca și câmpurile din baza de date. Creăm același mod ca și restul câmpurilor - tabelul, arătăm:

Deschide-l din nou, și iată ce ar trebui să obțineți:

Cred că totul este simplu și simplu, nu este necesară nicio acțiune suplimentară.
Dar în ce altceva se întâmplă incidentul - utilizatorul probabil dorește să-și editeze datele dacă este cazul. Prin urmare, deschideți fișierul /components/com_user/views/user/tmpl/form.php (linia 70) și introduceți un cod ușor modificat din formularul de înregistrare (adăugat citirea din baza de date a unui parametru specific):

Asta e tot. Acum, utilizatorul poate edita informațiile despre el însuși:

Dar administratorul site-ului trebuie să aibă capacitatea de a edita datele utilizatorului. Acum, adăugați aceste câmpuri la formularul de editare a datelor de utilizator din panoul de administrare.
Deschideți fișierul /administrator/components/com_users/view/user/tmpl/form.php (linia 133) și adăugați câmpuri noi în funcție de stilul formularului:

Iată ce avem:







Articole similare

Trimiteți-le prietenilor: