【问题标题】:roundcube Forgot password pluginroundcube 忘记密码插件
【发布时间】:2014-07-10 21:49:14
【问题描述】:

在插件https://github.com/saas-dev/roundcube-forgot_password/blob/master/README 的 README 部分中说:要显示“忘记密码”链接,必须激活任务栏插件或更改 div 以在 js/forgot_password.js 中附加链接 我找不到任务栏插件? 有谁知道我应该怎么得到它? 以及如何更改 div 以附加该链接? 有人用过这个插件吗?

【问题讨论】:

    标签: javascript roundcube


    【解决方案1】:

    你可以下载任务栏插件添加plugin_manager到roundcubemail

    【讨论】:

      【解决方案2】:

      问题解决了,我只需在登录页面中添加一个 div 并在 js/forgot_password.js 中附加链接,如下所示:

      现在没有任务栏插件可用!(我找不到)

          function forgot_password(){
          if($('#rcmloginuser').val())
          {
            document.location.href = "./?_task=settings&_action=plugin.forgot_password_reset&_username=" + escape($('#rcmloginuser').val());
          }
          else
          {
            rcmail.display_message(rcmail.gettext('forgot_passworduserempty','forgot_password'),'error');
          }}$(document).ready(function($){$('#forgot-password-place').append('<a class="home" id="forgot_password" href="javascript:forgot_password();">' + rcmail.gettext('forgotpassword','forgot_password') + '</a>');});
      

      这会为忘记密码添加一个登录页面链接。

      【讨论】:

      • 我对如何添加这个有点困惑,
      【解决方案3】:

      如果它可以帮助其他任何人,并结合someoneThere 接受的答案above 消除了对已弃用任务栏插件的需要,我已经更新了忘记密码插件以与 Roundcube 1.3.8 一起使用.你可以从我的 GitHub here fork 。

      它仍处于 alpha 状态,需要针对您的特定 Roundcube 安装进行配置,但您不必处理任何前向兼容性问题/错误。

      编辑:根据以下 cmets 中的建议进行更新...

      原始插件自 2011 年发布以来一直没有维护。我对其进行了更新以与当前稳定版本的 Roundcube 一起使用(截至撰写本文时为 1.3.8 - 2018 年 12 月 17 日),删除了所有转发- 我在自己的测试中发现的兼容性问题导致原始插件无法在我的安装中运行。你可以 fork 我的 GitHub(上面的链接)来获得修复。

      您不必根据 OP 的原始问题更新任何包含的 JS 文件,但在推出更稳定的版本之前,您仍然需要为 Roundcube 插件进行比平时更多的配置。

      【讨论】:

        猜你喜欢
        • 2012-07-25
        • 2020-10-20
        • 2012-12-20
        • 2013-05-17
        • 2011-08-26
        • 2015-12-31
        • 1970-01-01
        • 2020-09-23
        • 2012-02-13
        相关资源
        最近更新 更多