ホームページ >バックエンド開発 >PHPチュートリアル >DISCUZ メンバーに通知するようにグループ投稿システムを変更します notification_add 通知プロンプト関数を送信します

DISCUZ メンバーに通知するようにグループ投稿システムを変更します notification_add 通知プロンプト関数を送信します

WBOY
WBOYオリジナル
2016-06-13 12:12:411708ブラウズ

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 質問がある場合は、グループに参加してください
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。