registrace novych uzivatelu

premag
12. kvě 2014 10:39 #116055
Mam web vytvoreny ve stylu - pokud nekdo chce cist starnky, musi se zaregistrovat.
Defaultne to funguje tak, ze navstevnik klikne na registraci (vyplni udaje o sobe + mesto) - mesto jsem pridal jako povinny udaj pri registraci.
Jakmile navstevnik registraci povrdi, spravce dostane mail s jeho inicialy.
Rad bych aby spravce dostal v tom mailu jeste informaci o meste.

Vedeli byste jak to pridat do toho mailu?
Myslim, ze to bude asi pres nejakou php funkci v kodu. Zkousel jsem to ale nevyznal jsem se v tom.

Verze joomly 3.3
Diky

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

Odpověď od Cony
12. kvě 2014 23:09 #116059
Nepíšete jak máte přidané to město (standardní plugin Joomla nebo nějaké rozšíření).
V podstatě mne napadají tři řešení
1/ jak píšete, PHP funkce - zřejmě máte na mysli úpravu kódu Joomly - tou cestou bych nešel, přijdete o možnost aktualizací.
2/ Vytvořit pro Joomlu plugin toto zajišťující - z hlavy Vám ale nepovím zda je to vůbec realizovatelné, musel by se projít zdroják a možnosti, které poskytuje.
3/ Použít nějaké rozšíření s vlastním systémem registrace (Community builder apod.). Ty jsou ale obvkle poměrně rozsáhlá, stojí tedy za zvážení, zda nepůjdete s kanónem na vrabce...

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

Odpověď od premag
12. kvě 2014 23:52 #116060
nasel jsem php prikaz v souboru
www.web.com\language\cs-CZ\cs-CZ.com_users.ini

je to tento kod:
COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY="Vážený správce,\n\nNa %s se zaregistroval nový uživatel.\nUživatel provedl ověření své e-mailové adresy a žádá vás o schválení účtu.\nZde jsou údaje o jeho účtu:\n\n Jméno : %s \n E-mail: %s \n Uživatelské jméno: %s \n\nÚčet můžete aktivovat kliknutím na následující odkaz:\n %s \n"

Zkousel jsem tam pridat
Město: %s \n
City: %s \n

ale nic nefunguje. Kdyz jsem to tam pridal tak se overeni pomoci kliknuti nezdarilo - asi se tam nepredala spravna promenna.

Mate nejaky tip?

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

Odpověď od fire150
13. kvě 2014 14:05 #116066
No ono to asi bude treba pridať aj do iného súboru. Hádam: niekde v komponente "com_users", prípadne dotaz na výpis z DB. Ten email je potrebný?. Pokiaľ viem tak v administrácii webu v správcovi používateľov vydíte jeho všetky vyplnené polia

Myslenie je najťažšou prácou aká existuje a práca ma fascinuje!
Celé hodiny sa vydržím pozerať, ako niekto pracuje

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

Odpověď od Vojtěch Kocián
08. lis 2014 17:04 #118817
Přišel někdo na to?

Potřeboval bych to do J2.5

Když se uživatel zaregistruje, přijde mi na mail toto:
Vážený správce,

Nový uživatel 'JMENOPRIJMENI', uživatelské jméno 'NICK', se zaregistroval na WEB.

Potřeboval bych tam ještě vložit jeho mail, který zadal při registrace.

Věděl by někdo jak?

Díky

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

Odpověď od Vojtěch Kocián
08. lis 2014 17:17 #118818
Zde se to řešilo, ale nefunguje mi to.
http://stackoverflow.com/questions/20598320/edit-joomla-registration-admin-email

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

Odpověď od Bong
09. lis 2014 11:02 #118820
Pokud jste to udělal přesně podle návodu, tak to fungovat nemůže. Je třeba upravit soubor components/com_users/models/registration.php dle návodu a dále soubor language/cs-CZ/cs-CZ.com_users.ini. A nebo nejlépe namísto jazykového souboru češtiny využít Správce jazyků: Přepsání jazyku.

Ale jak je psáno výše s případnou aktualizací o úpravy v php můžete přijít.

Nevím k čemu je dobré mít tolik informací v emailu, když je stejně máte v administraci. A když se na vaše stránky bude registrovat větší množství uživatelů pravidelně, přestanete tyto upozorňující emaily vnímat...

Navíc, pokud máte odesílání emailů přes SMTP, jsou registrační emaily odesílané uživatelům archivovány v Odeslané poště. Tam máte pak informací přehršel a to dokonce včetně jejich hesel :woohoo:

I'm sorry, my responses are limited...you must ask the right questions.

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