pnTresMailer version 6.2 avec PN 0.764
Auteur Sujet

Post 
Je viens d'installer pnTresMailer version 6.2 avec PN 0.764 mais je rencontre pas mal de difficultés (une partie liées à des traductions manquantes, mais celles là je les résoudrais en copiant-collant les fichiers anglais) d'où quelques questions :

1- "Vous choisissez la version HTML ou la version Texte. Nous faisons le reste." mais où fait-on ce choix ? il n'apparait aucune case à cocher nulle part, même en administrateur.

2- les URLs sont bizares dans ce module, même si cela fonctionne, s'agit-il de restes d'anciennes versions ou de nouveautés pour la version 0.8 (pnTresMailer 6.2 est très récent : 16-Jan-2007)

3- Faut-il corriger les URLs citées question 2 ?

4- Dans la liste de la page Modules (op=modload&name=pnTresMailer&file=modules&req=ViewModules) il semble que de nombreuses options ne fonctionnent pas (et je ne parles bien sur pas de celles correspondant à des modules que je n'ai jamais installé.)
Trois m'interesseraient : HTML Insert, Text Area, Ehanced Text
mais quand j'essaye de rajouter du texte via l'option modifier (op=modload&name=pnTresMailer&file=modules&req=EditModule&mod_id=2) en cliquant sur Mettre à jour, il m'annonce "Module mis à jour", puis me redirige vers la page que je viens de quitter et tous les champs sont à nouveau vides.
Données personnelles

Post 
Après une soirée de recherches :

2- Ce sont des restes d'ancienes versions (certains utilisent modules.php)

4- Les données sont bien stockées dans la table "nl_modules", ce sont donc les récupérations qui plantent (celles de l'option Modifier et celles pour composer les newsletters).
Données personnelles
Post 
Apres beaucoup de tests, voici la solution au 4 :

Dans les modules comme HTML Insert, Text Area, Ehanced Text, ...
si rien ne s'affiche, cela remarche en allant dans /modules/pnTresMailer/modules/NOMDUMODULE.php
et en remplaçant pour chacune des fonctions NOMDUMODULE_html, NOMDUMODULE_text, NOMDUMODULE_admin
  1. global $prefix, $pntable; 
  2.  
  3. // PAR 
  4.  
  5. global $pntable; 
  6. $prefix = pnConfigGetVar('prefix'); 


Attention, il est possible que d'autres modules aient une autre structure, mais pour HTML Insert, Text Area, et Ehanced Text, c'est de là que venait le problème.

Données personnelles