1. 程式人生 > >discuz 載入ucenter中的方法以及UCenter中的常用方法

discuz 載入ucenter中的方法以及UCenter中的常用方法


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)
  1. //新短訊息
  2. loaducenter();//這個必須加上否則會報錯,這個是用來呼叫Ucenter相關函式資訊
  3. $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時,訊息型別為系統訊息)