[Error]  Desaparecio box luego de actualizar
* URL del foro: www.Infomaster21.com * Versión del foro: 1.6 * Actualización: --- Hace poco actualice mi foro a la ultima version, y no me di cuen...


Hace poco actualice mi foro a la ultima version, y no me di cuenta que dejo de funcionar el boton de login/registro de la barra del header.

A lo mejor falta declarar algun script en el index, o algun prantilla que se haya revertido, no se porque no tengo conque compararlo. Alguien puede darme una idea de que puede ser?.

Saludos!.
Pues si solo es el boton, deberías ir a la plantilla de wellcome_guest que es donde muestra a todos lo del login y ahi mirar que te hace falta o revertir la plantilla por la original de MyBB, que sin duda te va a funcionar, pero el código sería distinto. Asi que si utiizas un estilo particular solo compara el código y ve los scripts que llama el login, que es donde seguramente va la cosa.

pero revirtiendo queda con el del estilo por defecto y ya funciona, asi que con eso puedes partir para ver una posible solución.

Si es el mismo estilo default, pues con mayor razón revertiría todas mis plantillas ya que entre versiones cambian algunas cosas. Pero si no, pues iría corrigiendo los códigos o buscando el tema compatible para la versión a la cual actualizaste.
El welcome_guest tiene:

Código:
<div class="menu">
<ul>
<li><a href="#login" rel="facebox" class="active">Ingresar o Registrarse</a></li>
</ul>
</div>

<div id="login" style="display:none;">
<form action="{$mybb->settings['bburl']}/member.php" method="post">
<input type="hidden" name="action" value="do_login" />
<input type="text" class="textbox" name="username" size="10"  title="{$lang->login_username}" value="{$lang->login_username}" onfocus="this.value=''" />
<input type="password" class="textbox" name="password" size="10"  title="{$lang->login_password}" value="{$lang->login_password}" onfocus="this.value=''" />&nbsp;<input type="submit" class="button" name="submit" value="{$lang->login}" /> o <a href="{$mybb->settings['bburl']}/member.php?action=register" class="button">Registrarse</a>

<br/>
<label for="remember">
<input type="checkbox" name="remember" id="remember" value="yes" checked="checked" /><span class="smalltext">Recordarme?</span></label>&nbsp; <a href="{$mybb->settings['bburl']}/member.php?action=lostpw">{$lang->lost_password}</a>
</form>
</div>

La unica plantilla que yo reverti fue la Index , debido a otras cosas. Creo que el problema esta en que falta unos scripts propios del theme, agregue este pero no funciono:

Código:
<script type="text/javascript" src="http://www.infomaster21.com/foros/jscripts/facebox.js"></script>

Las plantillas se guardan en algun lugar fisico?, porque sino podria abrir un backup y fijarme que tenia puesto antes de revertirla.
en el tema.

Si tienes respaldo mira el tema y ahi viene dicha plantilla.

Si es un script el que hace falta, pero en la plantilla misma que muestras no hace referencia aún asi a dicho script que hace la funcion del login.
Ya lo resolvi, me faltaba estos dos scripts en el headerinclude:
Código:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script type="text/javascript" src="{$mybb->settings['bburl']}/images/theme/facebox.js"></script>

Me di cuenta gracias a este tema antiguo mio: http://www.soportemybb.com/archive/index...-1880.html

Ahora ni idea como desaparecieron esas lineas... en fin, pueden darlo por solucionado.
Salute!.