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

Imagen

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 :P , si de aca a mañana en la noche no estas, me lo recuerdas... (si es que alguien no se me ha adelantado :oops: )

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" :wink:

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...
Imagen


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... :ok:

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.. :mrgreen:

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 :ok:

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 :ops