我正在使用 joomla 2.5,我只想进行管理员登录,这将直接从数据库中获取登录详细信息。所以我不需要创建新帐户、忘记密码和忘记用户名选项的选项。
是否有任何与此概念相同的模块。
请建议我任何解决方案。
Joomla 有模板覆盖。概述: http ://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core
由于您没有提供模板信息 - 所以我使用了原子模板
查找模块:“mod_login”,它应该在:templates/your_template/html/mod_login/default.html -
例如,您可以删除以下详细信息以摆脱:
我遇到了类似的问题并尝试了您的方法但失败了。但是,经过反复试验,我对位于不同文件夹中的文件进行了相同的编码。我编辑代码的文件夹是../modules/mod_login/tmpl/default.php,它工作得很好
在 Joomla 3.3 中,核心代码和模板代码之间没有覆盖。如果你想禁用这些选项,你肯定需要去 modules/mod_login/tmpl/default.php 并注释掉:
<li>
<a href="<?php echo JRoute::_('index.php?option=com_users&view=remind&Itemid=' . UsersHelperRoute::getRemindRoute()); ?>">
<?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_USERNAME'); ?></a>
</li>
<li>
<a href="<?php echo JRoute::_('index.php?option=com_users&view=reset&Itemid=' . UsersHelperRoute::getResetRoute()); ?>">
<?php echo JText::_('MOD_LOGIN_FORGOT_YOUR_PASSWORD'); ?></a>
</li>
就个人而言,我花了很多时间来了解 MOD_LOGIN_REGISTER 的值来自哪里,最后我意识到它保存在 en-GB.mod_login.ini 中,第 26 行。