[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......


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:

[Imagen: errorundef.png]

Les dejo la plantilla header_welcome_guest:
Código PHP:
<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...
Última modificación: 6 Nov, 2010, 6:52 am por Cluster.
Probaste a restaurar la plantilla original?

PD: Te edité el título. Trata de poner títulos que expliquen bien el problema. Wink
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á. Wink
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í
Código PHP:
lang.lost_password " &mdash; <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
Código PHP:
$l['lost_password'] = "Lost Password?"


5) xD

para que no salga eso pon la variable javascript asi

lang.lost_password = " ";

Última modificación: 28 Oct, 2010, 12:27 pm por Invanit.
Solucionado, gracias wsoul... en global.lang.php estaba "undefined", Tongue cierren..
pues cierro tema, y usa el boton agradecer xD