Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Nuvola6 12 Jan 2010, 19:24:30
-
Un saluto a tutti.
Sto leggendo di tutto sulla funzione captcha di Chronoforms ma a me proprio non funziona.
Quindi mi scuso se se n'è parlato diverse volte.
Quello che succede è questo:
nella scheda Anti Spam, non compare un'immagine di esempio.
Se modifico in questa scheda tutti i parametri, nel front-end l'immagine non appare.
Qual è la procedura passo passo?
Sottolineo che nella scheda Anti Spam non posso vedere un'immagine di esempio.
-
Potresti descrivere i passaggi che hai fatto per mettere l'antispam ?
-
Ciao vales, grazie per l'attenzione.
Dunque, nel wizard inserisco l'oggetto captcha e gli assegno un nome.
Vado in forms management, nella scheda anti spam, scelgo yes alla voce "Use Image verification:", scelgo "without fonts" alla voce "What type of image to show ?", digito un testo diverso nel campo "error message" e salvo.
Nei tutorial in questa scheda appariva anche un'immagine di esempio. A me non compare.
Cmq fatto questo, mi fermo.
Sbaglio?
-
Mi vengono in mente due cose.
Quando hai inserito il Captcha con il Wizard hai premuto Apply ?
Il supporto GD è attivo nel PHP ?
-
Mi vengono in mente due cose.
Quando hai inserito il Captcha con il Wizard hai premuto Apply ?
Il supporto GD è attivo nel PHP ?
Apply è stato cliccato, lo posso notare dal titolo del captcha che è cambiato.
Invece, cos'è il supporto GD e come si attiva?
-
Vales, dopo che hai parlato di GD, ho trovato un post in cui si diceva questo:
leggendo la FAQ n. 30 nel sito chronoengine.com, viene suggerito di modificare nella pagina
components/com_chronocontact/chrono_verification.php
la stringa
header("Content-type: image/png");
con questa stringa
header("Content-type: text/html");
ed il modulo ha cominciato a mostrare correttamente il codice per il captcha
Quindi, questo problema è risolto. Grazie!
-
Sto impazzendo!!!! :o
sto leggendo forum in tutte le lingue e tutti dicono che vedono l'immagine Captcha dal form di Chronoform su Joomla 1.5
sono giorni che ci sto provando ma senza successo.
cosa ho fatto:
-nuovo joomla 1.5 pulito pulito
- installo chronoform (component, plugin e module)
- acquisto la versione 3 domini ed inserisco le chiavi
- mi iscrivo a reCaptcha ed inserisco le chiavi (pubblica e privata) relative al sito {www.incontridelizie.biz}
- creo il mio form (molto semplice) e attivo tutto come spiegato dai forum
l'invio della mail funziona ma se inserisco il Captcha non vedo nessuna immagina!!!!
ho abilitato tutto come descritto da voi e da altri siti
ho provato a vedere se fosse una questione di Browser ma niente
ho anche provato ad utilizzare la sua demo ma niente
mi potete dare una mano??? non so che fare e mi serve assolutamente!!!
Grazie mille per l'attenzione
-
Hai ragione...
La soluzione funziona su un sito e su un altro no.
Come si fa a visualizzare questo benedetto captcha?
-
Mi dispiace non potevi aiutare, perchè tutte le prove che faccio funzionano e non riesco a ricreare il problema.
-
la cosa strana è che la soluzione proposta dal forum del componente, su un sito funziona e su un altro no.
Vales, anche tu effettui quella modifica al file php?
-
Non mi ricordo di aver fatto quella modifica. Ora controllo.
-
No, lavoro sempre con la funzione originaria.
-
La faq 30 dice questo
ImageVerification depends on some PHP features being installed on your site. From version 2.3 there is a diagnostic on the Anti Spam tab that checks for these and will not enable ImageVerification if they are not installed.
Ifall is well there and images still do not display then you can get more'informative' error reports if you Change the header at line 17 inchrono_verification.php from header("Content-type: image/png"); to header("Content-type: text/html");. Then point your browser directly to that file i.e. http://www.example.com/components/com_chronocontact/chrono_verification.php (http://www.example.com/components/com_chronocontact/chrono_verification.php)
It will show PHP errors on things php cannot handle. This should provide enough input to fix the problem.
Remember to change the header back afterwards.
che tradotto alla veloce con google dice questo.
ImageVerification dipende da alcune funzionalità PHP che si installa sul tuo sito. Dallaversione 2.3 vi è una diagnosi sulla scheda Anti Spam che i controlliper questi e non consentirà ImageVerification se non sono installati.
Seva tutto bene lì e le immagini ancora non vengono visualizzati allorasi può ottenere di più 'informativa' report di errore se si modifical'intestazione alla riga 17 in chrono_verification.php da header ("Content-Type: image / png"); di intestazione ( "Content-type: text / html");. Poi puntare il browser direttamente a che http://www.example.com/components/com_chronocontact/chrono_verification.php (http://www.example.com/components/com_chronocontact/chrono_verification.php) cioè file
Mostrerà gli errori di PHP su cose php non può gestire. Ciò dovrebbe fornire un contributo sufficiente a risolvere il problema.
Ricordatevi di modificare l'intestazione indietro dopo.
Cioè quella modifica serve per avere una specie di diagnostica puntando direttamente a quel file. Dopo però dicono di rimettere nella situazione originaria.
-
Io ho il sospetto che dipenda da alcune caratteristiche dei PHP sui siti.
Fate una verifica della differenze fra quelli che funzionano e gli altri.
-
Io ho risolto dando i permessi 750 sul file "/components/com_chronocontact/chrono_verification.php" via ftp. ciao!
-
Io ho risolto dando i permessi 750 sul file "/components/com_chronocontact/chrono_verification.php" via ftp. ciao!
Anche io raga!! E' questa la soluzione a tutto il problema.