Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
[Tutorial] Acomodar portal welcome con avatar y mas diseño.
Ryuuseiken   4 Aug, 2011, 12:30 pm
#1
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:
<?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:
<?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:
<?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.
nentab   4 Aug, 2011, 2:15 pm
#2
Buen tutorial Ryuuseiken, gracias!
Omar G.   4 Aug, 2011, 4:43 pm
#3
Crei que no se podia usar {$mybb->user['avatar']} en el portal, cada dia se aprende mas Wink
Gypaete   5 Aug, 2011, 1:09 am
#4
(4 Aug, 2011, 4:43 pm)JustU escribió: Crei que no se podia usar {$mybb->user['avatar']} en el portal, cada dia se aprende mas Wink

¿Por qué no se podría?

la variable $mybb->user está en el class_session.php y ese archivo es uno de los primeros en ejecutar, y aparte está en el init.php y lo requiere el global.php

¡Buen tuto!
Omar G.   5 Aug, 2011, 1:02 pm
#5
(5 Aug, 2011, 1:09 am)Gypaete escribió:
(4 Aug, 2011, 4:43 pm)JustU escribió: Crei que no se podia usar {$mybb->user['avatar']} en el portal, cada dia se aprende mas Wink

¿Por qué no se podría?

la variable $mybb->user está en el class_session.php y ese archivo es uno de los primeros en ejecutar, y aparte está en el init.php y lo requiere el global.php

¡Buen tuto!

Por que busque por todos lados y siempre decian que habia 0 forma de colocar el avatar en las plantillas del portal?
Gypaete   5 Aug, 2011, 6:26 pm
#6
Ese ? no crees que quedaría mejor así -> (?

Y pues haz buscado mal xDD
ZioGuE   12 Aug, 2011, 12:50 pm
#7
Hey! queda bien!. Me agrada como queda cuando eres miembro Big Grin
NaqueviR   26 Feb, 2012, 6:18 am
#8
Bueno, no me funciono, necesito ProPortal?, porque me descompuso todo el Portal y quedo todo mas grande.

EDIT: Volvi las plantillas a su estado original.
EDIT 2: Dejo adjunto la imagen de como me queda.
Última modificación: 26 Feb, 2012, 10:48 am por Jesuso.
papi   26 Feb, 2012, 10:17 am
#9
Estupendo aporte, Lo voy a probar a ver que tal queda Wink
Ryuuseiken   1 Mar, 2012, 10:28 am
#10
(26 Feb, 2012, 6:18 am)NaqueviR escribió: Bueno, no me funciono, necesito ProPortal?, porque me descompuso todo el Portal y quedo todo mas grande.

EDIT: Volvi las plantillas a su estado original.
EDIT 2: Dejo adjunto la imagen de como me queda.

No necesitas proportal.
Debes de haberte olvidado de hacer algún paso, porque a todos les ha funcionado.
En la pic que dejas por lo que veo falta agregarle las tablas.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.