Página 1 de 1
[BETA] Browser and OS icons 3.0.2 Tema Solucionado
Publicado: 24 Jun 2010, 18:07
por Alorse
Nombre del MOD: Browser and OS icons
Autor del MOD: daris <
daris91@gmail.com >
Descripción del MOD: Muestra el icono del Sistema operativo y del navegador en el perfil del usuario en los mensajes.
Instalación: Para instalar el MOD leer el Browser_and_os_icons.xml luego limpiar el cache de plantillas.
Traducción: No necesaria
Versión del MOD: 3.0.2
Dificultad: Fácil
Tiempo de Instalación Aprox. 3 Minutos
Compatible con phpBB: 3.0.x
IMPORTANTE: Los cambios solo se verán reflejados para los nuevos mensajes, osea luego de al instalación del MOD, los mensajes antiguos no mostraran el S.O. ni el Navegador.
Descarga:
[BETA] Browser and OS icons 3.0.2
Publicado: 02 Dic 2010, 07:39
por leviatan21
He visto que una de las mayores consultas sobre este MOD, es que en los mensajes viejos aparecen los íconos

en lugar de mostrar lo que corresponda, o nada.
Si a alguien le interesa, este cambio hace que
no aparezcan esos íconos, si es que no se cuenta con la información necesaria :
Abrir :
raíz/includes/user_agent.php
Buscar : (al final del archivo)
Código: Seleccionar todo
function get_useragent_icons($useragent)
{
$agent = get_useragent_names($useragent);
$result = '<img src="'.ua_get_filename($agent['system'], 'os').'" style="cursor: pointer" title="'.htmlspecialchars($agent['system']).'" alt="'.htmlspecialchars($agent['system']).'" /> ';
$result .= '<img src="'.ua_get_filename($agent['browser'], 'browser').'" style="cursor: pointer" title="'.htmlspecialchars($agent['browser'].' '.$agent['browser_version']).'" alt="'.htmlspecialchars($agent['browser']).'" />';
$description = addslashes($useragent) . '\n\nS.Oper:\t\t' . addslashes($agent['system']);
$description .= '\nNavegador:\t' . addslashes($agent['browser'].' '.$agent['browser_version']);
return '<span class="user-agent" onclick="alert(\'' . htmlspecialchars($description) . '\')">' . $result . '</span>';
}
Reemplazar, por :
Código: Seleccionar todo
function get_useragent_icons($useragent)
{
$result = '';
$agent = get_useragent_names($useragent);
if (strtolower($agent['system']) != 'desconocido')
{
$result = '<img src="'.ua_get_filename($agent['system'], 'os').'" style="cursor: pointer" title="'.htmlspecialchars($agent['system']).'" alt="'.htmlspecialchars($agent['system']).'" /> ';
}
if (strtolower($agent['browser']) != 'desconocido')
{
$result .= '<img src="'.ua_get_filename($agent['browser'], 'browser').'" style="cursor: pointer" title="'.htmlspecialchars($agent['browser'].' '.$agent['browser_version']).'" alt="'.htmlspecialchars($agent['browser']).'" />';
}
if ($result != '')
{
$description = addslashes($useragent) . '\n\nS.Oper:\t' . addslashes($agent['system']);
$description .= '\nNavegador:\t' . addslashes($agent['browser'].' '.$agent['browser_version']);
return '<span class="user-agent" onclick="alert(\'' . htmlspecialchars($description) . '\')">' . $result . '</span>';
}
return false;
}