花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂(yōu)網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

Discuz!發(fā)送系統(tǒng)通知方法notification_add解析

時(shí)間: 2019-05-24 11:57 閱讀: 作者:素材無(wú)憂(yōu)網(wǎng)

方法定義位置:

source\function\function_core.php

代碼如下:

[php] view plain copy
function notification_add($touid, $type, $note, $notevars = array(), $system = 0) {  
    return helper_notification::notification_add($touid, $type, $note, $notevars, $system);  
}  
參數(shù)說(shuō)明:

$touid:接收通知的uid,即發(fā)給誰(shuí);

$type:通知類(lèi)型,如system為系統(tǒng)通知,這里$type參數(shù)稍微復(fù)制一點(diǎn),下面我們把type參數(shù)的各種意義羅列出來(lái)供大家參考:

appId(數(shù)字)         漫游應(yīng)用 
myapp                應(yīng)用邀請(qǐng)或請(qǐng)求 
credit                積分充值 
goods                商品 
mod_member        用戶(hù)審核 
system                系統(tǒng)消息 
group                群組審核通過(guò) 
report                舉報(bào) 
verify                認(rèn)證 
manage_                管理通知 
magic                道具 
poke                打招呼 
friend                好友 
task                任務(wù) 
wall                留言 
piccomment        圖片評(píng)論 
blogcomment        日志評(píng)論 
sharecomment        分享評(píng)論 
follow                關(guān)注 
pusearticle        推送 
at                        @功能 
pcomment        點(diǎn)評(píng) 
post                回帖引用 
show                排行榜 
clickblog        日志頂操作 
clickarticle 文章頂操作 
clickpic        圖片頂操作 
doing                記錄 
pmreport        消息舉報(bào) 
sharenotice        分享通知 
group                群組 
reward                懸賞 
activity        活動(dòng) 
thread                主題 
blog                日志 
article                文章 

$note:通知內(nèi)容,支持html代碼;

$notevars:附加參數(shù),如:actor、from_num、from_id、from_idtype

$system:是否系統(tǒng)通知,默認(rèn)0,強(qiáng)制轉(zhuǎn)為系統(tǒng)通知;

詳細(xì)代碼邏輯參考helper_notification類(lèi)代碼

helper類(lèi)所在位置:

\source\class\helper\helper_notification.php

相關(guān)代碼如下:

  1. [php] view plain copy
    public static function notification_add($touid, $type, $note, $notevars = array(), $system = 0, $category = -1) {  
        global $_G;  
      
        if(!($tospace = getuserbyuid($touid))) {  
            return false;  
        }  
        space_merge($tospace, 'field_home');  
        $filter = empty($tospace['privacy']['filter_note'])?array():array_keys($tospace['privacy']['filter_note']);  
      
        if($filter && (in_array($type.'|0', $filter) || in_array($type.'|'.$_G['uid'], $filter))) {  
            return false;  
        }  
        if($category == -1) {  
            $category = 0;  
            $categoryname = '';  
            if($type == 'follow' || $type == 'follower') {  
                switch ($type) {  
                            case 'follow' : $category = 5; break;  
                            case 'follower' : $category = 6; break;  
                        }  
                $categoryname = $type;  
            } else {  
                foreach($_G['notice_structure'] as $key => $val) {  
                    if(in_array($type, $val)) {  
                        switch ($key) {  
                            case 'mypost' : $category = 1; break;  
                            case 'interactive' : $category = 2; break;  
                            case 'system' : $category = 3; break;  
                            case 'manage'愛(ài)站庫(kù)溫馨提示:如果你正在尋找優(yōu)秀的discuz模板,那你可以到愛(ài)站庫(kù)的 discuz模板 頻道看看,相信一定有你喜歡的!

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: Discuz!發(fā)送系統(tǒng)通知方法notification_add解析

標(biāo)簽:  
相關(guān)文章
模板推薦