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 !

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

Archeo,

Je crois que vous n'avez pas mis à jour vos fichiers !
subscription.php fonctionne très très bien en 2.0.5 tel qu'indiqué dans le message :
https://www.phpmynewsletter.com/forum/t … age-1.html

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

Je passe le sujet en résolu, les propositions de correction étant validées.
L'archive disponible au téléchargement est à jour : https://www.phpmynewsletter.com/forum/t … age-1.html

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

Bingo Archeo !

compose.php est récrit, je fais des tests en ce moment sur un environnement avec répertoire et en sous domaine.

MERCI !!  big_smile  big_smile

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

archeo a écrit :

...
Tout se passe comme si le chemin monsite/monrep/js/tinymce était dans une sorte de variable d'environnement? ou que tinymce une fois activé considérait tout les chemins en relatif par rapport à son répertoire d'installation? Je creuse encore et pourtant j'ai touché le fond lol

Donc c'est bien ça ! C'est une interférence avec .htaccess.

Pour mon installation qui est comme la votre, j'ai ceci :

external_filemanager_path:'/repertoire/js/tinymce/plugins/filemanager/',
external_plugins: { 'filemanager' : '/repertoire/js/tinymce/plugins/filemanager/plugin.min.js'},

sur mon serveur phpmynewsletter.com, j'ai donc :
phpmynewsletter.com/repertoire/js/tinymce/plugins/filemanager/plugin.min.js

Ceci dit : si ça fonctionne, autant laisser, me le confirmer et ainsi je pourrai en prendre note pour éventuellement améliorer le script compose.php.

#381 Re : Support général » [Résolu] Désabonnement : message erroné dans le navigateur » 01-03-2018 07:39:55

Bonjour,

J'ai donc modifié la ligne titre en 141 (sinon c'est en ligne 157 que se trouve la ligne que vous citez, et non 156) pour y mettre :
UNSUBSCRIPTION_TITLE
qui est traduit par :
"UNSUBSCRIPTION_TITLE"=>"Désabonnement de la lettre d'information",

Le dépôt sera à jour à 10.00 ce jour 01/03/2018.

#382 Support général » Evolutions, corrections, améliorations de 2.0.5 » 01-03-2018 07:12:44

Arnaud
Réponses : 0

Historique de l'évolution de la version 2.0.5

Seul l'usage d'un programme dans la vraie vie, votre usage au quotidien, peut révéler des coquilles dans un développement. Malgré tous les tests que j'ai pu réaliser, il reste certainement des fautes d'orthographe, des erreurs de calcul ou bien d'autres petites choses. Vous êtes des utilisateurs exigeants, et je vous remercie infiniment de rapporter tout ce que vous découvrez qui ne va pas.

J'essaierai d'y apporter des solutions claires et rapides pour mettre à jour l'archive de PhpMyNewsLetter en version 2.0.5.

Sauf consigne contraire : pour profiter de ces corrections, il suffit de télécharger l'archive et de remplacer les fichiers présents sur votre serveur.
Les questions doivent faire l'objet d'un nouveau sujet dans le forum qui correspond.

Les corrections listées ci-dessous sont dans le téléchargement disponible en ligne. (La correction est faite, mes tests relatifs à la correction sont faits, le dépôt est mis à jour, le fichier zip de téléchargement est mis à jour, et seulement alors le message de correction est posté ic).

* 25/03/2018 : Correction de send_preview.php, send.php, task.php : les paramètres DKIM n'étaient pas rattachés aux mails sortants pour les types d'envois autres que smtp et php_mail.
* 07/03/2018 : Correction du path des params SMTP : https://www.phpmynewsletter.com/forum/t … html#p3395
* 07/03/2018 : Correction de l'échappement des quotes à l'affichage dans la configuration des newsletters : https://www.phpmynewsletter.com/forum/t … age-1.html
* 07/03/2018 : Correction de l'expression régulière de traitement des mails en cours d'envoi, ne plus supprimer les mails dits "Greylisted" (le test se faisait avant sur "Greylisted for " et supprimais donc les mails en simple "Greylisted")
* 07/03/2018 : Traductions manquantes : https://www.phpmynewsletter.com/forum/t … age-1.html
* 03/03/2018 : Correction du lien de validation de la demande d'un nouveau mot de passe : https://www.phpmynewsletter.com/forum/t … age-1.html
* 02/03/2018 : Ajout des index.php renvoyant à la racine web du serveur dans les répertoires où ils étaient absents : https://www.phpmynewsletter.com/forum/t … age-1.html
* 01/03/2018 : Correction du chemin d'accès aux librairies TinyMCE, à ses plugins et aux templates dans le script compose.php : https://www.phpmynewsletter.com/forum/t … html#p3331
* 01/03/2018 : Corrections du message de désabonnement d'une lettre d'info : https://www.phpmynewsletter.com/forum/t … age-1.html
* 01/03/2018 : Corrections orthographe dans le fichier des traductions https://www.phpmynewsletter.com/forum/t … age-1.html
* 27/02/2018 : Mise en ligne de la version 2.0.5 https://www.phpmynewsletter.com/forum/t … age-1.html

#383 Re : Recensement des bugs par version » [Résolu] Pas de bugs mais des coquilles » 01-03-2018 07:10:36

Corrigé, archive disponible à 10.00 :
télécharger la mise à jour, et écraser les fichiers présents sur le serveur, ne remplacer que le fichier include/lang/francais.php

#384 Re : Recensement des bugs par version » [Résolu] Pas de bugs mais des coquilles » 01-03-2018 07:10:36

archeo a écrit :

Bonjour,

Quatre coquilles relevées dans le fichier "francais.php"

"GLOBAL_STATISTICS"=>"Statitstiques globales",
"UNDISTURBED_LABEL_ERROR"=>"Répartiton par code erreur",
"UNDISTURBED_LABEL_CLASS"=>"Répartiton par classe d'erreur : hard-bounce, soft-bounce",
"ARCHIVE_NOT_FOUND"=>"Auncune archive trouvée",

J'ai aucun mérite c'est le correcteur orthographique

Si si, du mérite et des remerciements !
Je vais corriger cela et vive le correcteur orthographique !

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

Bonjour Archeo,

Je crois définitivement qu'il y a un problème avec htaccess !
J'ai testé un tas d'installation, et les liens tinymce sont fonctionnels.

#387 Re : Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

Bonsoir Hiobit,
La copie a été revue, j'avais inversé une condition, et effectivement mis des cases vides dans le tableau... Désolé ! Mais merci infiniment de l'avoir reporté wink

Il suffit de télécharger l'archive 2.0.5 et de reposer les fichiers en écrasant ce qui est sur ton serveur.

Attention, il est bien précisé que le droit d'envoi nécessite le droit de composition !

#388 Re : Support général » Problème blocant l'envoi du mail » 28-02-2018 18:08:44

Honnêtement je ne comprends vraiment pas
Je reste dubitatif !
Et il faudra bien trouver réponse !!!

Ce que j’en pense :
Créer un autre répertoire d accueil pour poser 2.0.5 à côté de 2.0.4.
Faire une installation normale en changeant les préfixes des tables pendant l installation.
Et éventuellement me laisser la main le temps de comprendre ?

#389 Re : Support général » Problème blocant l'envoi du mail » 28-02-2018 18:08:44

Oulahhh c est bizarre ça !
Tu arrives à naviguer dans le portail ?
Tu peux aller dans la config par exemple ?
Donc là tu vas te mettre en mode développement dans la configuration générale puis tu cliqueras sur autosave.php tu auras le détail complet de l’erreur à ramener ici

#390 Re : Support général » Problème blocant l'envoi du mail » 28-02-2018 18:08:44

Hello !

Tant mieux pour la mise à jour
Je pense plutôt à un problème d insert en table du brouillon

Mets toi en mode dev, observateur d événements, réseau, chercher le script en erreur 500 et rapporter le message

Sinon, au plus simple, repartir en cliquant sur le crayon rouge de la liste concernée

Je suis peut être un peu flou mais il me manque un peu de renseignements

#391 Re : Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

Je suis dessus ! Ah c'est tordu tout ça  hmm  hmm  cry
Demain je pense rendre ma copie.

Bonne soirée

#392 Re : Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

C'est un cas que je n'avais pas encore testé.
Je regarde ce soir pour reproduire chez moi, et je vois ça au plus vite !

En attendant, ça fonctionne quand même en usage normal, on est d'accord ?

STP : me faire un screen de l'utilisateur avec droit restreint que je puisse le reproduire chez moi et valider, et corriger !

#393 Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

Arnaud
Réponses : 13

Bonjour,

Je vous informe de la sortie officielle de la version 2.0.5.
Je vous invite à la télécharger ici : https://www.phpmynewsletter.com/telechargement.html
Ou l'installer par le script de mise à jour automatique disponible ici : https://www.phpmynewsletter.com/forum/t … html#p2354

Le support est toujours sur le forum, dans l'espace :
https://www.phpmynewsletter.com/forum/f … age-1.html

Bon usage et je reste disponible bien sûr !

Arnaud

#394 Re : Annonces » version démo de la 2.0.5 en ligne » 27-02-2018 09:00:57

La version demo en ligne a été mise à jour de la version 2.0.5 finale.

Bon usage !

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

Alors semaine prochaine !
Mais un lien envoyé quand même ;-)

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

Je reprends :
Si si, détailler l'url et le path d'install sont importants pour la gestion globale du fonctionnement.
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) ! Car cette installation est des plus simples qui existe : en répertoire !
(en plus complexe, on a en sous-domaine, en sous-domaine avec rep, en domaine direct).
L'installation donc en répertoire est la plus simple.

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.

Le chemin absolu est nécessaire à l'envoi des mails ! Lorsqu'une image est insérée, lorsque un lien est créé, il faut que tout soit parfait et ne présente pas de lien mort (404), sinon, c'est passage en spam.

Et le fait que l'on ait :
http://monsite/monrep/js/tinymce/monrep2/js/tinymce/plugins/filemanager/plugin.min.js
A mon avis, ça sent le bug htaccess que l'on oublie trop souvent.
Ou alors la description du problème n'est pas la bonne (mais je doute). Accessoirement un screen en message perso sera le bienvenue.

Arnaud

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

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 !

dans include/compose.php, on a :
ligne 68 :
$row_config_globale['path']."js/tinymce/tinymce.min.js
qui deviendra :
monrep/js/tinymce/tinymce.min.js
lignes 103 et 104 :
external_filemanager_path:'".$row_config_globale['path']."js/tinymce/plugins/filemanager/',
external_plugins: { 'filemanager' : '".$row_config_globale['path']."js/tinymce/plugins/filemanager/plugin.min.js'},
qui deviendront :
external_filemanager_path:'monrep/js/tinymce/plugins/filemanager/',
external_plugins: { 'filemanager' : 'monrep/js/tinymce/plugins/filemanager/plugin.min.js'},

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

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

Bonjour,

Je ne reprends que tard !
Dans le fichier send.php à la racine de l'installation, commenter lignes 145 à 151 par /* */ :

/* $new_url = 'href="' . $row_config_globale['base_url'] . $row_config_globale['path'] .'r.php?m='.$msg_id.'&h='.$addr[$i]['hash'].'&l='.$list_id.'&r=';
                $message = preg_replace_callback(
                    '/href="(http[s]?:\/\/)([^"]+)"/',
                    function($matches) {
                        global $new_url;
                        return $new_url . (urlencode(@$matches[1] . $matches[2])) . '"';
                    },$message); */

Dans le fichier send_preview.php à la racine de l'installation, commentez par /* */ les lignes 122 à 138 :

/* $new_url = 'href="' . $row_config_globale['base_url'] . $row_config_globale['path'] .'r.php?m='.$msg_id.'&h=fake_hash&l='.$list_id.'&r=';
            $message = preg_replace_callback(       
                '/href="(http[s]?:\/\/)([^"]+)"/',
                function($matches) {
                    global $new_url;
                    return $new_url . (urlencode(@$matches[1] . $matches[2])) . '"';
                },$message); */

Dans le fichier include/task (envois planifiés), commenter les lignes 187 à 193

/* $new_url = 'href="' . $row_config_globale['base_url'] . $row_config_globale['path'] .'r.php?m='.$detail_task[0]['msg_id'].'&h='.$addr[$i]['hash'].'&l='.$detail_task[0]['list_id'].'&r=';
                $message = preg_replace_callback(
                    '/href="(http:\/\/)([^"]+)"/',
                    function($matches) {
                        global $new_url;
                        return $new_url.(urlencode(@$matches[1].$matches[2])).'"';
                    },$AltMessage); */

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

Je suis de sortie avec mes enfants !
Je donnerai le code à modifier demain ;-)

Pied de page des forums

Propulsé par FluxBB