如何从圆形立方体中的模板或插件中获取未读消息的数量?

时间:2011-11-02 10:38:34

标签: templates plugins skin roundcube

我创建了一个新皮肤,需要在标题中显示一个文字,例如“你有3封新邮件”。如果我需要创建一个模板或插件,我怎么能这样做呢?

谢谢。

1 个答案:

答案 0 :(得分:3)

好吧,我发现自己是解决方案,想要分享一个案例,如果有人需要的话。所以我创建了一个插件,这里是一堆提取未读消息所需的插件代码:

class test extends rcube_plugin{
    public $task='mail';

    function init(){     
       $this->register_handler('plugin.unreadmessage',array($this, 'unreadmessage_handler'));
    }
    function unreadmessage_handler(){
       $rcmail = rcmail::get_instance();        
       $count=$rcmail->imap->messagecount('INBOX', 'UNSEEN');
       return $count    
    }
}

免费使用它!