Email administrátorovi pri zmene user profilu

marrac
04. dub 2018 14:52 #135019
Ahojte.
Je nejako možné v Joomle 3.8 zapnúť notifikácie adminovi pri každej zmene profilu užívateľom?
Mám vo formulári niekoľko políčok, kde si môžu užívatelia doplňovať údaje podľa potreby a preklikávať každého usera či si niečo nezmenil je dosť únavné.
Ideálne by bolo, keby mi došiel email pri každom stlačení tlačidla "Odoslať profil".

Ďakujem za prípadné rady.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
04. dub 2018 17:00 #135022
nevím, zda na to existuje nějaké rozšíření zkuste zde

pokud ne, pak si poslání emailu dopsat do formuláře v edit.php z com_users, profile.
Samozřejmě si udělat přepis tohoto souboru v šabloně

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od marrac
05. dub 2018 08:39 #135035
Ďakujem za odpoveď.
Medzi tými modulmi som nenašiel nič vhodné a v tom kóde som sa stratil, lebo netuším čo tam mám upraviť, takže sa s tým asi nepohnem.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
05. dub 2018 19:46 - 05. dub 2018 19:47 #135044
při odeslání formuláře si funkcí mail() poslat požadované informace

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
05. dub 2018 22:13 #135045
No ono to místo v tom edit.php není úplně to pravé. edit.php je šablona pro zobrazení editačního formuláře, tedy volá se v okamžiku kdy si uživatel ten formulář otevře, a ne až v okamžiku uložení.

Aby jste postihl to co potřebujete, musel by jste si napsat plugin, který by reagoval na uložení profilu. A nepoužívat přímo funkci mail z php, ale lépe funkce zabudované v Joomle .

Nicméně, když projdete JED, možná něco najdete. Rychlým hledáním třeba zde .

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf Baláš
17. dub 2018 14:13 #135171
Kdysi jsme měli v EasySoftware na tohle napsaný systémový plugin, který upozorňoval admina, když si někdo editoval svůj profil.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.