Utilisateurs en ligne: 7
SimpleMachines-fr / Forum 24 Mai 2012 à 07:46:58 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
Nouvelles:
La traduction de la branche 2.0 d'SMF est sortie!
Retrouvez la dans les téléchargements du site.
 
 
Accueil Aide Rechercher wiki
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Fix 1.1 rc3 pour le captcha  (Lu 5333 fois)
0 Membres et 2 Invités sur ce fil de discussion.
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« le: 30 Août 2006 à 01:43:58 »

Hello.

Pour ceux qui ont la fonction de rechargement de l'image du captcha qui ne fonctionne pas (les autres et bien pas de souci):

Remplacez ceci dans le fichier register.template.php du répertoire thèmes/default :

Code:
if ($context['visual_verification'])
{
echo '
function refreshImages()
{';
if ($context['use_graphic_library'])
echo '
document.getElementById("verificiation_image").src = "', $context['verificiation_image_href'], '";';
else
echo '
document.getElementById("verificiation_image_1").src = "', $context['verificiation_image_href'], ';letter=1";
document.getElementById("verificiation_image_2").src = "', $context['verificiation_image_href'], ';letter=2";
document.getElementById("verificiation_image_3").src = "', $context['verificiation_image_href'], ';letter=3";
document.getElementById("verificiation_image_4").src = "', $context['verificiation_image_href'], ';letter=4";
document.getElementById("verificiation_image_5").src = "', $context['verificiation_image_href'], ';letter=5";';
echo '
}';
}

Par:

Code:
if ($context['visual_verification'])
{
echo '
function refreshImages()
{
// Make sure we are using a new rand code.
var new_url = new String("', $context['verificiation_image_href'], '");
new_url = new_url.substr(0, new_url.indexOf("rand=") + 5);

// Quick and dirty way of converting decimal to hex
var hexstr = "0123456789abcdef";
for(var i=0; i < 32; i++)
new_url = new_url + hexstr.substr(Math.floor(Math.random() * 16), 1);';

if ($context['use_graphic_library'])
echo '
document.getElementById("verificiation_image").src = new_url;';
else
echo '
document.getElementById("verificiation_image_1").src = new_url + ";letter=1";
document.getElementById("verificiation_image_2").src = new_url + ";letter=2";
document.getElementById("verificiation_image_3").src = new_url + ";letter=3";
document.getElementById("verificiation_image_4").src = new_url + ";letter=4";
document.getElementById("verificiation_image_5").src = new_url + ";letter=5";';
echo '
}';
}


Pour les lettres, vous pouvez changer la couleur ici:  Sources/Subs-Graphics.php

Sinon dans Themes/default/fonts vous pouvez remplacer les fonts .gdf par des fonts vus ou créés.

Il y en a quelques unes ici:

http://www.widgnet.com/gdf_fonts/

des convertisseurs de fonts en font gdf:

http://www.philiplb.de/?showdownload=63&p=Downloads


On peut tout de même remarquer que si ca change l'image, ca ne change pas les lettres choisies.
Ceci sera amélioré d'ici la version finale.
« Dernière édition: 24 Avril 2007 à 23:56:24 par GravuTrad » Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
youmi
Arrivant
*
Hors ligne Hors ligne

Sexe: Femme
Messages: 6


Voir le profil
« Répondre #1 le: 17 Mars 2009 à 21:54:07 »

Bonsoir

J'ai fait la manip, mais ça n'a rien changé...
En plus, je pense que le bon code y était déjà, je l'ai remplacé par acquis de conscience, mais apparemment le problème est ailleurs...

merci pour votre aide
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #2 le: 18 Mars 2009 à 02:41:59 »

wow, attention, ce fix est pour la version 1.1 rc3....

tu as quelle version?

quel est ton pb?
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
youmi
Arrivant
*
Hors ligne Hors ligne

Sexe: Femme
Messages: 6


Voir le profil
« Répondre #3 le: 20 Mars 2009 à 13:36:14 »

coucou!

Je suis en version 1.1.8, installée en février.
Quand une personne veut s'inscrire, elle ne voit pas les lettres du Captcha. rien ne s'affiche, j'ai testé par moi même.
J'avais trouvé le fix, mais j'ai bien vu que c'était déjà dans le script de ma page register.template...
J'ai fini par désactiver cette option dans l'admin, en attendant de trouver une solution et je surveille mes inscriptions.

Autre précision, je ne sais pas si ça a un rapport: j'ai changé de thème: fait une copie du thème classique, modifié des bricoles en CSS, mais rien sur les php.

vaaalàà!
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #4 le: 20 Mars 2009 à 19:35:17 »

non là tu dois avoir un autre pb.

tu es chez quel hébergeur? (il a bien la librairie GD d'installé?)
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
youmi
Arrivant
*
Hors ligne Hors ligne

Sexe: Femme
Messages: 6


Voir le profil
« Répondre #5 le: 20 Mars 2009 à 21:19:15 »

Je viens de vérifier: je suis chez mavenhosting, ils sont bien la librairie GD installée (chouette! en même temps j'apprends des choses!)

merci de ton aide
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #6 le: 21 Mars 2009 à 02:25:33 »

sur le thème par défaut, ca marche?
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
youmi
Arrivant
*
Hors ligne Hors ligne

Sexe: Femme
Messages: 6


Voir le profil
« Répondre #7 le: 23 Mars 2009 à 17:20:17 »

Je vais faire l'essai, réponse dans la semaine car je suis un peu débordée ces temps ci
merci!
Journalisée
Pages: [1]   Haut de page
Imprimer
SimpleMachines-fr / Forum  |  Support SMF  |  SMF 1.1  |  Fixs  |  Fil de discussion: Fix 1.1 rc3 pour le captcha
 
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines

Tous les logos et les marques présentes sur ce site appartiennent à leurs propriétaires respectifs.
Des détails sur les copyrights et les modules installés peuvent être trouvés Ici.

Vous pouvez syndiquer le contenu de ce site : Flux-RSS/RDF.

Site propulsé par pragmaMx 0.1.11.3.

Valid HTML 4.01 Transitional CSS ist valide!
Design by © www.ndeezign.com