Se trata de un hack que redimensiona las imágenes subidas al foro
Se puede descargar de aquí:
http://www.vbulletin.org/forum/showthread.php?t=176531
Instalación Nueva:
1. Suba vía FTP la carpeta llamada 'highslide' en el directorio raíz del foro.
2. Edite el archivo 'includes/class_bbcode.php'
Busque la línea
Code:
(apox): 1940 ~ 1955
return '<img src="' . $link . '" border="0" alt="" />';
Y cambie por
Code:
/* Start Image RESIZE */
$navigator_user_agent = ( isset( $_SERVER['HTTP_USER_AGENT'] ) ) ? strtolower( $_SERVER['HTTP_USER_AGENT'] ) : '';
if (stristr($navigator_user_agent, "msie")) {
return '<a href="' . $link . '" class="highslide" onclick="return hs.expand(this)" ><img src="' . $link . '" border="0" alt="" style="width: expression(this.width > 340 ? 180 : true);" /></a>';
} else {
return '<a href="' . $link . '" class="highslide" onclick="return hs.expand(this)" ><img src="' . $link . '" border="0" alt="" style="max-width: 430px;" /></a>';
}
/* End Image RESIZE */
Puede personalizar el ancho máximo.
3. Importe el Producto XML: Admin CP -> Productos -> Administrar Productos -> Agregar/Importar Producto : product-hs_resize_1.3_spanish.xml **EN ESPERA DE TRADUCCIÓN**
4. Abra la Plantilla postbit_attachmentthumbnail
Y reemplace con:
Code:
<a href="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&d=$attachment[dateline]" class="highslide" onclick="return hs.expand(this)" id="attachment$attachment[attachmentid]"><img class="thumbnail" src="attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&stc=1&thumb=1&d=$attachment[thumbnail_dateline]" border="0" alt="<phrase 1="$attachment[filename]" 2="$attachment[counter]" 3="$attachment[filesize]" 4="$attachment[attachmentid]">$vbphrase[image_larger_version_x_y_z]</phrase>" style="width: expression(this.width > 140 ? 80 : true);" /></a>
<if condition="$show['br']"><br /><br /></if>
Actualizar el hack a nueva versión:
Importe el Producto XML: Admin CP -> Productos -> Administrar Productos -> Agregar/Importar Producto : product-hs_resize_1.3_spanish.xml
Recuerde seleccionar: Permitir sobreescritura: SI
Nota: Esta información está sacada de Vbhispano y corresponde a la version 3.6.x y 3.7.x, pero el proceso de instalación es el mismo para la versioon 3.8.x
Espero que os sirva. Saludos ;)
EDITO:
Cuando nos dicen que sustituyamos código, es conveniente comentar los codigos en lugar de eliminar y sustituir
Por ejemplo, en el caso del código de arriba, los comentarios serian del tipo
para comentar una sola línea (lenguaje java) o
Code:
/*código original *//*aqui iría el código que vamos a sustituir*//*fin de código original */
(éste último cuando son varias líneas) Como veis las barras y asteriscos se ponen delante y detrás del código original. En el nuevo lo mismo que lo anterior,pero sin los tags: por ejemplo
Code:
/* codigo de image resize */codigo que vamos a poner /* fin de codigo de image resize */
De esta manera, el sistema interpreta que debe saltarse el primer codigo que puse (el comentado) y debe leer y ejecutar el segundo (el que no tiene mas que una barra en cada lado) y de esa manera nos es más fácil deshacer cualquier error que hayamos cometido, o quitar lo que hayamos hecho en caso de que se nos de algún error. Saludos y espero haberos ayudado ;)