Post  |  Commenti

Post Meta

8th
DIC

Non funzionano le notifiche nel forum con XOOPS?

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted by redsend | Filed under BugFix, Programming

closeQuesto articolo è stato pubblicato 1 anno 8 mesi 26 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

Da un pò di tempo mi sono trovato a lavorare con questo CMS (http://www.xoops.org), in particolare ho utilizzato il modulo che ti permette di integrare il famoso phpbb all’interno del CMS. I moduli in questione si chiamano newbb e newbbex. L’ultimo dovrebbe essere il più aggiornato, ma entrambi avevano questo problema: non inviavano le notifiche nel momento in cui venivano inseriti nuovi post o venivano creati nuovi thread. Nonostante era attivate e tutto il sistema mail funzionava correttamente, solo in questi due moduli le notifiche non funzionavano.

Quale era il problema?

Il problema era la mancanza dei template per formare le email in lingua italiana. Quindi nel momento in cui si andava a caricare il file mancante del template smarty, la funziona per inviare le email terminava senza nessuna condizione di errore. Rendendo il problema non visibile a primo impatti ma solo attraverso un minizioso debug (quasi 2 ore di spulciamento nel codice).

Come si risolve?

Semplicemente creando i template in lingua italiana nella cartella “../modules/newbb/language/italian/mail_template” oppure “../modules/newbbex/language/italian/mail_template” se usate la versione ex del plugin. La cosa più semplice da fare è copiare e incollare la cartella “../modules/newbb/language/english” e rinominarla “italian”, poi aprite i file all’interno e vi mettete a fare la traduzione se volete.

Come mai c’è questo bug?

Non lo sò… in realtà sono molto stupito, anche perchè in giro non ho trovato nessuno che ne parlava… forse non avrò cercato bene.

Tags: > > > >

Leave a Reply

Immagine CAPTCHA
Il contenuto di questo Blog è rilasciato sotto Licenza Creative Commons (Leggi)