3

新しいスキンを作成しましたが、ヘッダーに「新着メールが 3 件あります」などのテキストを表示する必要があります。テンプレートから、または作成する必要がある場合はプラグインから、どうすればそれを行うことができますか?

ありがとうございました。

4

1 に答える 1

4

さて、私は自分で解決策を見つけたので、他の誰かがそれを必要とする場合にケースで共有したいと思いました. だから私はプラグインを作成しました。ここに、未読メッセージの数を抽出するために必要なプラグインのコードの束があります:

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    
    }
}

無料で使えます!

于 2011-11-02T12:36:50.957 に答える