PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#51 Re : Support général » [Résolu] quel chemin pour tinymce? » 01-03-2018 18:09:50

Arnaud a écrit :

Je reprends :
Si si, détailler l'url et le path d'install sont importants pour la gestion globale du fonctionnement.

Oui je comprend bien, je ne parlais que du fonctionnement de tinymce

Arnaud a écrit :

Ce que je ne comprends pas, c'est ce monrep qui s'incruste avant monrep2.
N'y aurait-il pas une interférence avec le htaccess (ce que j'ai déjà vu) !

C'est ce que je pense aussi je vais tester en désactivant le htaccess

Arnaud a écrit :

Pour les lignes de composition citées en 68, 103, 104, c'est le javascript tinymce et l'usage du plugin filemanager (et de ses options) qui impose cela.
Donc, chemin relatif.

chemin relatif? j'ai cru comprendre au moins que la ligne 68 au moins crée un chemin depuis la racine
Je refais des tests et je vous envoie copie du htaccess, mais sans doute pas avant la semaine prochaine.

#52 Re : Support général » [Résolu] quel chemin pour tinymce? » 01-03-2018 18:09:50

J'ai un peu fouillé le problème. L'erreur de chemin provient d'un double monrep/monrep/

J'ai donc testé en donnant nomrep2 à la configuration et j'ai obtenu l'erreur
Échec du chargement pour l’élément <script> dont la source est « http://monsite/monrep/monrep2/js/tinymce/tinymce.min.js ».
d'autre part il est inutile d'indiquer "http://monsite/" dans la configuration"
ensuite j'ai modifié la ligne 68
echo "<script src='js/tinymce/tinymce.min.js'></script>
en espérant supprimer monrep2
et j'ai l'erreur
Échec du chargement pour l’élément <script> dont la source est « http://monsite/monrep/js/tinymce/monrep2/js/tinymce/plugins/filemanager/plugin.min.js »

ce qui m'a mis sur la piste de chemins relatifs et non absolus

ligne 68 :
echo "<script src='js/tinymce/tinymce.min.js'></script>
ligne 103 :
external_filemanager_path:'plugins/filemanager/',
ligne 104 :
external_plugins: { 'filemanager' : 'plugins/filemanager/plugin.min.js'},

En l'état tout fonctionne avec
Url de base : champs vide
Chemin de phpmynewsletter : monrep

Mais est-ce valable dans tous les cas?

#53 Re : Support général » [Résolu] quel chemin pour tinymce? » 01-03-2018 18:09:50

Arnaud a écrit :

Bonjour,

En fait vous n'avez pas faux !
Mais c'est vrai que jongler avec toutes les configs que chacun peut présenter n'est pas aisé !
(Et je ne peux imposer une installation type !!)

Paramètres à présenter normalement :
url : http://monsite/
répertoire d'installation : monrep/

Ainsi, ça doit fonctionner ! Quite à faire un CTRL+F5 (avec observateur d'évènements ouvert) pour forcer le rafraichissement.
Attention au cache php ou apache !

....

Y'a pas de raison que ça ne marche pas

eh bein si ça marche pas dans la composition d'un nouveau message

"Échec du chargement pour l’élément <script> dont la source est « http://monsite/monrep/monrep/js/tinymce/tinymce.min.js ».
index.php:211
ReferenceError: tinymce is not defined
[En savoir plus]"

Ce que je comprends pas c'est pourquoi il y a deux chemins différents construits à deux endroits différents. Pourquoi ne pas construire une bonne fois pour toute le chemin de phpmynewsletter à partir de url et rep d'installation.
Pourquoi ne pas demander à l'utilisateur le chemin vers le fichier index de phphmynewsletters après tout lui doit savoir où il a collé ses affaires smile. Quelque soit les bricolages on doit bien voir ce chemin dans la barre d'adresse du navigateur, non? ou peut-être pas vu tout les trucs tordus que l'on peut faire avec des chemins virtuels devil . J'aurais écrit  http://monsite/monrep/ et puis basta sinon c'est vrai que vous ne pourrez jamais savoir ce que chacun a bricolé.
Ce serait d'ailleurs pas plus mal de pouvoir complétement désactiver tinymce avec une option "activer ou désactiver le wisiwig"

Une question au sujet du fichier index du répertoire racine de phphmynewsletter. Pour des raisons de sécurité j'ai renommé le répertoire de phphmynewsletter et dans la foulé j'ai voulu renommer index.php en quelque chose que je sois le seul à connaitre : marche pas. Je suis parano c'est vrai; le 505 et le 404 m’apaisent  ops

#55 Support général » [Résolu] quel chemin pour tinymce? » 01-03-2018 18:09:50

archeo
Réponses : 22

phpmynewsletter : 2.04
hébergement : mutualisé
hébergeur : OVH
OS : windows
version de PHP : 7.0
phpmynewsletter installé dans un sous répertoire "monrep"



Bonjour,

ou plutôt rebonjour,

Je galère pour remplir correctement lignes "URL de base" et "Chemin de phpMyNewsletter" et je n'ai pas vraiment trouvé mon bonheur sur les réponses du forum.
J'ai essayé toutes sortes de combinaisons mais Tynimce me pause toujours des problèmes à un endroit ou un autre et je n'ai pas trouvé d'option pour le désactiver totalement.
Voila le résultat de mes essais :

URL de base
http://www.monsite.org

Chemin de phpMyNewsletter
/monrep/

tinymce fonctionne dans "nouveau message" mais pas dans "configuration de la newsletter"

Failed to load: //monrep/js/tinymce/plugins/filemanager/plugin.min.js
tinymce.min.js:3:15310
Échec du chargement pour l’élément <script> dont la source est « http://monrep/js/tinymce/plugins/filemanager/plugin.min.js ».

le bon chemin est "http://www.monsite.org/monrep/js/tinymce/plugins/filemanager/plugin.min.js"

URL de base
http://www.monsite.org/
---------------------------------------------
Chemin de phpMyNewsletter
monrep/

tinymce ne fonctionne pas dans "nouveau message" mais fonctionne dans "configuration de la newsletter"

Échec du chargement pour l’élément <script> dont la source est « http://www.monsite.org/monrep/monrep/js/tinymce/tinymce.min.js ».
index.php:205
ReferenceError: tinymce is not defined
[En savoir plus]
----------------------------------------
URL de base
http://www.monsite.org/

Chemin de phpMyNewsletter
monrep

tinymce ne fonctionne pas dans "nouveau message" et fonctionne pas dans "configuration de la newsletter"
------------------------------------------
URL de base
http://www.monsite.org/

Chemin de phpMyNewsletter
http://www.monsite.org/monrep/

tinymce fonctionne dans "nouveau message" mais pas dans "configuration de la newsletter"

Failed to load: /http://www.monsite.org/monrep/js/tinymce/plugins/filemanager/plugin.min.js
tinymce.min.js:3:15310
Échec du chargement pour l’élément <script> dont la source est « http://www.monsite.org/http://www.monsite.org/monrep/js/tinymce/plugins/filemanager/plugin.min.js ».
--------------------------

En jouant avec la config je m'en sort mais j'aimerais bien comprendre où j'ai faux car en informatique l'erreur est toujours humaine

#57 Re : Support général » [Résolu] modifications des liens contenues dans un mail » 01-03-2018 07:03:52

Ce qui me semble illogique c'est que le pistage des clics se poursuive alors que l'on a désactivé le tracking.  On traque ou on traque pas smile
Vous aurez compris que le pistage du citoyen par le gps de sa voiture, son téléphone, sa carte bleue, ses mails, les clics sur une page, les recherche sur le Web j'en passe et des pas meilleurs est un sujet qui me tiens à cœur. Mis entre toutes les mains c'est une atteinte aux libertés individuelles et à la vie privée.
Tout ceci est un point de détail par rapport à votre magnifique travail d'amélioration de la version 2 par rapport à cette vieille béta 0.8 que j'aime (toujours) bien. Et puis ce forum est un sacré plus. Toutes mes félicitations et bon courage.

#58 Re : Support général » [Résolu] modifications des liens contenues dans un mail » 01-03-2018 07:03:52

Arnaud a écrit :

Voilà  mon avis, et qui n'engage que moi :
Il n'y a pas besoin de rewrite pour phpmynewsletter.

Oui mais j'en ai besoin pour le site

Arnaud a écrit :

Mais une question : pourquoi ne pas vouloir suivre les clics ? Vous êtes le premier à le demander, j'en profite pour trouver une réponse

Je ne fais pas du marketing, j'envoie simplement des mails d'information (surtout de mise à jour) aux personnes qui en font la demande. Qu'ils n'ouvrent pas les mails que je leurs expédie et ne se désabonne pas c'est leur problème. Je n'ai aucun intérêt à les pister et le pistage sur internet m’insupporte. Lorsque je reçois un courrier par la poste le facteur ne vérifie pas si je l'ai ouvert ou lu sauf message vital en recommandé.

#59 Re : Support général » [Résolu] modifications des liens contenues dans un mail » 01-03-2018 07:03:52

Nos messages se sont croisés. Pour les droits c'est normal j'ai tout mis à 705 pour tester sans me préoccuper de groupe hmm  mais je vais tout verrouiller 505 pour les répertoires et 404 pour les fichiers.

#60 Re : Support général » [Résolu] modifications des liens contenues dans un mail » 01-03-2018 07:03:52

J'ai continué à creuser la question. Si j'ai bien compris le script r enregistre le clic et redirige vers le lien qui lui est transmis aprés "m=&h=fake_hash&l=2&r="
le site est en mode rewrite et le htaccess contient :

RewriteEngine on
##RewriteBase /##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
# redirection vers www
RewriteCond %{HTTP_HOST} ^evolution-biologique.org$
RewriteRule ^(.*) http://www.evolution-biologique.org/$1 [QSA,L,R=301]
RewriteCond %{HTTPS} on
RewriteRule ^(.*) http://www.evolution-biologique.org/$1 [QSA,L,R=301]

J'ai ajouté juste à la suite la ligne

RewriteRule ^(phpmynewsletter)/ - [L]

qui devrait désactiver le mode rewrite uniquement pour le répertoire "phpmynewsletter", enfin j'espère car je suis pas très familier avec apache sinon ça va être la cata sur le site sad
Mais en tout cas la redirection fonctionne.
On ne peut pas avoir le lien sans aucune modification?

#61 Re : Support général » [Résolu] modifications des liens contenues dans un mail » 01-03-2018 07:03:52

Merci pour cette réponse rapide.

J'ai donc désactivé le Tracking dans la configuration globale
le lien
http://www.evolution-biologique.org/
devient
http://www.evolution-biologique.org/php … que.org%2F

et j'obtiens : "Forbidden You don't have permission to access /phpmynewsletter/r.php on this server."

le répertoire phpmynewsletter et ses fichiers ont des droits à 705

le script r ne devrait pas fonctionner?

#62 Support général » [Résolu] modifications des liens contenues dans un mail » 01-03-2018 07:03:52

archeo
Réponses : 14

phpmynewsletter : 2.04
hébergement : mutualisé
hébergeur : OVH
OS : windows
version de PHP : 7.0

Bonjour,

Je suis nouveau sur le forum mais j'ai utilisé pendant quelques temps la version beta 0.8 en l'installant chez free. Puis j'ai découvert par hasard qu'il y avait une version ...2 yikes . J'ai essayé de l'installer chez free à la place de la vieille beta mais sans succès. Je me suis rabattu sur OVH l'hébergeur de mon site perso. L'installation s'est passée sans soucis et après quelques tâtonnements j'ai retrouvé mes marques et réussi à faire fonctionner une liste de test et à faire des enregistrements et dé-enregistrements d'abonnés. J'ai poussé les choses un peu plus loin en testant un message en Html et là surprise les liens contenus dans le mail étaient modifiés à la réception (mais pas dans la preview de phpmynewsletter) par exemple :
http://www.evolution-biologique.org/ech … bites.html
devient :
http://www.evolution-biologique.org/php … bites.html
informations complémentaires:
Le site fonctionne avec CMSmadeSimple installé à la racine
Le mode rewrite est activé dans le htaccess
PhpMyNewsLetter est dans un sous répertoire "phpmynewsletter"

en vous remerciant pour votre aide

Pied de page des forums

Propulsé par FluxBB