0

我正在使用 joomla 2.5,我只想进行管理员登录,这将直接从数据库中获取登录详细信息。所以我不需要创建新帐户、忘记密码和忘记用户名选项的选项。

是否有任何与此概念相同的模块。

请建议我任何解决方案。

4

3 回答 3

1

Joomla 有模板覆盖。概述: http ://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

由于您没有提供模板信息 - 所以我使用了原子模板

  1. 查找模块:“mod_login”,它应该在:templates/your_template/html/mod_login/default.html -

  2. 例如,您可以删除以下详细信息以摆脱:

    • 忘记密码
    • 忘了用户名了吗
    • 允许注册

第 57 - 74 行

  1. 这是禁用用户注册的正确方法:http: //www.inmotionhosting.com/support/edu/joomla-25/users/disable-user-registration
于 2013-03-06T17:27:56.790 回答
0

我遇到了类似的问题并尝试了您的方法但失败了。但是,经过反复试验,我对位于不同文件夹中的文件进行了相同的编码。我编辑代码的文件夹是../modules/mod_login/tmpl/default.php,它工作得很好

于 2013-10-26T11:18:53.557 回答
-1

在 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 行。

于 2015-01-01T18:01:53.843 回答