Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

modifikace modulu pro přihlášení

04. bře 2014 13:55 #114819
modifikace modulu pro přihlášení od zbynek
Pokročilý uživatel
Zdarvím,

potřeboval bych od modulu pro přihlášení nějakým způsobem odebrat možnost pro:

Zapomenuté heslo?
Zapomenuté jméno?
Vytvořit účet


Jde to nějak jednoduše? Chci to tak, protože si budu tvorbu uživ. účtu spravovat sám a nechci aby bylo možné tyto možnosti vidět a využívat.

Děkuji

04. bře 2014 14:12 - 04. bře 2014 14:13 #114820
Odpověď od Bong
Moderátor
Všeobecně nenajdete-li nastavení přímo v modulu, musíte použít jiný, nebo upravit šablonu stávajícího modulu...

To, že schováte nějaké odkazy ještě neznamená, že nebudou fungovat. Například registraci zakážete v Možnosti správce uživatelů: Komponenta - Povolit registraci uživatelů. Zakazovat uživatelům získat svoje vlastní heslo nebo jméno je trochu hloupé. Za prvé jste je odsoudil k pobytu mezi nesvéprávnými idioty a za druhé to budete vy komu budou nadávat, že taková běžná věc "nefunguje"...

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: zbynek

05. bře 2014 10:34 #114835
Odpověď od zbynek
Pokročilý uživatel
Využil jsem možnosti nastavení modulu a disabloval jsem možnost tvorby nového uživatele. Nicméně bych ještě potřeboval nějak odstarnit-zneviditelnit zbylé dvě varianty:

Zapomenuté heslo?
Zapomenuté jméno?

Jedná se přesně a klasický modul mod_login.
Můj plán je následující : natvrdo odstranit smazáním nebo nahrazením prázdným řetězcem výše jmenované možnosti.

Byl by tu někdo od té dobroty a neporadil jak elegantně na to?
Mám totiž pocit, že to bude asi záležitost šablony.

Díky za případné rady.

05. bře 2014 11:17 #114838
Odpověď od prontik
Zkušený uživatel
Pokud na tom tedy opradu trvate.
Code:
modules/mod-login/tmpl/default.php
vemte ten soubor, ve vasi sablone mate slozku html, soupnete do ni slozku mod_login a do ni dejte ten soubor default.php ze ktereho vymazte toto
Code:
<ul> <li> <a href="<?php echo JRoute::_('index.php?option=com_users&view=reset'); ?>"> <?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_PASSWORD'); ?></a> </li> <li> <a href="<?php echo JRoute::_('index.php?option=com_users&view=remind'); ?>"> <?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_USERNAME'); ?></a> </li> <?php $usersConfig = JComponentHelper::getParams('com_users'); if ($usersConfig->get('allowUserRegistration')) : ?> <li> <a href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>"> <?php echo JText::_('MOD_LOGIN_REGISTER'); ?></a> </li> <?php endif; ?> </ul>
Delejte to pres override , at to po kazde akualizaci nedelate znova.

Joomla je jako puzzle. Stačí vědět jak ty dílky k sobě poskládat.
Poděkovali: zbynek

05. bře 2014 13:10 - 05. bře 2014 13:12 #114845
Odpověď od zbynek
Pokročilý uživatel
Děkuji moc.

Udělal jsem tedy nasledující kroky:

ve složce html v šabloně jsem řekněme vytvořil složku mod_login s jedním souborem default.php.
Pouze tato jedna složka s jedním souborem default.php. Ostatní soubory z původní mod_login jsem tam nedával a na původní mod_login jsem nešahal. Předpokládám, že je to správně tak jak jste psal. A jak jsou uvedeny cesty v dokumentaci.

Co mi je ale už o dost méně jasné je použití override, nějak z té dokumentace nejsem chytrej. Budu muset pogooglit =)

06. bře 2014 00:03 - 06. bře 2014 00:03 #114853
Odpověď od Cony
Moderátor

nohac napsal: jsem řekněme vytvořil složku mod_login

Tak vytvořil nebo nevytvořil? :cheer:
Pokud vytvořil tak jste právě provedl ten template override. Soubory v této složce můžete libovolně upravovat bez obavy, že by jste o změny přišel při aktualizaci Joomly.

07. bře 2014 08:48 - 07. bře 2014 08:48 #114874
Odpověď od zbynek
Pokročilý uživatel
Aha =) Ok moc děkuji, funguje to.

Powered by Fórum