discuz 載入ucenter中的方法以及UCenter中的常用方法
阿新 • • 發佈:2019-02-05
function loaducenter() { require_once DISCUZ_ROOT.'./config/config_ucenter.php'; require_once DISCUZ_ROOT.'./uc_client/client.php'; }
loaducenter();
方法定義位置:
source\function\function_core.php
系統通知的方法、notification_add()
$content='剛才您的分享的技術資料:'.$file_name.'...,有收益到賬。'.'<a href="##">點選檢視詳情</a>'; $content 支援html 程式碼哦~
$authorid 接收通知的uid,即發給誰;
notification_add($touid, $type, $note, $notevars = array(), $system = 0)
notification_add($authorid,'system',$content,1);獲取到訊息列表
uc_pm_list($uid, $page = 1, $pagesize = 10, $folder = 'inbox', $filter = 'newpm', $msglen = 0)
判斷是否有新的訊息
uc_pm_checknew($_G['uid'], 1)
- //新短訊息
- loaducenter();//這個必須加上否則會報錯,這個是用來呼叫Ucenter相關函式資訊
- $arr = uc_pm_checknew($_G['uid'],1);
傳送訊息
loaducenter();//這個必須加上否則會報錯,這個是用來呼叫Ucenter相關函式資訊
sendpm($toid, $subject, $message, $fromid = '', $replypmid = 0, $isusername = 0, $type = 0)sendpm($touid, $subject, $message, $formuid, 0, 0, $type)
引數含義:
其中有四個引數,前三個為必填引數,最後一個為可選引數;
$toid引數是接收短訊息的使用者uid;($toid為0時,訊息型別為公共訊息
$subject引數是短訊息的標題;
$message個引數是短訊息的正文內容(不支援HTML);
$fromid個引數是傳送短訊息的使用者uid;($fromid為0時,訊息型別為系統訊息)