Joomla 1.7 rozšířený profil
Úterý, 10 Leden 2012 15:18
Ač se o tom nikde moc nepíše Joomla od verze 1.6 nabízí rozšířený profil. Už tedy od uživatelů mužeme při registraci vyžadovat více než jen uživatelské jméno a email. Programátoři Joomly tuto možnost tak šikovně schovali, že ji málo kdo najde. Možná proto, že na samotných stránkách Joomly se píše, že daný plugin je spíše ilustrativní a uživatelé by si měli napsat vlastní, se kterým mohou dělat mnohem vícě než co nabízí již vytvořená předloha.
Nám neprogramátorům bude stačit to co nám developeři Joomly připravili. K dispozici jsou všechny klasické pole jako ulice, město, psč, telefon, web, datum narození atd. U každého pole můžete zaškrtnout, zda-li se bude zobrazovat při registraci, nebo pouze při editaci profilu a zda-li bude toto povinné či volitelné, samozřejmě můžete danou položku úplně zrušit pokud se Vám nehodí viz. obrázek.

Pokud chcete rozšířený profil používat, musíte ho nejprve aktivovat. V základu je totž zakázán. Je tedy nutné jít do Správce rozšíření -> Správce pluginů a najdeme si User - profil. Tento plugin povolíme a následně nastavíme jak potřebujeme. Nyní by již měla být registrační (editační) pole vidět. Pokud tomu tak není je možné že Vaše šablona využívá staré verze zobrazení komponenty com_user -> registration. Přesvědčit se můžete tak, že se podívát do vaší šablony a budete hledat soubor html/com_users/registration/default.php resp. html/com_users/profile/edit.php. Pokud tomu tak je, zkuste zkopírovat obsah z components/com_users/views/registration/tmpl/default.php resp. components/com_users/views/profile/tmpl/edit.php do vašich souborů v šabloně, tím by měl být problém vyřešen. Pokud i přesto ne, zkusty soubory z šablony úplně smazat.

