Me gustaria poder poner el login(); y welcome(); para que se abriera en una pagina nueva y no en la misma, este es el code, que debo modificar?
login():
// Shows a login box.
function ssi_login($redirect_to = '', $output_method = 'echo')
{
global $scripturl, $txt, $user_info;
if ($redirect_to != '')
$_SESSION['login_url'] = $redirect_to;
if ($output_method != 'echo' || !$user_info['is_guest'])
return $user_info['is_guest'];
echo '
<form action="', $scripturl, '?action=login2" method="post">
<table border="0" cellspacing="1" cellpadding="0" class="ssi_table">
<tr>
<td align="right"><label for="user">', $txt[35], ':</label> </td>
<td><input type="text" id="user" name="user" size="9" value="', $user_info['username'], '" /></td>
</tr><tr>
<td align="right"><label for="passwrd">', $txt[36], ':</label> </td>
<td><input type="password" name="passwrd" id="passwrd" size="9" /></td>
</tr><tr>
<td><input type="hidden" name="cookielength" value="-1" /></td>
<td><input type="submit" value="', $txt[34], '" /></td>
</tr>
</table>
</form>';
}
welcome():
// Display a welcome message, like: Hey, User, you have 0 messages, 0 are new.
function ssi_welcome($output_method = 'echo')
{
global $context, $txt, $scripturl;
if ($output_method == 'echo')
{
if ($context['user']['is_guest'])
echo $txt['welcome_guest'];
else
echo $txt['hello_member'], ' <b>', $context['user']['name'], '</b>', allowedTo('pm_read') ? ', ' . $txt[152] . ' <a href="' . $scripturl . '?action=pm">' . $context['user']['messages'] . ' ' . ($context['user']['messages'] == '1' ? $txt[471] : $txt[153]) . '</a>' . $txt['newmessages4'] . ' ' . $context['user']['unread_messages'] . ' ' . ($context['user']['unread_messages'] == '1' ? $txt['newmessages0'] : $txt['newmessages1']) : '', '.';
}
Un saludo
Alguien me puede ayudar?
Necesito arreglar esto lo antes posible :-\
no sé si funcione pero intenta colocando luego de method="post" un target="_blank"
darksteel-
En el login si ha funcionado, pero el welcome no tiene ningun method="post".
El ssi no me logea en la pagina que esta puesto el login,tu metes tu user y pass y se abre el foro pero en esa pagina no paa nada :S
dentro de el <href=" " aca >
Pero de todas maneras, cuando se abre el foro en una pagina nueva en blanco, en el index (en el menu) deberia salir, Bienvenido Usuario, tiene x mensajes nuevos...y no sale nada de eso.
Me dijeron que podia ser porque estaba en un iframe metido, pero ya lo saque y sige igual :-\
Nadie sabe nada? :-\