国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

Discuz!發送系統通知方法notification_add解析

2024-09-11 09:04:41
字體:
來源:轉載
供稿:網友
方法定義位置:

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);  
}  
參數說明:

$touid:接收通知的uid,即發給誰;

$type:通知類型,如system為系統通知,這里$type參數稍微復制一點,下面我們把type參數的各種意義羅列出來供大家參考:

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

$note:通知內容,支持html代碼;

$notevars:附加參數,如:actor、from_num、from_id、from_idtype

$system:是否系統通知,默認0,強制轉為系統通知;

詳細代碼邏輯參考helper_notification類代碼

helper類所在位置:

/source/class/helper/helper_notification.php

相關代碼如下:

  1. [php] view plain copypublic 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'愛站庫溫馨提示:如果你正在尋找優秀的discuz模板,那你可以到愛站庫的 discuz模板 頻道看看,相信一定有你喜歡的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新密市| 阳泉市| 杂多县| 四川省| 高淳县| 弋阳县| 灌南县| 柳江县| 镇宁| 宣武区| 安溪县| 河源市| 北碚区| 鹤山市| 岳阳市| 昌都县| 夏河县| 米脂县| 榆中县| 灵川县| 玉环县| 札达县| 潮安县| 泾源县| 青田县| 崇信县| 南漳县| 贵阳市| 康乐县| 马龙县| 潢川县| 林周县| 攀枝花市| 论坛| 长治市| 资兴市| 西吉县| 祥云县| 八宿县| 奎屯市| 长子县|