Mise à jour de plugins...
Par Phoenix le Dimanche 30 décembre 2007, 14:48 - Programmation - Lien permanent
J'ai mis à jour mes plugins pour la nouvelle année 
Globalement, au menu:
- remaniement du code
- optimisation technique
- amélioration de l'interface d'administration
Citations 1.7
Newsletter 3.4
Au menu:
- simplification de la sélection des billets à envoyer
- ne seront pris en compte que les billets écris après la date d'inscription (et publiés)
Google Analytics 1.5
Au menu:
- mise à jour du code de détection de Google
GeoUrl 1.4
Saints 1.3
Au menu:
- correction de l'affichage de caractères accentués
postCount 1.0
Au menu:
- ex: postsViewCount et postsStats
- changement du nom du plugin
- regroupement de PostsViewCount et PostsStats













Commentaires
Un petit souci avec la fonction de mise à jour de Google Analytics 1.5, il indique "Nouvelle version disponible: 1.7 billet "
Sinon, c'est tout bon ;-) encore une mise à jour réussi ;)
Je note... une erreur de ma part :p
Salut,
Tout d'abord bonne année et merci pour tes plugins et bonne année.
Je n'arrive pas à mettre à jour le plugin citation (version 1.6.8 à 1.7).
J'ai essayé de déinstaller la vieille version pour le nouvelle mais je perds mes citations.
Comment faire pour les récupérer.
Je n'ai pas utilisé le trac mais si tu préfère je peux le faire.
Encore merci
Salut,
j'ai l'occasion d'utiliser ton plugin Newsletter sur une plateforme multi-blog, du coup j'ai trouvé un ptit bug qui empêche d'ajouter des abonnés, et je me suis permis de le corriger : dans le fichier class.modele.php, fonction nextId, tu sélectionnes tes identifiants par blog, alors que la clé primaire dans la table XXX_newsletter est valable quel que soit le blog. Ma correction : j'ai juste désactivé la clause WHERE dans la requête ligne 87.
Un grand merci en tout cas pour ce travail, c'est clean, fonctionnel et très utile !
A bientôt,
Yann
Rodhy > à prioris tu dois mettre à jour ton schéma de table à la main si Dotclear n'y arrive pas...
Yann > je mettrai à jour la définition de la table de Newsletter, merci à toi !
Suite à l'installation de la version 1.7 de Citations, il n'y a plus d'éléments dans les onglets Paramètres, Liste et Ajouter dans la partie d'administration.
Ce que j'ai fait :
1-désinstaller la version 1.6.8 par le gestionnaire d'extension DC2
2-installer la version 1.7 par le gestionnaire d'extension DC2
Je suis chez 1and1 avec une base MySQL en InnoDB.
A noter : lorsque j'essaie de réinstaller la 1.6.8 j'ai une erreur...
PS : J'ai essayé d'utiliser le trac mais j'ai eu un "500 Internal Server Error (Submission rejected as potential spam)"...
Bon après une déconnexion/reconnexion de l'admin DC2, les onglets sont maintenant remplis avec leurs différentes fonctions... Cependant, cette fois, c'es la liste des citations qui affiche des lignes vides. Il y a bien des lignes avec la case à cocher devant pour la sélection mais aucun texte n'apparait...
Apparement la mise à jour n'a pas fonctionnée :)
Il faut vider la table puis la re remplir.
Bonsoir, je n'arrive pas a faire fonctionner cette maj de saint sur ma beta 7 ! Je n'ai pas d'affichage du saint en face du triangle vert !
Bonne année et merci pour les SUPERS plugin
Est-ce que l'interface d'administration fonctionne ?
Oui l'interface fonctionne mais pas d'affichage d'ailleurs il suffit d'aller sur l'adresse du blog en question : http://gaspard.simc.be il n'y a que le triangle vert qui apparait !
Merci
C'est OK le plugin fonctionne c'etait la petite case a cochée qui se trouve dans les parametres du plugin qui n'etait pas activée !
Merci et encore bonne et heureuse année 2008 avec Dotclear bien sur ! :plop:
En regardant dans ma table dc2_citations, je vois que j'ai les anciennes colonnes (citation_id, blog_id, auteur, contenu) mais aussi 2 nouveaux champs en anglais : author et content... C'est celles-là qui semblent fonctionner...
Une idée du pourquoi ?
C'est parce que j'ai modifié le format de la table... il faut transférer le contenu des 'colonnes' auteur et contenu dans author et content
Bon, ben j'ai supprimé les nouvelles colonnes qui étaient vides et renommer les anciennes qui étaient remplies... Ca a l'air de marcher... Par contre, ce passage du français à l'anglais est géré dans la mise à jour de la version 1.6.8 à la version 1.7 et c'est seulement à cause d'une erreur chez moi que ça n'a pas bien fonctionné ou bien ce n'est pas prévu ?
Ok, bon c'est galère de migrer à la main :)
Merci pour tes plugins.
Est-ce que pas hasard tu as prévus de rajouter des tags aux citations ?
A+
Rodolphe
Des tags aux citations ?
cad ???
En gros, je met un tag pour décrire ma citation, style citation liée à l'écologie et je peux n'avoir que les citations lié à ce tag.
Heu non ce n'est pas prévu...
Pour ce faire il faudrait prévoir un système permettant d'afficher les citations par tags et ça dépasse de très loin les objectifs de cette extension :-)
Hello, bonne année !
Merci pour le boulot sur tes plugins, toujours propres ! ;)
Cependant, concernant le plugin Newsletter, je regrette beaucoup le paramètre d'ancienneté des billets envoyés... ou la possibilité de prendre en compte, ou non, les billets modifiés... disparus sur cette mise à jour. :-|
Toutefois, bonne continuation, et merci encore !
Bucheron >
La prise en compte ou non des billets modifiés posait beaucoup trop de problèmes...
En ce qui concerne l'ancienneté des billets c'est un peu le même genre de problèmes.
J'ai préféré supprimer ces fonctionnalités afin d'avoir une Newsletter qui fonctionne mieux :)
Hello,
désolé de t'embêter à nouveau, j'ai du recommettre une modif dans ton fichier class.modele.php : la mise à jour de la date de dernier envoi ne se faisait pas. Pour corriger ça, je suis allé ligne 818, tu utilisais une variable non définie dans le scope ($subscriber->subscriber_id), je l'ai remplacée par le tableau construit à cet effet ligne 810 (je pense que c'est un oubli de ta part, ptet lors d'une modif de version).
Ma ligne 818 devient donc :
self::lastsent($states);
Bon et sinon l'envoi massif fonctionne très bien, je commence à avoir un petit paquet d'abonnés, donc encore une fois grand merci !
A bientôt ;)
Yann
Schtunks > le renommage des champs est voulu
Yann> Tu viens surement de me sauver la vie avec madame LOL
Faudra t'expliquer :-D
Ma femme ne me bat pas pour mes erreurs de code (mon associé oui, par contre...)
Yann
Ma femme a un blog avec Newsletter... et elle me fait suivre les doléances de ses abonnés :)
Alors quand les abonnés râlent suite à un problème... j'ai madame qui me râle dessus...
bonjour,
lors de l'inscription d'un nouvel abonné à ma newsletter ce message d'erreur arrive :
Erreur lors de la création du compte !
Avez-vous une idée sue ce problème ?
je viens de switcher en 3.5
merci
philippe
p.s. mon blog : dualexpat.com
Merci d'utiliser le support prévu à cet effet :)
Impossible de rentrer sur le support, il me donne un message d'erreur...
Salut,
C'est juste pour signaler que la vérification de mise à jour du plugin PostCount indique une version 1.7, alors que le téléchargement proposé reste la 1.0.
Au passage, merci pour tout tes plugins bien utiles :)
Heu de rien... je note et corrige rapidement :)
j'ai un bug avec newsletter 3.4 depuis aujourd'hui lorsque je veux ajouter un mail par l'admin :
Duplicate entry '0-default' for key 1 (1062)
Merci d'utiliser le support prévu à cet effet :)
Bonjour Chef,
juste un "bug" que tu n'avais ptet pas prévu -> le plugin ne gère pas les listes de plus de 1000 abonnés; je vais essayer de corriger ça et te ferai suivre mes modifs.
A bientôt !
Yann
Tu parles de quel plugin ? et de quoi il ne gère pas les listes de plus de 1000 abonnés ?
Hello,
pardon, je suis allé un peu vite -> plugin Newsletter.
Après recherche, j'ai corrigé le problème et il ne vient pas du plugin mais de Dotclear et de sa gestion du buffer de sortie.
Mon utilisation de ton plugin est un peu particulière : je ne veux pas envoyer de lettre à chaque nouveau post, mais une ou deux fois par semaine. Pour faire ça, je passe par l'interface d'administration, sélectionne tous les abonnés actifs puis clique sur 'Envoyer la news'. Le problème, c'est qu'avec 2000 personnes enregistrées, d'une part Dotclear ne m'affiche plus la liste ('Aucun contenu pour cette extension', la belle erreur que voilà pour un si beau plugin), et d'autre part ça commence à être difficile de cliquer sur 2000 combobox ...
Ma solution, tu me dis si tu veux que je t'envoie mes modifs : j'ai ajouté un bouton 'Envoi massif' dans l'interface d'admin et implémenté dans class.modele.php un comportement d'envoi massif aux abonnés actifs uniquement. Testé et éprouvé, mon serveur de prod a balancé 2000 mails en 45 secondes :)
En tout cas, encore une fois grand merci pour ton boulot, et mes excuses pour avoir insulté le plugin avant de chercher la faille ;)
Yann
Et une reconnaissance en bonne et due forme !
Un grand houra au monsieur :p
éventuellement oui je suis preneur de ta modif... quoi qu'il me semble qu'il y ait des liens du style "cocher tout" ?
Euh oui, mais non : si tu coches tout le monde, tu enverras ta news même aux 'en attente', 'désactivé', etc. Et j'ai un peu plus de 1000 personnes en attente :(
Bon, et finalement, je confirme : j'ai réussi à planter le plugin lors de mon dernier envoi -> Fatal Error : maximum memory size exceeded. Qd on cherche à afficher le tableau des gens à qui le mail a été correctement envoyé (3500 entrées), on explose tout... Je cherche encore l'astuce et t'envoie mes sources, à toutes fins utiles ;)
Bonne semaine à toi,
Yann
Bon au final c'est un peu pour ça que les flux RSS existent non ?
Tu pourrais réfléchir à faire du pédagogique et à penser à la saturation de ce pauvre internet :p
A mort les newsletter et vive les flux de syndication !
(sinon tu peux m'envoyer tes sources mais le plugin n'est clairement pas tailler pour un tel volume)
Bien le bonjour !
Je me demandais, par rapport au plugin Newsletter 3.4, est t'il possible de limiter l'envoi de billets à une seule catégorie ?
Merci bien !
Hello,
Tout d'abord, merci pour tes plugins !
Je me permets un petit commentaire/suggestion pour postCount : j'ai remarqué que le compteur était incrémenté également au passage des robots de crawling de nos amis moteurs de recherches, GoogleBot en tête.
Est-ce qu'il serait envisageable d'exclure les bots du compteur ? Ils se présentent avec un User-Agent bien défini, ce qui permettrait de les filtrer assez facilement je pense.
Merci !
Ce n'est pour le moment pas prévu.
Il faudrait rajouter une partie de paramétrage des identifiants de robots ce qui me parait plutôt hasardeux et fastidieux.
Pour une prochaine évolution pourquoi pas... si quelqu'un peut me donner la liste des user-agent des robots je veux bien mettre en place la fonctionnalité.
Après le plugin est prévu pour compter les visites sans discriminant... donc les robots avec ;-)
Bonjour,
Merci pour ce plugin vraiment utile !
J'ai un petit souci sur le plugin Newsletter.
Il a bien fonctionné pendant 2 mois.
Puis, lors de ma dernière connection, j'ai eu le message "Aucun contenu pour cette extension"
J'ai donc fait une réinstallation du dernier plugin et j'ai retrouvé
l'ensemble des inscrits. Super.
Mais depuis, il y a quelques soucis sur certains mails avec le message d'erreur (front office) : "Erreur lors de la création du compte !"
et "Duplicate entry '0-default' for key 1 (1062)" au niveau du Back office"
Vous avez une idée ?
J'utilise un sélecteur de thème et je souhaiterais savoir si le plugin "PostCount" va évoluer pour une installation complètement automatique ??? Et indifférente du paramétrage du thème !!!
En tout cas très bon plugin !
Comme à chaque problème...
Je commence par demander quelles sont les différentes version en jeu:
Bref le comportement ne peux pas se modifier comme cela du jour au lendemain.
Il résulte forcément d'une action utilisateur.
matthieu : c'est tout simplement impossible à ma connaissance...
pourtant phoenix les posts par défaut peuvent afficher le nombre de commentaires et de rétroliens !!! sans pour autant disparaitre lorsque l'on change le thème pas défaut !
J'ai du Dotclear 2
J'ai fait une réinstallation de la Newsletter : 3.4 (j'avais une version antérieure avant)
Donc ensuite quelques soucis :
- pas possibilité de supprimer certains mails
- message d'erreur (front office) : "Erreur lors de la création du compte !" sur certains mails
- "Duplicate entry '0-default' for key 1 (1062)" au niveau du Back office" sur certains mail
Je me dis : je vais tout desinstaller puis réinstaller (le plugin), mais il me garde les données (mails).
Bizarre ....
Le mieux est effectivement de sauvegarder le contenu de la table, de déinstaller le plugin, de vérifier la suppression de la table et de réinstaller Newsletter.
Ensuite de réinjecter le contenu de la table ;)
matthieu :
Je ne comptes pas polémiquer. Prends le temps de regarder comment Dotclear est conçus et tu trouveras la réponse à ta question... un peu de curiosité que diable LOL
Ok Merci Phoenix !
Impec !
Juste une question : où retrouve-t-on la table ? et comment peut-on en faire une sauvagarde (sur l'ancienne version du Plug je retrouvais le fichier CSV généré, pas ici ...) ?
J'ai vraiment tout essayé. Impossible.
Toujours le même souci.
J'ai donc réinstallé la version antérieure (3.1).
Les inscriptions se passent sans aucun souci (le seul hic vient que dans l'admin j'ai la mention "Aucun contenu pour cette extension").
Peut être est ce du au fait que j'ai trop d'abonnés à la newsletter (comme le remarquait Yann dans la discussion ....)
Dommage, je trouvais ce plugin bien excellent ... mais là je suis dans l'impasse.
Possible... comme je l'ai expliqué :-)
x-|
sur la mise a jours d'analytics il indique ceci :
Nouvelle version disponible: 1.5.1 pkg.gz
le lien donné du pkg.gz donne sur un fichier .zip.
a plus
Il faut lire le blog un peu :)
C'est normal le .zip c'est le nouveau format de l'installeur automatique de Dotclear dans les prochaines versions :p