Joomla.it Forum
Non solo Joomla... => Sezione dedicata ai Server => : mnf 04 Jan 2007, 22:58:22
-
Ciao,se ho capito bene quanto letto nei vari post per ogni nuovo web link inviato da un utnte registrato parte una mail all'admin.
Se invece si invia una notizia la segnalazione si trova nei messaggi privati nel backend; è possibile unificare queste segnalazioni ?
Grazie
-
Ciao,
attualmente in joomla:
- all'invio di un weblink parte una mail!
- all'invio di una news parte una mail e un messaggio nel backend
Se vuoi che anche per i weblinks si registrino i messaggi nel backend puoi sostituire nel metodo 'saveWeblink' del file components/com_weblinks/weblinks.php le righe finali in questo modo:
Codice attuale:
<?php
$query = "SELECT email, name"
. "\n FROM #__users"
. "\n WHERE gid = " . (int) $gid
. "\n AND sendEmail = 1"
;
...
...
// send email notification to admins
foreach($adminRows as $adminRow) {
mosSendAdminMail($adminRow->name, $adminRow->email, '', 'Weblink', $row->title, $my->username );
}
?>
Codice Nuovo
<?php
$query = "SELECT email, name, id"
. "\n FROM #__users"
. "\n WHERE gid = " . (int) $gid
. "\n AND sendEmail = 1"
;
...
...
// send email notification to admins
$mask = "E' stato Inserito un web Link dall'utente '%s'\n\n.Link $mosConfig_live_site/administrator/index2.php?option=com_weblinks&task=edit&hidemainmenu=1&id=%s";
foreach($adminRows as $adminRow) {
$msg2 = new mosMessage( $database );
$msg2->send( $my->id, $adminRow->id, "Web Link", sprintf($mask, $my->username, $row->id));
}
?>
Ciao
SgNaPpO
--
-
Grazie sgnappo, metterò in pratica il tuo suggerimento quanto prima e ti farò sapere. :)
-
Ciao,
i messaggi arrivano per mail in automatico o è necessario impostare in Messaggi--> Configurazione --> Inviami per e-mail i miei messaggi: Sì ?
Pensavo arrivassero di default in automatico, forse da me non funziona? Eppure le mail di registrazione arrivano... grazie