Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

[BETA] Browser and OS icons 3.0.2Tema Solucionado

MODs en desarrollo para phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

[BETA] Browser and OS icons 3.0.2  Tema Solucionado

#1

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

Imagen

Descarga:
Adjuntos
icons_browser_os_mod_3.0.2.zip
(167.68 KiB) Descargado 1000 veces

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 54

[BETA] Browser and OS icons 3.0.2

#2

Mensaje por leviatan21 »

He visto que una de las mayores consultas sobre este MOD, es que en los mensajes viejos aparecen los íconos Imagen 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']).'" />&nbsp;';
    $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']).'" />&nbsp;';
    }

    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;
} 
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

Cerrado

Volver a “MODs en desarrollo”