[Error] Redireccionar al mismo post al iniciar sesión
- URL del foro: http://www.portalbreak.com/
- Versión del foro: 1.6.3
- Actualización: Ninguna
Muy buenas gente de SoporteMyBB.
Tengo una duda, como habrán visto en la mayoría de Themes para MYBB. Si tu entras a un post o tema o foro, y estando en el tema Inicias sesión. Te redirecciona al index.php.
Pues como puedo hacer para que cuando yo este leyendo un post como visitante e inicio sesión me redireccione al post que estaba leyendo o al foro en donde me encontraba.
Pues el redireccionamiento al mismo post solo ocurre con el Theme Default y Algunos temas derivados o modificados de este.
Acá les dejo el codigo del caja de inicio de sesión.
<script type="text/javascript">
<!--
lang.username = "{$lang->login_username}";
lang.password = "{$lang->login_password}";
lang.login = "{$lang->login}";
lang.lost_password = " — <a href=\"{$mybb->settings['bburl']}/member.php?action=lostpw\">{$lang->lost_password}<\/a>";
lang.register_url = " — <a href=\"{$mybb->settings['bburl']}/member.php?action=register\">{$lang->welcome_register}<\/a>";
lang.remember_me = "{$lang->remember_me}";
// -->
</script><form action="member.php" method="post">
<input type="hidden" name="action" value="do_login" />
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><strong><span class="smalltext">Nick:</span></strong> </td>
<td><input type="text" class="textbox" name="username" title="Nick:" value="{$lang->login_username}" onfocus="this.value=''" />
</td>
</tr>
<tr>
<td><strong><span class="smalltext">Pass:</span></strong> </td>
<td><input type="password" class="textbox" name="password" title="Pass:" value="{$lang->login_password}" onfocus="this.value=''" /> <input type="submit" class="button" name="submit" value="{$lang->welcome_login}"/></td>
</tr>
</table>
</form>
Esto a mi me sucede aqui mismo en SoporteMyBB, pense que sería alguna opcion de configuración o algo asi.
A mi parecer debe ser algun llamado a la variable cuando presionas el boton de login, pues es el que hace la rutina, a la cual hace referencia con el archivo
member.php
Por ahi debe estar el truco, pero la verdad no me ha pasado esto en algun foro a la mano, ya que manejan diversas rutinas, unos no te dejan mirar sino te has logeado o cosas asi. Asi que no he tenido dicho problema para buscarle una solución.
A mi parecer debe ser algun llamado a la variable cuando presionas el boton de login, pues es el que hace la rutina, a la cual hace referencia con el archivo
member.php
Por ahi debe estar el truco, pero la verdad no me ha pasado esto en algun foro a la mano, ya que manejan diversas rutinas, unos no te dejan mirar sino te has logeado o cosas asi. Asi que no he tenido dicho problema para buscarle una solución.
Si pues. Yo quiero esto porque si un visitante esta viendo el tema y necesita logearse para ver los links. A la hora de hacer loggin le manda al index.php y le será tedioso buscar el post que estaba leyendo.
PD: Sobre mi problema, he estado buscando por todos lados algún Theme que tenga su User Login que redireccione al mismo post y ver el código para su inicio de sesión. Pero en todos te redireccionaban al index.php
Los unicos que redireccionan al post son los de Default y los que tienen el mismo tipo de login que al hacer clic en INICIAR SECION aparece el Box de login (Nesil, Royal, Apart y otros con el mismo tipo de login).
PD: Sobre mi problema, he estado buscando por todos lados algún Theme que tenga su User Login que redireccione al mismo post y ver el código para su inicio de sesión. Pero en todos te redireccionaban al index.php
Los unicos que redireccionan al post son los de Default y los que tienen el mismo tipo de login que al hacer clic en INICIAR SECION aparece el Box de login (Nesil, Royal, Apart y otros con el mismo tipo de login).
A eso le busqué yo la solución hace tiempo porque pasaba aquí en SoporteMyBB, y creo que fuera Santiago quien me ayudó con ello. La cosa es:
Dentro del form añade:
Y debajo:
Dentro del form añade:
<input type="hidden" id="urlredir" name="url" value="" />Y debajo:
<script type="text/javascript">document.getElementById("urlredir").value = location.href;</script>
xD..! Gracias nentab.
Justo antes de que respondas ya había copiado ese codigo del Codigo fuente de SoporteMyBB.
Gracias por su respuesta. Lo probe en los Themes que tengo instalado y funciona en todos.
Esto sirve de mucho.
Justo antes de que respondas ya había copiado ese codigo del Codigo fuente de SoporteMyBB.
Gracias por su respuesta. Lo probe en los Themes que tengo instalado y funciona en todos.
Esto sirve de mucho.
Vaya que bueno entonces tema solucionado xD.