Un utente ha chiesto
Categoria: Very Simple Contact Form di WordPress
Domanda: I campi vengono cancellati dopo aver fatto clic su Invia e errori Captcha

Ottimo plugin, molto minimalista, consuma solo circa 330 KB di RAM, il che è ottimo rispetto a Contact Form 7 che consuma almeno 2 MB di RAM, ma per me NON funziona! In Firefox, quando compilo tutti i moduli (nome, email, oggetto, captcha, messaggio) e quando clicco su invia, tutto scompare dai campi. È come fare clic su un pulsante ELIMINA, non inviare.

In Chrome ottengo una reazione diversa, sembra che non abbia inserito il numero Captcha. E non mi dà nemmeno un nuovo numero da inserire dopo aver premuto invio. È solo questo messaggio: Inserisci il numero: Inserisci il numero corretto

Se disattivo tutti i plugin e lascio questo attivato, funziona bene, ricevo anche un messaggio “Grazie, riceveremo una risposta il prima possibile!”

In Firefox dove i campi sono vuoti, non ricevo nulla sulla mia email. In Chrome, dove ricevo gli errori captcha, ricevo normalmente le e-mail, ma non vengo accolto con un normale messaggio di successo.

Chiaramente questo è in conflitto con altri plugin, ma deve essere risolto perché, dopo tutto, nessuno rimuoverà un plugin per un altro plugin. I plugin dovrebbero essere costruiti in modo tale da funzionare bene tra loro.

Puoi controllare e vedere cosa sta succedendo e, si spera, rilasciare un aggiornamento che risolva questo problema?

grazie

La pagina per cui ho bisogno di aiuto: [log in to see the link]

  • Autore del plugin

    (@guido07111975)

    Ciao,

    Ho fatto un test e non funziona neanche qui.

    Funziona correttamente in tutti i browser quando tutti gli altri plugin sono disabilitati?

    Se sì, quali altri plugin hai installato?
    Altrimenti penso che potrebbe avere qualcosa a che fare con le impostazioni del server per quanto riguarda l’utilizzo delle sessioni PHP sul tuo server OPPURE con le impostazioni dei cookie. Sai se qualcuno di loro è disabilitato sul tuo server?

    Guido

    (@ justatest47)

    Come ho detto nel mio post originale, “Se spengo tutti i plugin e lascio questo abilitato, funziona bene, ricevo anche un ‘Grazie, riceveremo una risposta al più presto!’

    Non ho plugin speciali, solo i soliti, WP-Polls, WP-PageNavi, WP Super Cache, Google XML Sitemaps e pochi altri.

    Potete per favore controllare e riparare il vostro plugin? grazie

    Autore del plugin

    (@guido07111975)

    Riparare il mio plugin? Deve essere un conflitto con un altro plugin.

    Puoi disattivare la memorizzazione nella cache nella pagina dei contatti? Questo potrebbe risolverlo.

    Guido

    (@ justatest47)

    Ho fatto il test di memorizzazione nella cache prima che me lo suggerissi. Non è un plugin per supercache.

    Ovviamente devi riparare il tuo plug-in o pensi che sia così speciale che le persone disinstalleranno tutti gli altri plug-in che hanno solo per poter usare il tuo?

    I plugin devono essere sviluppati in modo tale da essere compatibili con gli altri. Dovrebbero funzionare in perfetta armonia con gli altri plugin, se non possono, sono rotti! Nessuno disinstallerà uno o più plugin solo per usarne un altro. Ho provato altri plugin del modulo di contatto e nessuno ha questo problema. Anche Contact Form 7 funziona perfettamente. Ho preferito il tuo plug-in solo perché è un plug-in minimalista che non consuma troppe risorse, ma dal momento che non ti interessa e consideri il tuo plug-in perfetto così com’è, cercherò altrove. Con questo atteggiamento, il tuo plugin non crescerà mai.

    Autore del plugin

    (@guido07111975)

    Apparentemente pensi che non voglia aiutarti… ma non lo voglio affatto.

    Ti ho fatto anche questa domanda, ma non hai ancora risposto a riguardo:
    Penso che potrebbe avere qualcosa a che fare con le impostazioni del server per quanto riguarda l’utilizzo delle sessioni PHP sul tuo server OPPURE con le impostazioni dei cookie. Sai se qualcuno di loro è disabilitato sul tuo server?

    Ciò significa che se questo è disabilitato sul tuo server, il mio plugin non funzionerà (correttamente).

    Guido

    Autore del plugin

    (@guido07111975)

    Si prega di ignorare la domanda nella mia risposta precedente.

    Se disattivo tutti i plugin e lascio questo attivato, funziona bene, ricevo persino un messaggio “Grazie, riceveremo una risposta il prima possibile!”

    Quindi ci deve essere un conflitto con un altro plugin. Per me è impossibile sapere quale plugin, quindi è possibile disattivare i tuoi plugin uno per uno, per scoprire quale sta causando il conflitto?

    Guido

    (@ justatest47)

    Ok, mi dispiace dirlo ma il tuo plugin è un disastro! Non è solo incompatibile con uno o due plugin, ma è incompatibile con più plugin.

    Quindi, come mi hai consigliato, ho disabilitato tutti i plugin e testato solo il semplicissimo modulo di contatto e funziona.

    Quindi ho attivato i plugin uno per uno e sono iniziati a sorgere problemi di boom. Per prima cosa ho attivato All In One SEO Pack e boom! Il tuo plugin non funziona più, quindi ho DISABILITATO All In One SEO Pack e abilitato i seguenti Anti-spam e …
    BOOM ANCORA! non funziona più! Poi ho disattivato l’anti-spam e attivato Blackhole for Bad Bots
    BOOM ANCORA! Il tuo plugin non funziona più.
    Poi sono passato a Google XML Sitemaps
    BOOM ANCORA! Il tuo plugin non funziona più.

    Finora Very Simple Contact Form funziona solo con una manciata di plugin come WP Super Cache e pochi altri, ma è incompatibile con troppi altri, specialmente quelli più popolari.

    Nessun webmaster rimuoverà tutti i suoi plugin utili e popolari che funzionano perfettamente solo per utilizzare il semplicissimo modulo di contatto, quindi devi risolverlo se vuoi che abbia successo.

    Spero che tu non sia arrabbiato con me e al contrario che tu possa apprezzare le mie critiche costruttive poiché sto solo cercando di aiutarti. Ecco perché ho anche fatto questi test ora. Solo per aiutarti.

    Ben fatto e buona fortuna per il tuo lavoro!

    Autore del plugin

    (@guido07111975)

    Ciao,

    Grazie per avermi fatto sapere. Proverò i plugin che hai menzionato, cercando di scoprire qual è il problema.

    Ma sono abbastanza sicuro che questo sia causato dalla sessione PHP o dalla funzione PHP rand(), che il mio plugin usa per il captcha. La sessione memorizza la variabile captcha e imposta un cookie e il rand() viene utilizzato per visualizzare un numero casuale.

    Quindi, se un browser blocca i cookie, il captcha non funzionerà. Se un host web blocca l’uso delle sessioni PHP, il captcha non funzionerà.

    Ad essere onesti sei il primo utente a venire da me con diversi plugin in conflitto con i miei, alla maggior parte degli utenti piace molto il mio plugin (e me lo fanno sapere nelle loro recensioni).

    Guido

    (@ justatest47)

    Il mio browser non blocca i cookie. Ho abilitato i cookie perché ne capisco l’importanza e i siti web non possono funzionare correttamente senza di essi. Chiunque disattivi i cookie è semplicemente paranoico secondo me, ma per fortuna non sono io. Ad ogni modo, sono uno dei tuoi utenti che adora il tuo plugin. Ecco perché stiamo facendo questa conversazione ora, perché se non mi piacesse, di sicuro non perderei tempo a parlare con te ora, vero? Te ne parlo perché amo il tuo plugin e spero che tu possa risolverlo. Se c’è un problema con il captcha, forse dovresti usare un altro capcha come Google captch o solo una casella di controllo con la domanda “Sei umano?” Se sì, spunta questa casella! “

    Buona fortuna

    Autore del plugin

    (@guido07111975)

    Ciao,

    Ho installato i plugin che hai menzionato, ma finora il captcha funziona ancora bene. Quindi al momento non sono in grado di riprodurre il tuo problema.

    Ma ho ricevuto più lamentele su captcha negli ultimi anni, tutte relative alla sessione PHP o alla funzione PHP rand() che sto usando. vedrò altre opzioni. Sostituirlo con una singola casella di controllo non è un’opzione, anche gli spambot possono selezionare questa casella. E non voglio incorporare captcha di terze parti perché la maggior parte di loro non mi piace. Potrei anche aggiungere un’opzione per disabilitare tutti i captcha, per gli utenti a cui non piace o che hanno problemi/conflitti con esso. Il mio plugin contiene ancora campi honeypot, che prevengono anche lo SPAM.

    Continua.

    Guido

    Autore del plugin

    (@guido07111975)

    Ciao @ justatest47

    Aggiornamento del plugin: aggiunta di un parametro per generare Captcha (numero casuale) senza utilizzare una sessione PHP. Questo dovrebbe risolvere il tuo problema. Spero che VSCF funzioni bene ora.

    Guido

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *