MyBB.support, le portail francophone de MyBB

Version complète : Bug connexion
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjours tous le monde, Voila aujourd'hui un membre de mon forum à remarqué un bug
Je vous laisse voir par le screen :

[undefined=undefined]http://www.hostingpics.net/viewer.php?id=415192Sanstitre.png[/undefined]

J'aurais aimer savoir comment modifier undefined en Retenir

J'ai regarder le code member_login

[undefined=undefined]<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->login}</title>
{$headerinclude}
</head>
<body>
{$header}
<br />
{$inline_errors}
{$member_loggedin_notice}
<form action="member.php" method="post">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead" colspan="2"><strong>{$lang->login}</strong></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->username}</strong></td>
<td class="trow1"><input type="text" class="textbox" name="username" size="25" maxlength="{$mybb->settings['maxnamelength']}" style="width: 200px;" value="{$username}" /></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->password}</strong><br /><span class="smalltext">{$lang->pw_note}</span></td>
<td class="trow2"><input type="password" class="textbox" name="password" size="25" style="width: 200px;" value="{$password}" /> (<a href="member.php?action=lostpw">{$lang->lostpw_note}</a>)</td>
</tr>
<tr>
<td class="trow1" colspan="2" align="center"><label title="{$lang->remember_me_desc}"><input type="checkbox" class="checkbox" name="remember" checked="checked" value="yes" /> {$lang->remember_me}</label></td>
</tr>
{$captcha}
</table>
<br />
<div align="center"><input type="submit" class="button" name="submit" value="{$lang->login}" /></div>
<input type="hidden" name="action" value="do_login" />
<input type="hidden" name="url" value="{$redirect_url}" />
</form>
{$footer}
</body>
</html>[/undefined]

et je pense que ça cloche à ce niveaux
[undefined=undefined]class="checkbox" name="remember" checked="checked" value="yes" /> {$lang->remember_me}</label>[/undefined]

Merci de votre aide si vous avez la réponse


Url de mon forum : http://zegame-actu.com/
C'est La V 1.6.7
Je vous fournis un compte D'utilisateur normal qui est le suivant

Nom d'utilisateur : test
Mots de passe : test123

Merci Cordialement
C'est lié à un fichier de langue puisque dans le template {$lang->remember_me} est bien présent.

Vérifie que dans le fichier /inc/languages/french/global.lang.php, la ligne suivante existe bien; à la ligne 76 normalement pour la version 1.6.7 :
Code PHP :
$l['remember_me'] = "Se rappeler"

Si elle n’existe pas c'est que ton fichier est corrompu. Retélécharge l'archive et remplace-le.

Je me suis renseigné, et il y est

Code :
$l['reset_button'] = "Réinitialiser";
$l['username'] = "Nom d'utilisateur :";
$l['password'] = "Mot de passe :";
$l['login_username'] = "Nom d'utilisateur";
$l['login_password'] = "Mot de passe";
$l['lost_password'] = "Mot de passe oublié ?";
$l['remember_me'] = "Se rappeler";
$l['remember_me_desc'] = "Si coché, vos identifiants seront mémorisés sur cet ordinateur, sinon vous serez déconnecté chaque fois que vous fermerez le navigateur.";
Donc, ça vient soit du thème (ce que je ne pense pas), soit plus probablement d'un souci de Javascipt.
En effet, seul JavaScript inscrira 'undefined' pour une variable qu'il ne trouve pas.

Un seul fichier JS contient une référence à cette variable, /jscripts/general.js, à la ligne 413 pour la v1.6.7 :
Code PHP :
span.innerHTML += "<label for=\"quick_login_remember\"> "+lang.remember_me+"</label>"

Essaie de réuploader ce fichier, et même tout le dossier /jscripts.


Pourrais tu me passer le fichier general.js please
Il est dans l'archive 1.6.7 puisque c'est la version que tu utilises.
Tu as bien dû télécharger l'archive, non ?...Tongue
Si tu ne l'as plus, regarde dans le forum Annonces, elle y est disponible.
Fait, le bug n'est pas corrigé, je pense que ça viens du thème
Sans doute...
Facile à vérifier. Remets le thème de base pour voir si tout y est normal.
Oui, il y a marqué se rapeller avec le thème de base
C'est donc le thème qui est en cause.

Peux-tu me donner le contenu du template 'header_welcomeblock_guest' ?
C'est là que ça doit se passer... peut-être...
Salut,

Va dans ton ACP > Templates > Entête Templates > header_welcomeblock_guest

Remplace :

Code PHP :
<script type="text/javascript">

    
lang.username "{$lang->login_username}";
    
lang.password "{$lang->login_password}";
    
lang.login "{$lang->login}";
    
lang.lost_password " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
    
lang.register_url " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";

</script> 


Par :

Code PHP :
<script type="text/javascript">

    
lang.username "{$lang->login_username}";
    
lang.password "{$lang->login_password}";
    
lang.login "{$lang->login}";
    
lang.lost_password " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
    
lang.register_url " &mdash; <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
    
lang.remember_me "{$lang->remember_me}";

</script> 



P.S : @ Spyto

(26-07-2012, 14:09)spyto a écrit : [ -> ]C'est lié à un fichier de langue puisque dans le template {$lang->remember_me} est bien présent.

Tu parlais de quel template ?
En fait j'ai posté mon message, puis j'ai relu la conversation, et là j'ai vu que tu avais dit que c'était déjà bien mis dans le template, alors j'ai supprimé mon message... puis je trouvais ça quand même bizarre alors j'ai vérifié dans son code source et c'était absent :p
Problème résolus merci à vous 2
Ok bonne continuation Smile
(29-07-2012, 10:51)Jujufield a écrit : [ -> ]P.S : @ Spyto
Tu parlais de quel template ?

Je parlais du template cité dans son post du début.
C'est après que je lui ai demandé 'header_welcomeblock_guest'..

Je suis désolé j'ai un peu répondu à ta place, j'avais pas trop fait attention que tu avais demandé le contenu de header_welcomeblock_guest, ayant eu le même problème, j'ai répondu précipitamment.
 Utilitaire de traduction fourni par Regentronique