notification_add($touid, $type, $note, $notevars = array(), $system = 0)
$touid: An wen soll gesendet werden?
$type: Methode? Die am häufigsten verwendete Methode ist post
$Hinweis: Sie können den Inhalt selbst bearbeiten
$notevars = einige Inhaltsparameter
$system = 0 standardmäßig
Fügen Sie den folgenden Code zu Zeile 139 der Datei souse/class/module/module_forum_thread.php hinzu
if($this->param['isgroup']==1){
$bt=$this->param['subject'];
$querys = DB::fetch_all('select * from pre_forum_groupuser where
fid='.$this->forum['fid']);
foreach($querys
als $arr){
Notification_add($arr['uid'],
'system', $author.' veröffentlicht: '.$bt, array('from_id' => 0,
'from_idtype' => 'sendnotice'), 1);
}
}
Implementierungseffekt: Wenn ein Mitglied der Gruppe eine Nachricht in der Gruppe postet, erhalten alle Mitglieder der Gruppe eine Systemerinnerung und werden zu einer Systemerinnerung aufgefordert.
Autor:Beyond Wenn Sie Fragen haben, treten Sie bitte der Gruppe bei
Das Obige stellt DISCUZ vor, um das Gruppen-Posting-System zu ändern und die Mitglieder daran zu erinnern, Benachrichtigungsaufforderungsfunktionen zu senden, einschließlich des Inhalts. Ich hoffe, es wird für Freunde hilfreich sein, die an PHP-Tutorials interessiert sind.