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
Perfil identico a vbulletin
Páginas (2): 1 2   
shiro51   15 Feb, 2010, 1:16 pm
#1
Bueno aqui pongo el codigo y una imagen.
requerimentos:
http://www.mybb-es.com/showthread.php?tid=1575
2º el plugin de mensajes de visita [opciones, si no lo quereis modificad el template].
3º el plugin amigos en el perfil [opciones, si no lo quereis modificad el template].
el pack de lenguaje modificado por mi, si no no saldran las letras ^^

template: "Member_profile"
Cita:<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
<script type="text/javascript" src="{$mybb->settings['bburl']}/{$theme['imgdir']}/tabcontent.js">
</script>
{$header}
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="left">
<td valign="top">

<!--Dark51-->
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="left">
<td>
<!--1ra Caja-->
<table cellspacing="0" cellpadding="0" border="0" align="left">
<td class="trow1" style="padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:4px; border:1px solid #ccc;">{$avatar}</td>
<td valign="top" style="padding-left: 20px; font-size: 20px;">{$formattedname} <span style="font-size:0px;">{$online_status}</span><br>
<span style="font-size: 14px;">{$usertitle}</span>
</td>
</table>
</td>

<tr>
<td>

<table class="tborder" cellpadding="6" cellspacing="1" align="center">

<tr>
<td class="tcat">
<center><span class="smalltext"><b><font color="#fff"></font></b></span></center>

<tr>
<td class="trow1">
<span>{$lang->ulact}</span>{$memlastvisitdate} {$memlastvisittime}

</table>
<tr>
<td>

<div id="toolbar" class="usertabs" style="padding-top:40px;">

<ul id="countrytabs" class="usertabs">
<li><a href="#" rel="mensajevisita" class="selected"><b>{$lang->menvisita}</b></a></li>
<li><a href="#" rel="aboutme"><b>{$lang->aboutme}</b></a></li>
<li><a href="#" rel="stats"><b>{$lang->stats}</b></a></li>
<li><a href="#" rel="amigos"><b>{$lang->amigos}</b></a></li>
<li><a href="#" rel="contact"><b>{$lang->contact}</b></a></li>
<li><a href="#" rel="firma"><b>{$lang->firma}</b></a></li>
</ul>
</div>

<div style="border:0px solid gray; width:100%; margin-bottom: 1px; padding: 0px">

<div id="mensajevisita" class="tabcontent">

<!-- ProfileComments {$comments_index}-->{$comments_index}<!-- /ProfileComments -->

</div>

<div id="amigos" class="tabcontent">
{$buddylist}
</div>

<div id="aboutme" class="tabcontent">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="6" width="100%" class="tborder">
<tr>
<td colspan="2" class="tcat"><strong><font color="#fff"><center>{$lang->aboutme}</center></font></strong></td>
<tr>
<td class="trow1">
<strong>{$lang->registration_date}</strong>
<td class="trow1"> {$memregdate}
<tr>
<td class="trow2">
<strong>{$lang->date_of_birth}</strong>
<td class="trow2"> {$membday} {$membdayage}
<tr>
<td class="trow1">
<strong>{$lang->local_time}</strong>
<td class="trow1"> {$localtime}
<tr>
<td class="trow2">
<strong>{$lang->postbit_status}</strong>
<td class="trow2"> {$online_status}</td>
{$profilefields}
</table>
</div>



<div id="stats" class="tabcontent">

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="6" width="100%" class="tborder">
<tr>
<td colspan="2" class="tcat"><strong><font color="#fff"><center>{$lang->stats}</center></font></strong></td>
<tr>
<td class="trow1">

<strong>{$lang->joined}</strong>
<td class="trow1">{$memregdate}</td>

<tr>
<td class="trow2">
{$sendemail}

<tr>
<td class="trow1">
<strong>{$lang->total_posts}</strong>
<td class="trow1">{$memprofile['postnum']}
({$lang->ppd_percent_total})<br /><span class="smalltext">(<a href="search.php?action=finduserthreads&amp;uid={$uid}">{$lang->find_threads}</a> |
<a href="search.php?action=finduser&amp;uid={$uid}">{$lang->find_posts}</a>)</span></td>

<tr>
<td class="trow2">
<strong>{$lang->timeonline}</strong>
<td class="trow2">
{$timeonline}
<tr>
<td class="trow1">
<strong>{$reputation}</strong>
<tr>
<td class="trow2">
<strong>{$warning_level}</strong>
</table>

</div>

<div id="contact" class="tabcontent">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="6" width="100%" class="tborder">
<tr>
<td colspan="2" class="tcat"><strong><font color="#fff"><center>{$lang->contact}</center></font></strong></td>
<tr>
<td class="trow1">
<strong>{$lang->homepage}</strong>
<td class="trow1">{$website}</td>

<tr>
<td class="trow2">
{$sendemail}
<tr>
<td class="trow1">
<strong>{$lang->pm}</strong></td>
<td class="trow1">
<a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a></td>
<tr>
<td class="trow2">
<strong>{$lang->icq_number}</strong></td>
<td class="trow2">
<a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=icq&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['icq']}</a></td>
<tr>
<td class="trow1">
<strong>{$lang->aim_screenname}</strong></td>
<td class="trow1">
<a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=aim&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['aim']}</a></td>
<tr>
<td class="trow2">
<strong>{$lang->yahoo_id}</strong></td>
<td class="trow2">
<a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=yahoo&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['yahoo']}</a></td>
<tr>
<td class="trow1">
<strong>{$lang->msn}</strong></td>
<td class="trow1">
<a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=msn&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['msn']}</a></td>
</table>

</div>


<div id="firma" class="tabcontent">

{$signature}

</div>



</div>

<br>
</table>
<td valign="top" width="15px" class=""><!-- separacion -->

<td valign="top" width="280px" class="">

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="6" width="100%" class="tborder">
<tr>
<td colspan="2" class="tcat"><strong><font color="#fff"><center>{$lang->infoad}</center></font></strong></td>
<tr>
<td class="trow1">
<font color="#777">{$lang->date_of_birth}</font>
<td class="trow1">
{$membdayage}
<tr>
<td class="trow1">
<font color="#777">{$lang->registration_date}</font>
<td class="trow1">
{$memregdate}
<tr>
<td class="trow1">
<font color="#777">{$lang->total_posts}</font>
<td class="trow1">
{$memprofile['postnum']}
</table>

<table class="tborder" width="280px" cellpadding="6" cellspacing="1" align="center">
{$modoptions}
</table>

<script type="text/javascript">

var countries=new ddtabcontent("countrytabs")

countries.setpersist(true)

countries.setselectedClassTarget("link") //"link" or "linkparent"

countries.init()

</script>

</table>

{$footer}

</body>
template: "member_profile_customfields"
Cita:{$customfields}[/code]

template: "member_profile_email"
[code]<strong>{$lang->email}</strong>
<td class="trow2"><a href="member.php?action=emailuser&amp;uid={$memprofile['uid']}">{$lang->postbit_email}</a></td>

template:"member_profile_modoptions"
Cita:<br />

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="6" width="100%" class="tborder">
<tr>
<td colspan="2" class="tcat"><strong><font color="#fff"><center>{$lang->mod_options}</center></font></strong></td>
<tr>
<td class="trow1">
<a href="{$mybb->settings['bburl']}/modcp.php?action=editprofile&amp;uid={$uid}">{$lang->edit_in_mcp}</a>
<tr>
<td class="trow2">
<a href="{$mybb->settings['bburl']}/modcp.php?action=banuser&amp;uid={$uid}">{$lang->ban_in_mcp}</a>
</table>

template:"member_profile_offline"
Cita:<span class="offline" style="font-weight: bold;"><img title="Offline" src="images/bluevolution/buddy_offline.gif"></span>

template:"member_profile_online"
Cita:<span class="online" style="font-weight: bold;"><img title="Online" src="images/bluevolution/buddy_online.gif"></span></a> {$location} {$lang->at} {$location_time}

template:"member_profile_reputation"
Cita:<strong>{$lang->reputation}</strong></td>
<td class="trow1">{$reputation} [<a href="reputation.php?uid={$memprofile['uid']}">{$lang->reputation_details}</a>] {$vote_link}</td>

template:"member_profile_signature"
Cita:<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="tcat">
<center><span class="smalltext"><b><font color="#fff"></font></b></span></center>
<tr>
<td class="trow1">{$memprofile['signature']}</td>
</tr>
</table>

template:"member_profile_warninglevel"
Cita:<strong>{$lang->warning_level}</strong></td>
<td class="trow2"><a href="{$warning_link}">{$warning_level}</a> {$warn_user}

Fin de tutorial.
recordad que teneis que modificar las partes donde vallan las imagenes,...
para cualquier problema, o duda mandadme un mp, haced una copia de seguridad de vuestros templates Wink .

creditos: mios xd (dark51 y shiro51 que soy tambien yo xDD)
Cluster   17 Feb, 2010, 2:26 pm
#2
este es solo un poco mas parecido a vb

pero usas mucho codigo fuente

:)
shiro51   18 Feb, 2010, 11:31 am
#3
aunque parezca mucho codigo fuente no es tanto ^^. En la mayoria de los templates solo hay unas cuentas palabras cambiadas el que contiene mas cambio por no decir desde 0 xd es el member_profile
kitipa   18 Feb, 2010, 12:08 pm
#4
la verdad no le veo diferencia a como se ve con las modificaciones anteriores sin hacer esto xD, lo unico que modifique fue para agregar la pestaña de amigos, lo demas lo hice tal cual para ver que cambiaba y se me deformaba todo :3
Chava   18 Feb, 2010, 12:12 pm
#5
asi ya veo, este es diferente al del tema IPB por lo de miniestadisticas ahi sale otra cosa, ese es el que uso yo bueno modificado por que lo tuve que readaptar
Omar G.   21 Feb, 2010, 2:36 pm
#6
Creo que le deberías de hacer algunos cambios.
Por ejemplo en:
member_profile_offline
Código:
<span class="offline" style="font-weight: bold;"><img title="Offline" src="images/bluevolution/buddy_offline.gif"></span>

Debería de ser mejor así:
Código:
<span class="offline" style="font-weight: bold;"><img title="{$lang->postbit_status_offline}" src="images/buddy_offline.gif"></span>

Yo lo coloque así:
Código:
<span class="offline" style="font-weight: bold;"><img title="{$lang->postbit_status_offline}" src="images/buddy_offline.gif">{$lang->postbit_status_offline}</span>

Creo que deberías de haber chekeado mas, ya que si cambias "@" por "a las" en la plantilla member_profile_online quedaria mal si alguien coloca el foro en ingles, ya que seguiría diciendo "a las" y no "at".

Para eso debes de crear una linea de idioma en global.lang.php en los idiomas que tengas instalados, y en lugar de colocar "a las" llamarias a esa linea y asi seria mas global.

Nos e si me entienden, pero yo que tu lo modificaría mas para que sea mas "original", aun así se te agradece ya que nos distes la idea de que modificar, muchas de estas plantillas ni las había tocado yo antes Tongue

Pd: si te fijas bien, también en el title coloque title="{$lang->postbit_status_offline}" en lugar de title="Offline" , así queda como "Desconectado" y "Offline" cuando se pasa por la imagen en cualquier idioma en que este el foro.

+Repu, aunque te aconsejo que si edites mas a fondo el códigoWink
Himura   21 Feb, 2010, 6:05 pm
#7
y agrega las opciones de moderacion. (la caja que dice editar este usuario en el panel mod. suspender este usario en el panel mod.)
shiro51   22 Feb, 2010, 11:08 am
#8
se me olvido lo de moderacion xd gracias, y sama34 es que yo lo hice pensando en el idioma de mi foro,... ya lo limpiare algun dia que me aburra, como no tengo internet tengo mucho dias puf xd pero gracias por sus comentarios Wink
Silver   22 Feb, 2010, 12:10 pm
#9
men, ta mui bueno tu tutorial
pero io solo necesito el code del borde que tienes en el css de usertabs
me lo puedes pasar? porfavor
y te quedo mui bien el plugin porfile coments ^^
Keko   25 Feb, 2010, 2:20 pm
#10
Emmm me darias el link original del plugin mensajes de visita? por que el que aportaste me pide /home/vol13/icr38.net/cre8__5038763/htdocs/inc/languages/espanol/admin/profilecomments.lang.php does not exist

Y no lo tengo :S
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.