Controlar el tamaño...
Avisos
Vaciar todo

Controlar el tamaño de la imagen completa  

 
Juan
 Juan
Usuario eminente

Hola joomleros,

Me gustaría saber si se puede controlar, de igual forma que se controla el tamaño de las miniaturas, las dimensiones de la imagen completa de un producto.

Ya sabéis que el usuario no es de fiar y podría poner imágenes del tamaño de un edificio.

Gracias de antemano.

Citar
Respondido : 09/02/2011 5:26 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola mikado01,

El tamaño de la imagen "final" o normal, es aquel tamaño al que tu la hayas subido. Si subes una imagen de 700x1000 pixel y estableces las miniaturas a 120x120 pixel, estas serán mostradas a este tamaño, pero las imágenes finales se mostrarán al tamaño real de 700x1000 pixel, por lo que lo lógico seria subirlas ya escaladas al tamaño final en que quieres que sean mostradas.

Saludos

ResponderCitar
Respondido : 09/02/2011 9:39 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Juan
 Juan
Usuario eminente

Hola gnumax,

Ya suponia que el tema andaría por ahí, la gracia estaba en poder controlar ese tamaño porque ya sabes que el usuario cuando menos trabajo mejor, jejeje. Pero bueno intentare modificar algo el código a ver si lo consigo.

Gracias por todo.

ResponderCitar
Respondido : 10/02/2011 9:31 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola mikado01,

Si me lo permites, creo que no es un problema de código sino de escalado de imágenes, además es importante este escalado, ya que la proporción necesaria para visualizar correctamente imágenes en Internet es menor y no es necesario trabajar con los mismos pesos que lo harías para una edición impresa.

Saludos

ResponderCitar
Respondido : 10/02/2011 5:36 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan
 Juan
Usuario eminente

Hola gnumax,

De momento he conseguido que las miniaturas de virtuemart sean cuadradas, ya que si ponía de 120x120 las miniaturas hacia un proporción, ahora mantienen la calidad sin distorsionar y son cuadradas.

Y del mismo modo, quería que si el usuario sube una imagen del producto mantenga un tamaño de 600x500, pero no lo consigo, porque las imágenes completas no siguen el mismo protocolo que las miniaturas y ando bloqueado, jejeje

Pero con un poco de constancia y ayuda, todo se consigue.

Saludos

ResponderCitar
Respondido : 14/02/2011 6:06 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola mikado01,

Restringir el tamaño final de la imagen "completa" es más complicado, salvo que informes al usuario previa subida que debe respetar un tamaño.

¿De que forma le indicas al usuario que puede subir imágenes a VirtueMart?

Saludos

ResponderCitar
Respondido : 14/02/2011 6:35 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola mikado01

Hay una clase en el siguiente archivo /Administrator/components/com_virtuemart/classes/imageTools.class.php

Esta clase tiene un método validate_image();

Este método tiene una variable $image_info de tipo array, el primer y segundo elemento te da el ancho y alto de la imagen a subir, el tercero es el tipo de archivo de imagen.

$widht=$image_info[0];
$height=$image_info[1];
$type = $image_info[2];

Tendrías que hacer las comprobaciones con estas variables.

Saludos.

ResponderCitar
Respondido : 14/02/2011 8:15 pm
Juan
 Juan
Usuario eminente

Hola gnumax,

Pues el usuario sube las fotos desde el formulario para insertar productos, hay alguna otra manera??

Saludos

ResponderCitar
Respondido : 14/02/2011 11:27 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola mikado01,

Veo que como lo das por sentado, sabemos como suben los usuarios las foros de productos. :huh: Yo no lo se, por eso te lo he preguntado ¿hay algún método que utilices para dichos envios que sea propio de VirtueMart o es un formulario ajeno a VirtueMart?

Si esto es así, ¿como se aplica la solución de jmarreros en este caso?

Saludos

ResponderCitar
Respondido : 15/02/2011 12:34 am
Juan
 Juan
Usuario eminente

Hola gnumax,

Estoy utilizando los propios del virtuemart, y modificando las funciones de gestión de imágenes. Si lo consigó os dejo un copia 😛

Un saludo

ResponderCitar
Respondido : 16/02/2011 12:37 pm