Página 1 de 1
esta disponible este mod? en el index
Publicado: 02 Abr 2009, 04:42
por Ronald_doom
Hola Amigos, bueno me preguntaba si hay una version de algun mod que coloque el avatar del usuario conectado en esta parte del index, y especificamente para plantilla basada en subsilver 2 ,espero que me ayuden

Re: esta disponible este mod? en el index
Publicado: 02 Abr 2009, 05:36
por kilateszone
no entiendo muy bien lo que señalas, porquè hay tres cosas ahì
Re: esta disponible este mod? en el index
Publicado: 02 Abr 2009, 05:58
por Ronald_doom
bueno en el cuadro de "quien esta conectado" y mas especifico en donde sale la imagen "whosonline.gif" desearia que salgue el avatar del usuario conectado, y ahi coloque un circulo rojo para la ubicacion
Re: esta disponible este mod? en el index
Publicado: 02 Abr 2009, 07:06
por Alorse
mmm la verdad no conozco un MOD que pueda hacer eso... pero si se como hacerlo... solo dame un dia... es que ahora ando algo atareado

, si de aca a mañana en la noche no estas, me lo recuerdas... (si es que alguien no se me ha adelantado

)
Re: esta disponible este mod? en el index
Publicado: 02 Abr 2009, 19:02
por ThE KuKa
Mírate este:
http://startrekguide.com/community/view ... =85&t=4295" onclick="window.open(this.href);return false;
Esta en Ingles, pero la traducción que hacer a Español es "Bienvenido"

Re: esta disponible este mod? en el index Tema Solucionado
Publicado: 02 Abr 2009, 20:16
por Alorse
Bueno pues creo que esto es lo que quieres... lo del MOD que muestra The KuKa, creo qu hace lo mismo que mi modificacion...
Lo que debes hacer es lo siguiente...
Abre el archivo:
includes/fuctions.php y busca:
Código: Seleccionar todo
function set_var(&$result, $var, $type, $multibyte = false)
{
y agrega
antes:
Código: Seleccionar todo
// avatar en index by Alorse
function get_my_user_avatar($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR')
{
global $user, $config, $phpbb_root_path, $phpEx;
if (empty($avatar) || !$avatar_type)
{
return '';
}
$avatar_img = '';
switch ($avatar_type)
{
case AVATAR_UPLOAD:
$avatar_img = $phpbb_root_path . "download/file.$phpEx?avatar=";
break;
case AVATAR_GALLERY:
$avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
break;
}
$avatar_img .= $avatar;
return '<img src="' . $avatar_img . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
//fin funcion
Busca: (casi al final del archivo sobre la linea 3700 y algo...)
Código: Seleccionar todo
'S_IS_BOT' => (!empty($user->data['is_bot'])) ? true : false,
Y agrega despues:
Código: Seleccionar todo
'S_USERCOLOUR' => $user->data['user_colour'],
'S_USERAVATAR' => ( $user->data['user_avatar'] ) ? get_my_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']) : '',
Ahora abre tu archivo:
/styles/melankolia/template/index_body.html y busca:
Código: Seleccionar todo
<!-- IF LEGEND -->
<td class="row1" rowspan="3" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ELSE -->
y
Reemplazala por:
Código: Seleccionar todo
<!-- IF LEGEND -->
<td class="row1" rowspan="3" align="center" valign="middle"><div style="text-align: center;">
<a href="{U_VIEW_PROFILE}"><!-- IF S_USERAVATAR -->{S_USERAVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{L_USER_AVATAR}" /><!-- ENDIF --></a><br />Bienvenido(a)<!-- IF S_USERCOLOUR --><span style="color: #{S_USERCOLOUR}; font-weight: bold;"><!-- ENDIF --> {S_USERNAME}<!-- IF S_USERCOLOUR --></span><!-- ENDIF --></div></td>
<!-- ELSE -->
Espero te sirva... de todas formas nos avisas...

Re: esta disponible este mod? en el index
Publicado: 02 Abr 2009, 20:42
por Ronald_doom
Gracias Kuka y Alorse, ahora estoy usando el mod de Alorse y me funciona muy bien ya despues lo agrego algunos datos como la opcion de registro..

Re: esta disponible este mod? en el index
Publicado: 02 Abr 2009, 21:12
por kilateszone
seria interesante algo asì para el prosilver
Re: esta disponible este mod? en el index
Publicado: 03 Abr 2009, 01:41
por Alorse
mmm ahora que lo veo, hay una falla, falta una pequeña opcion... si el usuario es invitado... que muestre lo anterior... (lo de siempre) y si esta raegistrado y identificado, que muestre el avatar... en un rato lo pongo

Re: esta disponible este mod? en el index
Publicado: 03 Abr 2009, 11:00
por kilateszone
Aver si a los usuarios que no tienen avatar se les pone uno por defecto, esta noche me pongo en ello y modifico el còdigo tuyo Alorse, muchas gracias hombre
