DISCUZ グループ投稿システムを変更してメンバーに通知する notification_add 通知プロンプト関数を送信する
notification_add($touid, $type, $note, $notevars = array(), $system = 0)
$touid: 誰に送信しますか?
$type: メソッドは post です
$note: コンテンツは自分で編集できます
$notevars = some contentparameters
$system = 0 by default
次のコードを souse/class/module/module_forum_thread に追加します.php ファイルの 139 行目
if($this->param['isgroup']==1){
$bt=$this->param [' subject'];
$querys = DB::fetch_all('select * from pre_forum_groupuser wherefid='.$this->forum['fid']);
foreach($querysas $arr){
notification_add($arr['uid'],'system', $author.'published: '.$bt, array('from_id' => 0,'from_idtype' => 'sendnotice'), 1 ) ;
}
}
効果を達成します: グループのメンバーのいずれかがグループに投稿すると、グループのすべてのメンバーがシステム リマインダーとプロンプトを受け取ります。システムリマインダーがあります。
著者: Beyond 質問がある場合は、グループに参加してください