J’ai une excellente nouvelle : Hélio, a résolu le problème de l’intégration de Wanewsletter dans MODx !
Voici les modifications à apporter aux fichiers de wanewsletter (nous avons travaillé sur la version 2.3.2) pour que tout fonctionne :
Dans
start.php
Avant
if( !defined('IN_NEWSLETTER') )
Ajouter
//MODIFIE PAR HELIO pour compatibilité avec MODX
global $db,$output,$nl_config;
/////
Dans
includes/functions.php
dans la function load_settings
Remplacer
$output = new output($template_path);
par
$output = new wa_output($template_path);
Remplacer
return sprintf("%s\xA0%s", wa_number_format($size), $lsize);
par
return sprintf("%s %s", wa_number_format($size), $lsize);
dans
setup/setup.inc.php
Remplacer
$output = new output(WA_ROOTDIR . '/templates/');
par
$output = new wa_output(WA_ROOTDIR . '/templates/');
dans
includes/class.output.php
Remplacer
class output extends Template {
par
class wa_output extends wa_template {
Remplacer
global $nl_config, $lang, $template, $admindata, $auth;
par
global $nl_config, $lang, $wa_template, $admindata, $auth;
dans
includes/templates.php
Remplacer
class Template {
var $classname = "Template";
par
class wa_template {
var $classname = "wa_template";
Remplacer
function Template($root = "templates/")
par
function wa_template($root = "templates/")
Si vous êtes en UTF-8, pensez à réencoder votre fichier langue.
Je vous mets en fichier attaché les fichiers langue de l’admin (templates/admin) au cas où
Encore un énorme merci à Hélio qui a passé du temps dessus et j’en profite pour le féliciter pour son nouveau statut au sein de la team MODx