[Error] Corregir "undefined" del login rápido
- URL del foro: www.myphotoshop.com.ar
- Versión del foro: 1.6
- Actualización: Ninguna
Bueno, he modificado la parte del Login Rápido del foro..., sacando el "¿he olvidado mi contraseña?, y con eso quedó "undefined", una imagen:
![[Image: errorundef.png]](http://www.imagenes.alterengine.net/images/errorundef.png)
Les dejo la plantilla header_welcome_guest:
<script type="text/javascript">
<!--
lang.username = "{$lang->login_username}";
lang.password = "{$lang->login_password}";
lang.login = "{$lang->login}";
lang.register_url = "<a href=\"{$mybb->settings['bburl']}/member.php?action=register\" class=\"register\">{$lang->welcome_register}<\/a>";
lang.remember_me = "{$lang->remember_me}";
// -->
</script>
<!-- Continuation of div(class="upper") as opened in the header template -->
<span class="welcome" id="quick_login">{$lang->welcome_guest} <a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="MyBB.quickLogin(); return false;" class="login">{$lang->welcome_login}</a> <a href="{$mybb->settings['bburl']}/member.php?action=register" class="register">{$lang->welcome_register}</a></span>
</div>
</div>Nos vemos, gracias de antemano...
Probaste a restaurar la plantilla original?
PD: Te edité el título. Trata de poner títulos que expliquen bien el problema.
PD: Te edité el título. Trata de poner títulos que expliquen bien el problema.
Si, y aparece el "¿He olvidado mi contraseña?" seguida del "undefined"
Claro... Creo que ya entiendo.
La cosa es, cuando restauras una plantilla te la devuelve al tema default, no al tema que tengas instalado. Por lo tanto, lo que tienes que hacer es buscar la plantilla original de ese tema. ¿Cómo? Pues desde el xml de instalación del tema.
Luego copias la plantilla, pegas y ya está.
La cosa es, cuando restauras una plantilla te la devuelve al tema default, no al tema que tengas instalado. Por lo tanto, lo que tienes que hacer es buscar la plantilla original de ese tema. ¿Cómo? Pues desde el xml de instalación del tema.
Luego copias la plantilla, pegas y ya está.
xD, el punto, es que yo no quiero que salga la parte de "¿He olvidado mi contraseña?", he probado lo que tu dices, pero cuando saco eso, queda el "undefined"
Ponnos la plantilla original del theme.
solución
1) vete a la plantilla "header_welcomeblock_guest" y mira si tienes el code tal cual aquí
si no es asi, pon como te lo he puesto yo, si es así
2) vete a tu mybb, dentro de inc/language/spanish y abre "global.lang.php"
y mira si tienes $l['lost_password'], si lo tienes definica como en la siguiente perfecto, si no añádelo donde quieras
5) xD
para que no salga eso pon la variable javascript asi
lang.lost_password = " ";
1) vete a la plantilla "header_welcomeblock_guest" y mira si tienes el code tal cual aquí
lang.lost_password = " — <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";si no es asi, pon como te lo he puesto yo, si es así
2) vete a tu mybb, dentro de inc/language/spanish y abre "global.lang.php"
y mira si tienes $l['lost_password'], si lo tienes definica como en la siguiente perfecto, si no añádelo donde quieras
$l['lost_password'] = "Lost Password?";5) xD
para que no salga eso pon la variable javascript asi
lang.lost_password = " ";
Solucionado, gracias wsoul... en global.lang.php estaba "undefined",
cierren..
pues cierro tema, y usa el boton agradecer xD