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.
modifikace modulu pro přihlášení
04. bře 2014 13:55 #114819
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
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
I'm sorry, my responses are limited...you must ask the right questions.
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"...
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.
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
Joomla je jako puzzle. Stačí vědět jak ty dílky k sobě poskládat.
Odpověď od prontik
Zkušený uživatel
Pokud na tom tedy opradu trvate.
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
Delejte to pres
override
, at to po kazde akualizaci nedelate znova.
Code:
modules/mod-login/tmpl/default.php
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>
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
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
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.
Odpověď od Cony
Moderátor
Tak vytvořil nebo nevytvořil?nohac napsal: jsem řekněme vytvořil složku mod_login
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.