- Messages
- 1,400
- Reaction score
- 12
- Points
- 0
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
Y cambie por
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:
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
(é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
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
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): [I]1940 ~ 1955[/I]
return '<img src="' . $link . '" border="0" alt="" />';
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 */
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:
[COLOR=#000000][FONT=Courier New][COLOR=#007700]<[/COLOR][COLOR=#0000bb]a href[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&d=$attachment[dateline]" [/COLOR][COLOR=#007700]class=[/COLOR][COLOR=#dd0000]"highslide" [/COLOR][COLOR=#0000bb]onclick[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"return hs.expand(this)" [/COLOR][COLOR=#0000bb]id[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"attachment$attachment[attachmentid]"[/COLOR][COLOR=#007700]><[/COLOR][COLOR=#0000bb]img [/COLOR][COLOR=#007700]class=[/COLOR][COLOR=#dd0000]"thumbnail" [/COLOR][COLOR=#0000bb]src[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"attachment.php?$session[sessionurl]attachmentid=$attachment[attachmentid]&stc=1&thumb=1&d=$attachment[thumbnail_dateline]" [/COLOR][COLOR=#0000bb]border[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"0" [/COLOR][COLOR=#0000bb]alt[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"<phrase 1="[/COLOR][COLOR=#0000bb]$attachment[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]filename[/COLOR][COLOR=#007700]][/COLOR][COLOR=#dd0000]" 2="[/COLOR][COLOR=#0000bb]$attachment[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]counter[/COLOR][COLOR=#007700]][/COLOR][COLOR=#dd0000]" 3="[/COLOR][COLOR=#0000bb]$attachment[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]filesize[/COLOR][COLOR=#007700]][/COLOR][COLOR=#dd0000]" 4="[/COLOR][COLOR=#0000bb]$attachment[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]attachmentid[/COLOR][COLOR=#007700]][/COLOR][COLOR=#dd0000]">$vbphrase[image_larger_version_x_y_z]</phrase>" [/COLOR][COLOR=#0000bb]style[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"width: expression(this.width > 140 ? 80 : true);" [/COLOR][COLOR=#007700]/></[/COLOR][COLOR=#0000bb]a[/COLOR][/FONT][FONT=Courier New][COLOR=#007700]> [/COLOR][/FONT]
[FONT=Courier New][COLOR=#007700]&[/COLOR][COLOR=#0000bb]nbsp[/COLOR][COLOR=#007700];<if [/COLOR][COLOR=#0000bb]condition[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"$show['br']"[/COLOR][COLOR=#007700]><[/COLOR][COLOR=#0000bb]br [/COLOR][COLOR=#007700]/><[/COLOR][COLOR=#0000bb]br [/COLOR][COLOR=#007700]/></if> [/COLOR][/FONT][/COLOR]
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
Code:
|| codigo original
Code:
/*código original *//*aqui iría el código que vamos a sustituir*//*fin de código original */
Code:
/* codigo de image resize */codigo que vamos a poner /* fin de codigo de image resize */
Last edited: