0

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

4

3 回答 3

0

问题解决了,我只需在登录页面中添加一个 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>');});

这会添加一个链接到登录页面以用于忘记密码。

于 2014-09-06T14:21:07.117 回答
0

您可以下载任务栏插件,将 plugin_manager 添加到 roundcubemail

于 2014-09-05T07:48:44.117 回答
0

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

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

编辑:根据以下评论中的建议更新...

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

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

于 2018-12-17T16:41:06.447 回答