Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - elisa89

Pagine: [1] 2 3
1
Gestione Form / Mail di spam su form con recaptcha Google
« il: 03 Ago 2017, 16:06:16 »
Salve,
ho un problema con il ReCaptcha di Google all'interno di Chronoform.
Premetto che ho aggiornato ieri Joomla! alla versione 3.7.4, utilizzo chronoform V5 ed il ReCaptcha V2.

Dopo l'ultimo aggiornamento di Joomla!, il captcha in questione ha iniziato a darmi errore, chiedendomi di abilitare il file_get_contents all'interno del php.ini. Purtroppo l'hosting sul quale ho questo sito web non mi permette di effettuare questo tipo di modifiche.

Leggendo sulle FAQ di Chronoform, però, sono arrivata in questa pagina. In poche parole, viene fornito un codice alternativo da sostituire con un "custom code" al "Check Google NoCaptcha". Fin qui tutto ok: gli errori vengono sempre generati, ma il captcha non si blocca più e mi permette di completare l'azione del form, inviando correttamente la mail.

Ecco il codice di cui parlo:
Codice: [Seleziona]
<?php $secret_key '6L . . . A'// << add your Secret Key here
 
$google_url "https://www.google.com/recaptcha/api/siteverify?secret={$secret_key}&response={$form->data('g-recaptcha-response')}";
 echo
'<div>$google_url: '.print_r($google_urltrue).'</div>';
 
$response file_get_contents($google_url);
 
$response json_decode($responsetrue);
 echo
'<div>$response: '.print_r($responsetrue).'</div>';
 
?>
Pensavo fosse tutto risolto, ed invece nell'account di posta mi sto ritrovando un sacco di email di spam, inviate proprio da questo form. Possibile che il codice che ho inserito non effettua una vera e propria verifica della chiave?
Purtroppo non sono una programmatrice: non riesco a capire come funziona questo pezzo di php (mi sono limitata ad eliminare le due "echo" per togliere i vari warning che mi appaiono dopo l'invio del form).

Scusate se sono insistente ma voglio cercare di capire. Non cerco soluzioni facili nè chi risolve i problemi al posto mio; vorrei semplicemente un confronto con chi ci capisce più di me e magari tentare di risolvere il "guasto"  :)
Grazie ancora.

2
Grazie mille alexred.
Mi è bastato eliminare la parte di codice che faceva visualizzare l'errore.

Metto il post come risolto.  :)

3
cambia hosting

 :-[
soluzioni alternative?

Aggiornamento: ho trovato questa guida all'interno di Chronoform che dice di sostituire una parte del form con del codice custom (all'interno del quale va inserita la chiave segreta del Recaptcha). Ho fatto la prova e la mail viene correttamente inviata.

Il problema rimane però: mi viene restituito sempre il messaggio di warning, e la variabile $response vuota (che, da quanto dice la guida, sta a significare un chiaro problema del file_get_contents).

Mi chiedo: se il problema è del php, perchè con questo nuovo pezzo di codice il captcha funziona?

4
Sul server ho PHP 7.
Ho provato a settarlo su PHP 5.6, ma l'errore viene generato comunque...

Come faccio ad abilitare il "file_get_contents", per fare una prova? (ho contattato il gestore dell'hosting e mi ha appena detto che non è possibile abilitarlo  :-\ )

Ho provato ad attivare un modulo contatti di joomla ed ho fatto una prova di invio: la mail arriva!
Anche il componente Komento, dotato di Recaptcha Google, non funziona.
Non sembra un errore limitato al solo Chronoform  :-\

Grazie mille per la disponibilità  :)

5
Sinceramente non l'ho provato con il form contatti di Joomla!... ora faccio una prova.

Ma sai per caso dirmi di che genere di errore si tratta?  :-\

6
 Salve a tutti,
scusate se rompo le scatole anche qui, ma non so quale sia la sezione giusta.
Appena riesco a trovare una risposta prometto che sistemo tutto :)

Ho appena effettuato l'ultimo aggiornamento a Joomla! 3.7.4 ed è saltato fuori un problema: non funziona più il Recaptcha di Google all'interno di un form fatto con Chronoform. Fino a ieri sera sono certa che funzionava tutto correttamente: con molta probabilità credo sia stato l'aggiornamento a generare l'errore...

Questo è l'errore che mi appare dopo aver cliccato sul tasto "invia" del form:

 Warning:  file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /home/laquerciah/www/administrator/components/com_chronoforms5/chronoforms/actions/check_nocaptcha/check_nocaptcha.php on line 29
 
 Warning:  file_get_contents(): Failed to enable crypto in /home/laquerciah/www/administrator/components/com_chronoforms5/chronoforms/actions/check_nocaptcha/check_nocaptcha.php on line 29
 
 Warning: file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=6LdZ0QkUAAAAAE_PGS9z5f45GMYjXAIRrqLTWc57&response=03AJz9lvRNcYLttguZE7DLn8eMXW8jkgReBDbYqBPIA1qy2rQsdaYDpcM7FFgieWmvt9yPcuS22cRTegEnCD72YUGbPoT5F-ll-N3KHhKINkMtzd5qp8XgvczfWk2p-dF-tW3xQzNHwgaFf5YqakoSuVUSWK25071oPU9ldcz_7avh3mwXv_ys-9BRE81t0u6WiGq56_sYopk_tqsM9tOtLJq1-Fi2ccLZ9K-SpMSqo30hB3Js6eIP_rfzz0dAxcUailBdA6E77vLCynwaYMASZcRzVxSGCaSYSHiQSbzDWfwlkkDNNCCYch_s2OGHO3REzWLY8f8EoBi4VKtM4byKxzwcbSFIFtwL6A): failed to open stream: operation failed in /home/laquerciah/www/administrator/components/com_chronoforms5/chronoforms/actions/check_nocaptcha/check_nocaptcha.php on line 29

Potreste aiutarmi a capire? C'entra qualcosa con il certificato SSL? Al momento il sito non ne è provvisto :-\
Grazie infinite
 
   

7
Ciao a tutti!  :)
Ho appena effettuato l'ultimo aggiornamento a Joomla! 3.7.4 ed è saltato fuori un problema: non funziona più il Recaptcha di Google all'interno di un form fatto con Chronoform. Fino a ieri sera sono certa che funzionava tutto correttamente: con molta probabilità credo sia stato l'aggiornamento a generare l'errore...

Questo è l'errore che mi appare dopo aver cliccato sul tasto "invia" del form:

 Warning:  file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /home/laquerciah/www/administrator/components/com_chronoforms5/chronoforms/actions/check_nocaptcha/check_nocaptcha.php on line 29
 
 Warning:  file_get_contents(): Failed to enable crypto in /home/laquerciah/www/administrator/components/com_chronoforms5/chronoforms/actions/check_nocaptcha/check_nocaptcha.php on line 29
 
 Warning: file_get_contents(https://www.google.com/recaptcha/api/siteverify?secret=6LdZ0QkUAAAAAE_PGS9z5f45GMYjXAIRrqLTWc57&response=03AJz9lvRNcYLttguZE7DLn8eMXW8jkgReBDbYqBPIA1qy2rQsdaYDpcM7FFgieWmvt9yPcuS22cRTegEnCD72YUGbPoT5F-ll-N3KHhKINkMtzd5qp8XgvczfWk2p-dF-tW3xQzNHwgaFf5YqakoSuVUSWK25071oPU9ldcz_7avh3mwXv_ys-9BRE81t0u6WiGq56_sYopk_tqsM9tOtLJq1-Fi2ccLZ9K-SpMSqo30hB3Js6eIP_rfzz0dAxcUailBdA6E77vLCynwaYMASZcRzVxSGCaSYSHiQSbzDWfwlkkDNNCCYch_s2OGHO3REzWLY8f8EoBi4VKtM4byKxzwcbSFIFtwL6A): failed to open stream: operation failed in /home/laquerciah/www/administrator/components/com_chronoforms5/chronoforms/actions/check_nocaptcha/check_nocaptcha.php on line 29

Potreste aiutarmi a capire? C'entra qualcosa con il certificato SSL? Al momento il sito non ne è provvisto :-\

8
Gestione sito multilingua / Re:Alias dei menu multilingua
« il: 02 Mar 2017, 14:24:42 »
Perfetto!
Ho fatto un po' di prove ed effettivamente tutto funziona  ::)

Alla fine ho creato tre diversi menu, come spiegato da tomtomeight. Non riuscivo a capire il funzionamento perchè il menu, nel mio caso, non viene agganciato da un modulo, ma viene gestito direttamente dal template che utilizzo.

 :P
Grazie a tutti, come sempre pazienti e gentili  ;)

9
Gestione sito multilingua / Re:Alias dei menu multilingua
« il: 01 Mar 2017, 10:11:57 »
Dove hai la home italiana metti tutte le voci di menu italiane
Dove hai la home inglese metti tutte le voci di menu inglesi
Perfetto, ora mi è chiaro. Ma allora il menu "generico", con la sola voce "home" che mi consigli di fare, a che serve?
Scusa se sono pignola, ma devo capire.  :P

10
Gestione sito multilingua / Re:Alias dei menu multilingua
« il: 01 Mar 2017, 09:46:36 »
Ciao elisa89,
ti consiglio di avere le 3 diversi menu:
- uno per la home predefinita (questo menu non dev'essere collegato ad un modulo)
- uno per la home predefinita italiana
- uno per la home predefinita inglese
Ciao Ste  :)
Allora avevo capito bene che devono esserci tre menu?
Ma tu parli solo della voce "home" o proprio dell'intero menu?
Scusate le continue domande ma sto trovando risposte discordanti ai miei quesiti  :-[

11
Gestione sito multilingua / Re:Alias dei menu multilingua
« il: 01 Mar 2017, 09:42:41 »
Il tuo menù è in italiano e quindi devi aggiungere quello in inglese, perchè duplicare il menù principale in italiano?
Ti bastano 2 menù, uno per lingua.
Uhm... ok. Allora devo aver letto male la guida. Perchè in uno screen di questa guida venivano mostrati 3 menu: quello "globale" con la stellina, e i due in lingua inglese e italiana.
Quindi, in poche parole, basta creare il menu inglese e modificare quello attuale in "menu italiano". Giusto? ::)
Grazie per la pazienza  :)

12
Salve a tutti,
mi sto cimentando per la prima volta con il multilingua nativo di Joomla!. Ho letto tutta la guida, ho cercato nel forum, ma non riesco a trovare una risposta al mio dubbio (un dubbio da nabba, lo ammetto, ma ho bisogno di chiarimenti  :P ).

Ho un sito totalmente in italiano, al quale devo aggiungere la lingua inglese.
Nel momento in cui vado a duplicare ogni singola voce del "Main menu", sia in italiano, sia in inglese, ovviamente mi viene chiesto un nuovo alias per la voce in italiano.

Proprio qui mi sorge il dubbio: io NON DEVO assolutamente modificare gli alias per la lingua italiana. Quindi, qui mi sorgono due domande:
1 - il menu Globale deve contenere per forza tutte le voci di menu, come il menu ITA e il menu ENG? In poche parole, devo ricavare tre copie esatte del menu?
2 - Se la risposta alla domanda sopra fosse affermativa, potrei spostare tutte le voci del menu del Globale a quello ITA, e rigenerare nuove voci per il menu Globale?

Scusate per il ragionamento contorto e per la domanda stupida, ma non riesco a trovare risposte  :)
Grazie mille!

13
Ho risolto semplicemente aggiornando Falang all'ultima versione.
Non mi ero accorta che ci fosse un aggiornamento in sospeso (purtroppo non mi veniva segnalato insieme agli altri componenti). Cancello la URL del sito nel primo post, per evitare l'indicizzazione.

Grazie a tutti.  ;)

14
Fatto! Grazie ;)

15
Non uso il multilingua nativo perchè purtroppo ho dei vincoli con il cliente.  :-\

Con Falang non serve creare il doppio menu: ho riletto la guida e funziona con un solo menu. In ogni caso grazie mille  ;)
Qualcun altro ha idee su come poter risolvere?

16
Gestione Form / Re:Notice: Undefined variable su Chronoform
« il: 15 Nov 2016, 15:36:52 »
Si, in effetti altre volte l'ho fatto... Ma stavolta non ho a disposizione il pulsante "Modifica" nel primo post  :-\  e mi è impossibile aggiornare il titolo (mi appare la matitina del modifica solo nell'ultimo post inserito)

17
Ok, grazie, era la cache.

Sono riuscita ad aprire il modulo e mi sta sorgendo un dubbio. Il menu principale è impostato in modo da apparire in tutte le lingue: non dovrebbe pensare Falang ad effettuare il corretto allineamento delle traduzioni? Il menu è uno e dovrebbe essere gestito dal componente... o mi sbaglio?

Non riesco veramente a capire cosa può essere. Idee?

18
Già... sembra non venga agganciato proprio il menu! Altra cosa stranissima  :o
Stavo andando a vedere il modulo del menu, vado per aprirlo.... e mi si apre questo che metto in allegato.

Hai idee su cosa può essere?

19
Ciao a tutti!
Ho un sito web multilingua italiano/inglese, eseguito con Falang. Ho appena scoperto di aver problemi con la gestione delle URL.
Il sito in questione è XXX, aggiornato a Joomla 3.6.4.

Il problema si presenta con la versione in inglese del sito e solo con una voce di menu. Se andate all'interno di products->our wines viene restituito un errore 404 (così come tutte le altre voci di menu al suo interno). Il problema principale è che non viene agganciato l'alias corretto all'interno di Falang, ma viene riportato l'alias italiano.

Ho notato che però, eseguendo un refresh della pagina, dopo un paio di volte la URL (anche se errata) restituisce la pagina corretta.
La voce di menu Products è l'unica di tipo Separatore testuale: ho provato a farla diventare una voce associata ad articolo, ma il problema si presenta sempre. A questo punto credo si tratti di un problema associato alle voci di menu di 3 livello...

Sapete come aiutarmi? Vi ringrazio infinitamente  :)

20
Gestione Form / Re:Notice: Undefined variable su Chronoform
« il: 15 Nov 2016, 14:15:04 »
Scusate il ritardo enorme nella risposta ma il lavoro mi prende tempo. Scrivo comunque come ho risolto il problema, se dovesse servire a qualcun altro  ;)
Ho contattato la Chronoengine: mi hanno detto di verificare se il mio hosting supportava le "functions noted" (non sono una programmatrice, e non ho la minima idea di cosa si tratti). Ho inoltrato la domanda all'hosting ed hanno risolto (da quanto ho capito si trattava di un problema legato anche alla validation key del componente, che non veniva riconosciuta) :)

Anche se, alla fine della storia, sono dovuta passare comunque a chronoforms V5 per poter utilizzare il nuovo Recaptcha di Google  :)

Grazie a tutti  ;)
Possiamo modificare il topic in [RISOLTO]?

Pagine: [1] 2 3


Web Design Bolzano Kreatif