Acajoom News: Gestione delle Newsletters per Joomla
- 06 Dicembre 2008
In questo articolo parleremo di Acajoom, un componente per gestire le Newsletters nel nostro sito Joomla.
In particolare ci riferiremo alla versione per Joomla 1.5 e alla verisione Acajoom News, componente gratuito.
Iniziamo con lo scaricare il componente dal sito ufficiale che possiamo trovare qui.
Scarichiamo Acojoom News e procediamo con l'installazione.
Configurazione e utilizzo del componente
Sotto il meno componenti troviamo la voce Acajoom. Per poter creare le nostre newletter dovremo procedere nel seguente modo.
- Creazione di una o più liste
- Iscrizione dei nostri utenti alle liste
- Creazione di una o più Newletters per ogni Lista
- Invio della Newsletter
Modificare il Template
Per modificare il template di una Newletter entriamo in Gestione Liste, selezioniamo Nuovo e creiamo una nuova lista. Si apre una schermata con tre tab, chiamate Descrizione, Template, Iscrizione.
Cliccando sul Tab Template, avremo una videata simile a quella della gestione degli articoli
Tramite l'apposita icona possiamo entrare nella visualizzazione HTML del template.
A questo punto possiamo modificare questo HTML inserendo quello del nostro template. La procedura per modifica l'HTML rimane valida anche nella parte Newsletter di Acajoom.
Questo vuol dire che si puo definire l'HTML all'interno della lista e non modificarlo all'interno della newsletter e di conseguenza tutte le tue newsletter appartenenti alla medesima lista avranno il medesimo layout. Oppure eliminare l'HTML all'interno della lista e inserire l'HTML all'interno di ogni newslletter della singola lista, adottando diversi layout.

Modulo di Iscrizione alle Newletters
Insieme all’installazione del componente Acajoom viene installato anche il modulo per la gesione delle sottoscrizioni alle newsletter da inserire sul frontend.
Dopo averlo abilitato, gli utenti potranno iscriversi alle newsletters di loro interesse.
riga:141
{xtypo_code}define('_ACA_SUCCESS_ADD_LIST', compa::encodeutf('Sei stato aggiunto alla lista con successo.'));{/xtypo_code}
Per modificare iI colore dei messaggi si può intevenire direttamente nel file php: (…administrator\components\com_acajoom\classes\class.frontend.php) nella funzione printM:{xtypo_code} case 'green':
$colored_message = '<span style="font-weight: bold; color:#07C500;">' . $message . '</span>';
break;
case 'red':
$colored_message = '<span style="font-weight: bold; color:#FF0000;">' . $message . '</span>';
break;
case 'blue':
$colored_message = '<span style="font-weight: bold; color:#487BF0;">' . $message . '</span>';
break;
default:
$colored_message ='';
break;
}
return $colored_message."\n\r";
}{/xtypo_code}
Questa funzione è richiamata dalla:
function newSubscriber($name, $email,$confirm = false) {
alla riga 292.La gestione degli altri messaggi avviene in modo simile.
