Acomodar portal welcome con avatar y mas diseño.
Aporte traido de SoporteMybb, redactado por: Ryuuseiken. Hola usuarios de Soportemybb, antes que todo les digo que el portal welcome que viene por d...

Aporte traido de SoporteMybb, redactado por: Ryuuseiken.

Hola usuarios de Soportemybb, antes que todo les digo que el portal welcome que viene por default es este:

Cuando eres invitado.
[Imagen: invitado-a-77835.png]

Cuando eres miembro.
[Imagen: miembro-a-77836.png]



Comenzamos con el tutorial.

Vas a:
  • Estilos y Plantillas > Plantillas > Plantillas de tu tema > Portal > portal_welcome y remplazamos todo el contenido por este.

Código PHP:
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<
tbody><tr>
<
td class="thead" colspan="7"><strong>{$lang->welcome}</strong></td>
</
tr>
{
$welcometext}
</
tbody></table>
<
br

Luego vamos a:
  • Estilos y Plantillas > Plantillas > Plantillas de tu tema > Portal > portal_welcome_guesttext y remplazamos todo el contenido por este.

Código PHP:
<tr>
<
td class="trow1">
<
span class="smalltext">{$lang->guest_welcome_registration}</span><br /></td></tr>
<
br />
<
tr>
<
td class="trow1">
<
form method="post" action="{$portal_url}"><input type="hidden" name="action" value="do_login" />
{
$lang->username}<br />&nbsp;&nbsp;<input type="text" class="textbox" name="username" value="" /><br /><br /></td></tr>
<
tr>
<
td class="trow1">
{
$lang->password}<br />&nbsp;&nbsp;<input type="password" class="textbox" name="password" value="" /><br /><br /></td></tr>
<
tr>
<
td class="trow1">
<
label title="{$lang->remember_me_desc}"><input type="checkbox" class="checkbox" name="remember" value="yes" /> {$lang->remember_me}</label><br />
<
br /><input type="submit" class="button" name="loginsubmit" value="{$lang->login}/></form></td></tr

Ahora a:
  • Estilos y Plantillas > Plantillas > Plantillas de tu tema > Portal > portal_welcome_membertext y remplazamos todo el contenido por este.

Código PHP:
<tr>
<
td class="trow1" colspan="7"><span class="smalltext"><em>{$lang->member_welcome_lastvisit}</em> {$lastvisit}<br>
{
$lang->since_then}</span></td></tr>

<
tr>
<
td class="trow1" width="85px" align="center"><img src="{$mybb->user['avatar']}alt="{$mybb->user['username']}'s avatar" width="80px" height="auto"></td>
<
td class="trow1"><span class="smalltext">
<
strong>&raquo;</strong> {$lang->new_announcements}<br />
<
strong>&raquo;</strong> {$lang->new_threads}<br />
<
strong>&raquo;</strong> {$lang->new_posts}</span></td></tr>

<
tr>
<
td class="trow1" colspan="7"><span class="smalltext">
<
a href="{$mybb->settings['bburl']}/search.php?action=getnew">Ver Nuevos Mensajes</a><br><a href="{$mybb->settings['bburl']}/search.php?action=getdaily">Ver Mensajes de Hoy</a>
</
span></td>
</
tr



Con todo eso listo te deberia quedar así.

Cuando eres miembro.

[Imagen: miembro-77841.png]

Cuando eres invitado.

[Imagen: invitado-77842.png]



Pueden ver demos en :

AloneGamerz , Comuvir , Warezload


Licencia (CC BY-NC-ND 3.0)

[Imagen: 80x15.png] Este tutorial se encuentra bajo una licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported.

Autor de esta guía: Ryuuseiken de SoporteMyBB.
Si deseas publicarlo en otros sitios tendrás que publicar la licencia y la autoría.
[Imagen: http://www.sincemylastcigarette.com/bann...0_dark.png]
Hola, hace tiempo realicé este tutorial para mi web/foro y resulta que las cajas de login están, y se ve el avatar, pero no son funcionales, es decir, no se puede hacer login desde el portal.

Edit:

He toqueteado el código, y basándome en el original he sacado esto:

Para Estilos y Plantillas > Plantillas > Plantillas de tu tema > Portal > portal_welcome_guesttext

Código:
<tr>
<td class="trow1">
<span class="smalltext">{$lang->guest_welcome_registration}</span><br /></td></tr>
<br />
<tr>
<td class="trow1">
<form method="post" action="{$mybb->settings['bburl']}/member.php"><input type="hidden" name="action" value="do_login" /><input type="hidden" name="url" value="{$portal_url}" />
{$lang->username}<br />&nbsp;&nbsp;<input type="text" class="textbox" name="username" value="" /><br /><br /></td></tr>
<tr>
<td class="trow1">
{$lang->password}<br />&nbsp;&nbsp;<input type="password" class="textbox" name="password" value="" /><br /><br /></td></tr>
<tr>
<td class="trow1">
<label title="{$lang->remember_me_desc}"><input type="checkbox" class="checkbox" name="remember" value="yes" /> {$lang->remember_me}</label><br />
<br /><input type="submit" class="button" name="loginsubmit" value="{$lang->login}" /></form></td></tr>

Parece que funciona, y deja hacer login desde el portal.
Última modificación: 27 Dec, 2013, 8:54 am por viru157.