Salut,
Salut Matthieu,
Les 2 dernieres clauses sont ecartees. Reste la premiere, que je ne comprends pas.
en faisant une previsualisation, j'obtiens la phrase proposant de voir le contenu de la newsletter sur le site, avec le lien suivant :
http://www. monsite/newslettux/newslettux_rss.php?feed=HTML&pid3&nid=0
en cliquant dessus = page blanche
La je ne comprends pas trop.
Dans ta prévisualisation, tu as effectivement le lien te proposant de lire la newslettre sur ton site, mais ta lettre n'est pas encore enregistrée,
le numéro alloué à ta newslettre (nid) n'existe pas encore, c'est pourquoi tu te retrouve avec nid=0.
La page ne peut donc pas s'affichée, puisque la newslettre 0 (nid=0) n'existe pas dans la base de donnée de la table
ntux2_newsletters.
Je viens de faire 2 tests:1. avec http://......./newslettux_rss.php?feed=HTML&pid=1&nid=4
en cliquant sur le lien du mail reçu, j'arrive bien à lire la newslettre sur le site.
2. avec http://......./newslettux_rss.php?feed=HTML&pid=0&nid=5
ici, il s'agit d'un envoi vers le STAFF (pid=0), en cliquant sur le lien dans le mail, je suis bien dirigé vers le site avec le message
error.
Ce qui est tout à fait normal, puisque cette lettre est uniquement adressée aux membres du STAFF et les informations contenues ne sont pas adressées à tout public.Je n'ai pas constaté de défaut dans le fonctionnement de newslettux_rss.php
Tu dis qu'en remplaçant par functions.php cela fonctionne;
Cela devrait donc fonctionner en remplaçant
functions.php par les
4 functions_xxx.php qui le remplace, comme il est dit plus haut.
dans newslettux_rss.php (ligne 84) as tu bien ceci ?
// now assume file is present & NewsletTux installed
require_once(NTUX2_ROOT.'sql/conn.php');
require_once(NTUX2_ROOT.'lib/functions_general.php');
require_once(NTUX2_ROOT.'lib/functions_files.php');
require_once(NTUX2_ROOT.'lib/functions_text.php');
require_once(NTUX2_ROOT.'lib/functions_newsletters.php');
require_once(NTUX2_ROOT.'lib/functions_users.php');
require_once(NTUX2_ROOT.'lib/admin_functions_template.php'); // adding admin template
require_once(NTUX2_ROOT.'lib/admin_functions_bbcode.php'); // adding bbcode
require_once(NTUX2_ROOT.'lib/admin_functions_smileys.php'); // adding smileys