Hiddy ed i template


Giusto oggi, per l’ennesima volta, mi hanno segnalato che Hiddy nell’ultima versione non va.

Con l’amico Merlinox ho parlato un po’ ed ho individuato il problema:

ALCUNI TEMI SONO IMPLEMENTATI MALE!

Di questo me ne dispiaccio, purtroppo è la cruda realtà. Hiddy si basa su una funzione che viene scatenata soltanto quando viene chiamata la funzione do_action(‘comment_form’, $post->ID);

Per prima cosa verificate che nel vostro template nel file comments.php sia presente tale funzione e che sia posizionata tra <form….> e </form>.

Nel caso non ci sia aggiungetela prima di </form> e vedrete che poi va tutto nel modo giusto.

Hiddy ed i template ultima modifica: 2009-01-07T17:42:28+00:00 da Enrico

24 Comments.

  1. Che dire, come al solito hai risolto il problema al meglio. Grazie amico!

  2. Ogni tanto ricevo segnalazioni da persone che non riescono ad inviare sempre i commenti.

    Alcune volte vengono pubblicati correttamente nel sito, altre volte visualizzano il messaggio “Spam Detected …”

    Mi sai dire come mai ?

    Grazie e complimenti per tutto ;)

  3. grazie dei complimenti, per quel che riguarda i tuoi utenti credo sia un problemi di tempi, dalla versione 1.1 è stato implementato un antiflood cioè un sistema che non permette di commentare se non sono passati un tot di secondi dal caricamento della pagina.

    Nelle impostazioni di hiddy prova ad abbassare il tempo (default=4) di attesa. solitamente 2 secondi per un sito veloce sono più che sufficenti

  4. Grazie per la pronta risposta.

    Ho pensato anch’io all’antiflood, tant’è che ho inserito un valore ad 1, mantenendo però lo stesso problema.

    Ho installato la v.1.2 e v.1.3, entrambe con lo stesso problema.

    Mah .. Adesso provo ad inserire 2 come valore nell’antiflood per vedere che succede.

    Grazie ancora :D

  5. Matteo, magari mettilo a 0 :D

  6. Problemi al riguardo non me ne da. Il plugin è installato e configurato correttamente.

    La frase (PHP) che menzionavi te: do_action(’comment_form’, $post->ID);
    non è presente nel mio comments.php

    …volevo chiederti esiste un modo per testare l’efficacia di Hiddy, quando esso è presente in un blog?

  7. …utilizzo il tema MistyLook… e WP 2.7 scusa per la dimenticanza…

  8. ehm se non c’è quel comando do_action, non può assolutamente andare

    devi aggiungerlo prima di
    (come scrittto sopra)

    per testarlo dovresti essere uno spam bot e compilare il campo nascosto

  9. Premessa: Chiedo scusa per l’ignoranza in materia. ;-P

    Allora dovrei semplicemente fare il copia tale che sia baiia:

    do_action(’comment_form’, $post->ID);

    Tutto qui?

  10. insomma /form (non so cosa accetta come comandi per l’inserimento del PHP).

  11. Ciao

    senti ho un grossissimo problema… da qualche tempo non riesco più a commentare su tantissimi blog (Naolux e Pseudotecnico fra i tanti) perchè quando clicco su invia mi salta fuori sempre questo messaggio:

    Spam detected.
    Hiddy! for WordPress by Enrico Zogno and Merlinox

    Le credenziali che uso sono quelle per questo commento ed uso Opera 9.63 su Vista Home Premium

    A cosa è dovuto e cosa posso fare?

  12. @sergejpinka, t’ho contattato in privato così evitiamo millemila commenti :D

    @engelium, alcuni mi hanno segnalato questa cosa, però sinceramente io non ho mai avuto di questi problemi, io nel mio sito e3 io nei siti che gestisco.

  13. Ma quindi non c’è niente da fare? un update al plugin che corregga?

  14. eh magari, i template DEVONO essere fatti bene… sennò che senso ha :)

  15. Ciao Enrico,

    volevo semplicemente inserire un piccolo aggiornamento riguardo agli errori di Spam rilevati da alcuni commentatori.

    Diversi utenti utilizzano tool di autocomplete dei campi come RoboForm, plugin per Firefox Auto Fill Forms etc.

    E penso che questi tool vadano a cercare qualcosa anche sul famoso form “nascosto” che rendono alla fine impossibile la pubblicazione dei commenti.

    Cosa ne pensi ?

  16. Ciao Matteo!
    Credo tu abbia in mano lo sbroglio della matassa. se questi plugin autocompilano il campo nascosto allora sì c’è un problema

  17. E tu riusciresti a sbrogliare la matassa ? ;)

  18. in che senso scusa?
    Hiddy è fatto per individuare i bot, o programmi in questo caso, i plugin che mi indichi tu sono a tutti gli effetti dei bot che autocompilano i campi…

    è fatto apposta così :)

  19. Ok, come non detto :D

    Pensavo si potesse far qualcosa per non filtrare i tool autocomplete “umani” ;)

    Buon proseguimento !

  20. Io ce l’ho la funzione nel template, proprio sopra il tag di chiusura del form eppure mi segnalano problemi ;)

  21. Ciao Napolux,
    come già detto nella discussione il problema potrebbe essere relativo a certi plugin di autocompletamento, una problematica che ha affrontato Matteo Dini.

    purtroppo non risolvibile evidentemente :)

  22. Io uso il bookmarlet per commentare su WP. Quindi il problema non me lo pongo ;)

  23. E provare con autocomplete=”off”? Che io sappia funziona con Firefox e probabilmente anche con IE (ignoro Opera)