He estado trasteando con los emoticonos en mi foro y he agregado algún que otro gif animado con un tamaño de alto y ancho mayor con el que realmente deseo que se muestren en los mensajes de mi foro.
Mi sorpresa es, que a pesar de que defino un ancho y alto menor en el ACP al emoticono en cuestión, al incluirlo en un mensaje, este se muestra en su tamaño original.
En el ACP y en la ventanita de emoticonos que aparece al crear/editar un mensaje en le foro, SI que se ve el emoticono en cuestión con el nuevo tamaño definido, pero como digo, tanto con las plantillas prosilver como con las subsilver2, el emoticono redimensionado no hace "caso" a estos datos y se ve a tamaño normal.
No creo que sea un fallo de configuracion en el ACP por mi parte, sino que mas bien creo que se trata de un BUG de phpbb3.
En este mismo foro no se aprecia el error pues todos los emoticonos disponibles se presentan en el tamaño original de la propia imagen, pero si incluyeseis uno y lo redimensionaseis a un tamaño inferior, creo que con toda seguridad os pasaría lo que os comento.
He estado echando un vistazo y dentro de lo que dan mis escasos conocimientos, creo que el fallo se encuentra localizado aquí.
File: includes/functions_content.php
Código: Seleccionar todo
if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
{
return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/.*? \/><!\-\- s\1 \-\->#', '\1', $text);
}
else
{
$root_path = (defined('PHPBB_USE_BOARD_URL_PATH') && PHPBB_USE_BOARD_URL_PATH) ? generate_board_url() . '/' : $phpbb_root_path;
return preg_replace('#<!\-\- s(.*?) \-\-><img src="\{SMILIES_PATH\}\/(.*?) \/><!\-\- s\1 \-\->#', '<img src="' . $root_path . $config['smilies_path'] . '/\2 />', $text);
}
A ver si algun güru me ilumina al respecto.
Saludos.