Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

Přidání položky do profilu uživatele

18. led 2013 21:04 #102372
Přidání položky do profilu uživatele od Pavel Urbášek
Uživatel
Dobrý den,
chystám se v profilu uživatele (popř. v kontaktech) přidat další textové pole popř. klíč, kterým bych to propojil s jinou tabulkou či databází. Lze upravit PHP kód pro zobrazení profilu a souběžně i příslušnou tabulku se záznamy v databázi, nebo doporučujete jiné řešení?

Pavel Urbášek

18. led 2013 21:55 - 18. led 2013 21:55 #102374
Odpověď od Cony
Moderátor
Joomla 2.5 umožňuje přidávat pole do profilu uživatelů pomocí pluginů. Dokonce v základu obsahuje jeden takový ukázkový plugin, podívejte se do správce pluginů na plugin User - Profil, třeba Vám bude stačit ten.
Poděkovali: Pavel Urbášek

23. led 2013 18:30 - 23. led 2013 18:34 #102740
Odpověď od Pavel Urbášek
Uživatel
Díval jsem se do kódů uvedeného pluginu User-Profil a vypadá to, že by to mělo stačit. Editace labelů nebo dokonce přidání dalších polí (chechbox, atd.) nebude problém. Teď vyvstává otázka, zda plugin editovat před instalací Joomly, aby se vytvořily případné další záznamy v DB nebo je to jedno a bude se to muset přidat do tabulek ručně přes phpMyAdmin?

Dále pak, jaký je vzájemný vztah mezi pluginy User-Profil a User-Tvorba kontaktů na úrovni DB?

Případně je možné vypsat vlastním modulem seznam uživatelů s profilem jako seznam kontaktů a je to bezpečné?

Pavel Urbášek

23. led 2013 20:52 #102743
Odpověď od Bong
Moderátor
User - Tvorba kontaktů zajišťuje automatickou tvorbu kontaktních údajů uživatelů. tedy po zaregistrování vám automaticky vytvoří kontakt provázaný s uživatelem. Kontakty pak můžete libovolně zobrazovat, prostě vytvoříte položku menu a tu si nastavíte.

Vzájemné vztahy mezi tabulkami databáze a další podrobnosti najdete v dokumentaci a na internetu: www.google.cz/search?q=database+schema+joomla

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: Pavel Urbášek

24. led 2013 09:47 #102750
Odpověď od Cony
Moderátor
A pokud nechcete při každé aktualizaci kontrolovat, zda se Vám změny nepřepsali, doporučil bych plugin neupravovat, ale vzít jej za vzor a podle něj vytvořit plugin nový, jinak pojmenovaný.
Poděkovali: Pavel Urbášek

25. led 2013 11:30 #102891
Odpověď od Pavel Urbášek
Uživatel
jj, ta úprava jako nový plug-in mne taky napadla. Ale nevím jak je to s těmi případnými poli navíc v tabulce databázi. Zda se vytvoří samy, po instalaci nového plug-inu nebo je bude třeba vytvořit ručně.

Dále, pokud bych použil oboje (asi nesmysl), rozšíření profilu i automatickou tvorba kontaktů, budou tam zdvojené záznamy v různých tabulkách?

Pavel Urbášek

Powered by Fórum