Passer au contenu

Correction du plugin Dotclear d’abonnement aux commentaires

Bon alors désolé de n’avoir pas été très réactif sur ce coup, vous savez ce que c’est, le taff, tout ça…Mais il semblerait que nous ayons…

Bon alors désolé de n’avoir pas été très réactif sur ce coup, vous savez ce que c’est, le taff, tout ça…
Mais il semblerait que nous ayons enfin la solution au problème que certains rencontrent avec le plugin Dotclear d’abonnement aux commentaires.
En fait comme nous n’avons pas cette erreur de notre côté (ça fonctionne nickel sur Presse-citron et sur mes trois autres blogs de tests Dotclear) il a été difficile de l’identifier, et donc de la reproduire pour la corriger : c’est finalement un visiteur de Presse-citron qui m’indique la démarche à suivre, que je vous reproduis ici en espérant que cette fois ça fonctionnera pour vous.
L’erreur n’en était pas une vraie, juste un WARNING PHP, donc il faut supprimer les WARNING avec error_reporting().
Pour ce faire il faut ajouter juste apres le "<? php", sur la 2eme ligne :

error_reporting(E_PARSE);

dans le fichier : ecrire/tools/commentmail/functions.php
Et normalement il n’y aura plus d’erreur.
Si vous pouvez nous dire si c’est bien le cas ce serait cool.

Merci à Violette qui m’a transmis l’information.

📍 Pour ne manquer aucune actualité de Presse-citron, suivez-nous sur Google Actualités et WhatsApp.

Opera One - Navigateur web boosté à l’IA
Opera One - Navigateur web boosté à l’IA
Par : Opera
17 commentaires
17 commentaires
  1. lol ca te vire les messages d’erreurs seulement . c’est comme si tu prennais un aspro : ca te vire la douleur mais pas la cause de celle ci.
    regarde d’où ca vien plutôt.
    a+

  2. > tété : si tu es si malin, corrige-le donc toi-même. Ce plugin fonctionne très bien, mais il se trouve qu’il bugue sur certains Dotclear. J’ai déjà expliqué à la publication de ce plugin qu’il n’y aurait pas de support et qu’il s’installait sous la seule reponsabilité des utilisateurs car je n’ai pa vocation à développer et faire la hotline pour un plugin Dotclear. Maintenant si ça te plait pas, tu l’installes pas et point-barre.

  3. > eric : désolé ; je ne tenais pas a etre desagréable , tu as mal interpretré mes propos.
    Sinon si tu me donne le lien , je linstalle et je vois ce qui bug.sur quelle version il bug au fait ?
    si j’ai une soluce je la posterai .
    ps : faut pas s’énervé…

  4. je sais aps sis ça vient de mon hébergeur (webdynamit) mais pas de mieux.. pareil chez Frihost..
    désolé !

    petite question pour mes test. le plug envoie à tous les membres qui ont posté un comm dans le billet, quelque soient les adresses ip ou mail. envoie t’il un mail de notification à la personne qui poste, si celui ci a déjà posté, et si non quelle est la vérification (ip, mail, pseudo..)?

    merci encore

  5. tiben , quant une personne poste et coche la case , son email est stocké dans la db avec l’ id du billet et statut_mail (1 pour suivre les com : case coché et 0 pour indifferent : non coché) , ensuite quand quelqu’un reposte , le script envoi un mail a tous ceux ki ont statut_mail == 1 pour ce billet.

    peut tu m’afficher ici l’erreur que tu as stp.

  6. je n’ai plus d’erreur avec la désactivation des warnings, sinon, si j’installe un dotclear tout neuf (1.2.5) en fr utf et que je mets le plugin, j’ai les warning ligne 87..
    bouge pas, je réinstalle dotclear rien que pour voir…
    ayé, c’est réinstallé sur mon hebergeur, je mets le plug..
    je modifie le form.php
    pareil pour le prepend du repertoire layout.
    la base est mise à jour.

    je vais essayer de poster un comm sur le post de défaut de DC.
    je constate que la case est bien apparue, que si je ne renseigne pas le champ mail, il me le demande lorsque je sélectionne l’option de notification.
    Je poste un premier comme, sans mettre la notification.. et POF, dès que j’envoie le comm j’ai une belle erreur pleine page qui dit :
    [code]
    Warning: Invalid argument supplied for foreach() in /home/zorglub/public_html/dotclear/ecrire/tools/commentmail/functions.php on line 87

    Warning: Invalid argument supplied for foreach() in /home/zorglub/public_html/dotclear/ecrire/tools/commentmail/functions.php on line 87

    Warning: Invalid argument supplied for foreach() in /home/zorglub/public_html/dotclear/ecrire/tools/commentmail/functions.php on line 87

    Warning: Invalid argument supplied for foreach() in /home/zorglub/public_html/dotclear/ecrire/tools/commentmail/functions.php on line 87

    Warning: Cannot modify header information – headers already sent by (output started at /home/zorglub/public_html/dotclear/ecrire/tools/commentmail/functions.php:87) in /home/zorglub/public_html/dotclear/layout/prepend.php on line 323
    [/code]

    si je vais dans la partie admin, je constate qu’un comm a été ajouté.
    je le valide pour qu’il soit online
    j’y retourne pour en ajouter un nouveau en activant cette fois la notification : POF même erreur lors du post du comm.
    Dans la partie admin, le comm est aussi apparu.
    Avant de poursuivre, un petit tour dans phpmyadmin, les valeurs de comment_mail sont correcte, 0 pour le premier comm puis 1 pour l’autre comm.
    j’envoie une troisième commentaire, sans activer la notification. Sans surprise, j’ai la même erreur.
    ..et je reçois un mail °Q° de notification. (c’est la première fois que ça marche !)
    Je vais rajouter le code pour enlever l’erreur ..
    je poste un comm, pas d’erreur (c lesieur)

    et je reçois la notification..

    Grr, j’y comprends rien, j’ai fais la même chose ce weekend sans succès!

    Bon, je fais le test sur un autre hebergeur !
    et ça ne marche pas, mais il y a d’autres plugin..
    ptet que ça viendrait de l’un d’entre eux.
    La fonction mail fonctionne puisque j’ai reçu une notification en tant qu’admin de l’ajout d’un comm avec le % de spam par spamclear.
    je vais ajouter spamclear et spamplemousse, ainsi que la notification sur le dotclear qui marche, pour voir si ça bugge ou pas.

    j’y retourne.. comprend toujours pas pourquoi ça marche d’un coté, mais pas de l’autre, alors que c’est la même chose, et que les deux hebergeurs tournent bien (frihost et webdynamit, j’ai jamais eu de prob avec l’un d’entre eux)

    je tiens au courant.

  7. j’ai l’impression que le soucis majeur vient de spamclear chez moi, lorsque je l’installe, je ne reçoit plus de notification, si je le désactive, ça remarche !!

  8. C’est bien spamclear qui bloque l’envoi du mail, je viens de le tester sur mes 2 hebergeurs.
    Donc si vous avez un problème avec ce plugin de notification, essayez de désactiver spamclear !

  9. t’es sur que ca fonctionne et sans erreur ?
    perso ca ne marche pas chez moi (je recoi aucun mail)et sans spamclear d’installé.
    donne ladresse de ton site ke je test

  10. g ca : Erreurs :
    r�sultat du captcha incorrect

    dc je supose ke ta pas virer le plug anti spam .
    tu as pu vérifier si tu recevai les mail ou juste tu na plus erreur ?

  11. désolé, j’étais en train d’installer le captcha, j’ai viré spamclear
    ça doit marcher maintenant 🙂

    Edit : zut je crois que le captcha a cour-circuité la notification ,j’ai de nouveau l’erreur de warning, à la ligne 87 (+1 ligne pour le error_report

    je dois partir, je corrigerais demain aprem

  12. ça marche en ce moment sur mon site, j’ai retiré les plugins antispam (spamclear/spamplemousse/captcha)

    et ça marche !

    par contre, il faut que je regarde lequel plante, pour en avoir au moins un en place, sinon, ça va spammer sec!

  13. ça passe avec le plug captcha, je laisse tel quel, ça doit déjà bloquer pas mal de spams.
    Voilou!
    Merci beaucoup pour le plugin et pour tous ceux qui ont des problèmes; essayer de virer certains plugins.

    ++

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *