久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: 想咨詢一下插件的自定義鉤子函數(shù)的問(wèn)題 [打印本頁(yè)]

作者: kidozh    時(shí)間: 2022-1-26 01:42
標(biāo)題: 想咨詢一下插件的自定義鉤子函數(shù)的問(wèn)題
我想做一個(gè)推送的插件,我參考了一些博客,他們提到了可以自定義鉤子函數(shù)。比如一個(gè)回帖通知的功能就是定義了post_reply_output這個(gè)函數(shù),在所有的post中都執(zhí)行(參考:https://blog.51cto.com/u_15061935/4182280)。

我想咨詢一下有沒(méi)有關(guān)于通知的鉤子函數(shù)。能讓每當(dāng)通知生成的時(shí)候,就能在通知生成后進(jìn)行回調(diào),從而推送給一個(gè)推送服務(wù)器,然后由這個(gè)推送服務(wù)器發(fā)送給Firebase/APN/小米推送然后推送給用戶。
我找了半天,找到了疑似的module space,但是找不到執(zhí)行這個(gè)的函數(shù)。

實(shí)在是不想對(duì)一個(gè)一個(gè)場(chǎng)景寫(xiě)回調(diào),救救孩子吧。。。

作者: 科站網(wǎng)    時(shí)間: 2022-1-26 09:03
post_message
作者: 人工智能實(shí)驗(yàn)室    時(shí)間: 2022-1-26 12:49
  1. function post_message($params){
  2.         global $_G;
  3.         $fid = $_G['fid'];
  4.         $tid = $params['param'][2]['tid'];
  5.         $pid = $params['param'][2]['pid'];
  6.         $action=$params['param'][0];
  7.         if($action=='post_newthread_succeed'){//newthread
  8.                 //TODO For newthread
  9.         }elseif($action=='post_reply_succeed'){//new reply
  10.                 //TODO For newreply
  11.         }
  12.         return '';       
  13. }
復(fù)制代碼



作者: kidozh    時(shí)間: 2022-1-26 22:57
人工智能實(shí)驗(yàn)室 發(fā)表于 2022-1-26 12:49

好的 多謝~~~這似乎是回帖的時(shí)候給通知是吧,我想咨詢一下針對(duì)通用的通知呢,就比如系統(tǒng)通知用戶組已升級(jí)也能走這個(gè)嗎?

真的非常感謝!!!
作者: seo12345    時(shí)間: 2022-1-27 10:04
學(xué)到了!
作者: 老周部落    時(shí)間: 2022-1-29 00:33
kidozh 發(fā)表于 2022-1-26 22:57
好的 多謝~~~這似乎是回帖的時(shí)候給通知是吧,我想咨詢一下針對(duì)通用的通知呢,就比如系統(tǒng)通知用戶組已升級(jí) ...

遺憾的是我們之前還在討論這個(gè)位置鉤子怎么下......
作者: kidozh    時(shí)間: 2022-1-31 07:53
老周部落 發(fā)表于 2022-1-29 00:33
遺憾的是我們之前還在討論這個(gè)位置鉤子怎么下......

要是沒(méi)有辦法,那就先實(shí)現(xiàn)一兩個(gè)場(chǎng)景的回調(diào),也是沒(méi)有辦法




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0