Hi.
Can you please make "Remember Me" phrase clickable (like checkbox) for frontend login page (not module)?
I saw it at few sites - when user click on it, checkbox also appear.
Now it's difficult to tab on checkbox when using mobile device.
I'm using JS Toolbar so I made Joomla template override as:
...\templates\YOUR_JOOMLA_TEMPLATE\html\mod_community_bar\default.php
from
...\modules\mod_community_bar\tmpl\default.php
Then find:
<span><?php echo JText::_('MOD_COMMUNITY_TOOLBAR_REMEMBER_ME'); ?></span>
<label for="remember"><?php echo JText::_('MOD_COMMUNITY_TOOLBAR_REMEMBER_ME'); ?></label>
<input type="checkbox" value="yes" name="remember" <?php if($moduleParams->get('remember_me') == 0 || $moduleParams->get('remember_me') == 2){ echo 'checked'; }?>>
<input type="checkbox" value="yes" name="remember" id="remember"<?php if($moduleParams->get('remember_me') == 0 || $moduleParams->get('remember_me') == 2){ echo 'checked'; }?>>
.joms-module--toolbar .joms-form .joms-checkbox input#remember{
}
.joms-module--toolbar .joms-form .joms-checkbox label {
}
Hi. Thanks. I edited "templates/my_template/html/com_community/layouts/frontpage/guest.php" and as you said, replased :
to this<span><?php echo JText::_('COM_COMMUNITY_REMEMBER_MY_DETAILS'); ?></span>
and added this:<label><?php echo JText::_('COM_COMMUNITY_REMEMBER_MY_DETAILS'); ?></label>
.joms-js-form--login .joms-checkbox label {
font-size: small;
margin-left: 22.65248px;
margin-top: 5.34752px;
color: #7f8c8d;
display: inline-block;
margin-bottom: 0;
line-height: inherit;
}
<?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
<div class="joms-checkbox">
<input type="checkbox" value="yes" name="remember">
<label for="remember"><?php echo JText::_('COM_COMMUNITY_REMEMBER_MY_DETAILS'); ?></label>
</div>
<?php endif; ?>
So id="remember" is for checkbox:
<input type="checkbox" value="yes" name="remember" id="remember"<?php if($moduleParams->get('remember_me') == 0 || $moduleParams->get('remember_me') == 2){ echo 'checked'; }?>>
and label has reference to that checkbox so:
<label for="remember"><?php echo JText::_('MOD_COMMUNITY_TOOLBAR_REMEMBER_ME'); ?></label>
checkbox goes before label in most cases. Checkbox has "id" value while label has "for" and that makes them function as one "unit".
So in case of code you provided it should look like:
<?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
<div class="joms-checkbox">
<input type="checkbox" value="yes" name="remember" id="remember">
<label for="remember"><?php echo JText::_('COM_COMMUNITY_REMEMBER_MY_DETAILS'); ?></label>
</div>
<?php endif; ?>
Seems it works only for module, that has "remember settings" in backend?
I tryed this, but with no success:
<?php if (JPluginHelper::isEnabled('system', 'remember')) : ?>
<div class="joms-checkbox">
<input type="checkbox" value="yes" name="remember" id="remember">
<label for="remember"><?php echo JText::_('COM_COMMUNITY_REMEMBER_MY_DETAILS'); ?></label>
</div>
<?php endif; ?>
Hello, support team.
Can you please apply this improvement (make "Remember Me" phrase clickable (like checkbox) for frontend login page (not module))?
I'm sure it will be usefull for all users.
Thanks.
Hi
I raised the improvement request to the development team to check and improvement on this feature for future versions.
Thanks for raising the question :)
Regards