todoprestashop.com

Comunidad Hispana Prestashop : Temas : Modulos : Tutoriales y mas
Fecha actual Jue Jun 20, 2013 1:16 am
webhome.es


modulos de calidad para prestashop 1.4-1.5

Todos los horarios son UTC + 1 hora


Reglas del Foro


1) Sólo se moveran aquí temas que hayan sido confirmados, solucionados y testeados
2) Si deseas que algún tema se mueva aquí hazselo saber al administrador [HANS]



Nuevo tema Responder al tema  [ 14 mensajes ]  Ir a página 1, 2  Siguiente
Autor Mensaje
NotaPublicado: Vie Feb 13, 2009 11:04 am 
Desconectado
Administrador del Sitio

Registrado: Jue Mar 06, 2008 10:22 pm
Mensajes: 3010
Ubicación: ...en caceres 2016
[ NOTA: Hack para prestashop estable 1.1 ]

Buenas.

Nuestro amigo @dies del foro pidió hace poco la posibilidad de poder adjuntar ficheros adobe (psd, pdf, ai, fh11) cuando se realiza un pedido y no sólo ficheros gráficos como hasta ahora. Para poder usar este hack necesitaís (si no lo habeís hecho aún) arreglar un pequeño bug de prestashop en los campos personalizables. Así teneís que modificar la línea 422 del fichero "admin\tabs\AdminProducts.php" y buscar esto:

Código:
$product->customizable = (intval($_POST['uploadable_files']) > 0 OR intval($_POST['text_fields']) > 0) ? true : false;


y cambiar por esto:

Código:
$product->customizable = (intval($_POST['uploadable_files']) > 0 OR intval($_POST['text_fields']) > 0) ? 1 : 0;


Hecho esto, basta con que hagais un backup de estos ficheros:

- /tu-tienda/images.inc.php
- /tu-tienda/product.php
- /tu-tienda/tu-backoffice/displayImage.php

Y luego sustituís por los que se adjuntan en este fichero zip y colocaís el fichero "adobe.jpg" que se adjunta en la carpeta /uploads/. Estaría bien que cambiaraís las traducciones para avisar que permitir subir ficheros gráficos además de psd, pdf, ai, fh11.

PD: para los que programaís en php comentaros que ha sido raro que el servidor web detecta el mime del fichero freehand como de texto plano...no es raro esto?


Adjuntos:
customize_adobe_files_hack.zip [9.72 KiB]
106 veces
customize1.png
customize1.png [ 19.68 KiB | Visto 7017 veces ]
customize2.png
customize2.png [ 31.82 KiB | Visto 7016 veces ]
Arriba
 Perfil  
 
NotaPublicado: Vie Feb 13, 2009 1:32 pm 
Desconectado

Registrado: Lun Feb 02, 2009 7:11 pm
Mensajes: 27
Ubicación: Menorca
Hola hans he hecho todo lo que me dices pero no puedo subir los archivos en los formatos (psd, pdf, ai, fh11) lo he probado como cliente pero nada


Arriba
 Perfil  
 
NotaPublicado: Vie Feb 13, 2009 2:11 pm 
Desconectado
Administrador del Sitio

Registrado: Jue Mar 06, 2008 10:22 pm
Mensajes: 3010
Ubicación: ...en caceres 2016
Que raro, lo estoy probando en local como usuario registrado / y usuario no registrado, y funciona perfectamente.
Bueno, aprovechando, voy a subir a http://tienda-demostracion.todoprestashop.com la versión estable 1.1 y voy a probarla allí. Esta tarde cuando tenga un rato te cuento....a ver si mientras tanto alguien hace las pruebas en otra 1.1 estable.

Por cierto, tu versión será la 1.1 estable verdad?


Arriba
 Perfil  
 
NotaPublicado: Vie Feb 13, 2009 11:35 pm 
Desconectado
Administrador del Sitio

Registrado: Jue Mar 06, 2008 10:22 pm
Mensajes: 3010
Ubicación: ...en caceres 2016
Vaya vaya vaya...resulta que me he encontrado con el mismo problema que tú, pero he visto el porqué.
Dicho porqué es que nuestros hostings han capado todos los métodos posibles para detectar el tipo de fichero CUANDO ESTÁ YA SUBIDO EN LOCAL (no entiendo el motivo).
Yo en mi caso voy a perdirle a mi hosting que me instalen la extensión FILEINFO para php, que en máquinas debian se haría más o menos así:

Código:
apt-get install libmagic1-dev
pecl install Fileinfo
Add "extension=fileinfo.so" to php.ini (/etc/php5/{cli,cgi}/php.ini)
ln -s /usr/share/file/magic /etc/magic.mime


El tema es que yo en local pues tengo dicha extensión y por eso me funcionaba perfecto. Si no se instala esto (u otra opción) no funcionará dicho hack.
Bueno, te contaré en cuanto me respondan.

pd: ahora mismo en la tienda que tengo montada en tienda-demostracion, subiría dichos ficheros y los detectaría sin problemas, pero a la hora de mostrarlos en el backoffice (y descargarlos) fallaría porque en local ya no sabría exactamente cual es su tipo...

saludos


Arriba
 Perfil  
 
NotaPublicado: Lun Feb 16, 2009 9:41 am 
Desconectado
Administrador del Sitio

Registrado: Jue Mar 06, 2008 10:22 pm
Mensajes: 3010
Ubicación: ...en caceres 2016
Buenas.
Mientras espero que me digan en mi hosting si me lo van a poder solucionar, te adjunto un fichero que deberías subir a tu hosting y luego ejecutar (test.php) para que me digas los resultados. Simplemente sirve para saber si tienes instalado algún método de los necesarios para detectar el tipo del fichero cuando esté en tu servidor. Lo dicho, descarga, descomprime, sube y ejecuta. Luego me pegas los resultados.

saludos


Adjuntos:
test.php.zip [285 Bytes]
57 veces
Arriba
 Perfil  
 
NotaPublicado: Lun Feb 16, 2009 9:57 am 
Desconectado
Administrador del Sitio

Registrado: Jue Mar 06, 2008 10:22 pm
Mensajes: 3010
Ubicación: ...en caceres 2016
Bueno, pues te comento que en mi hosting no me pueden ajustar la configuración para que funcionara el código de mi hack por tanto a mí no me valdría. Espero le sirva a alguien.

saludos


Arriba
 Perfil  
 
NotaPublicado: Lun Feb 16, 2009 10:02 am 
Desconectado

Registrado: Lun Feb 02, 2009 7:11 pm
Mensajes: 27
Ubicación: Menorca
Hola hans, he instalado el test.php y el resultado es este:

Test para HACK


finfo() Disponible--> NO
mime_content_type() Disponible--> NO
exec() Disponible--> SI


Arriba
 Perfil  
 
NotaPublicado: Lun Feb 16, 2009 10:42 am 
Desconectado
Administrador del Sitio

Registrado: Jue Mar 06, 2008 10:22 pm
Mensajes: 3010
Ubicación: ...en caceres 2016
Pues @dies, te debería de funcionar el hack!
Creame una cuenta ftp de tu sitio, y un usuario de tu bo (sólo necesito entrar en pedidos) y si quieres te lo miro cuando tenga un rato.

Saludos!


Arriba
 Perfil  
 
NotaPublicado: Mié Mar 11, 2009 2:20 am 
Desconectado

Registrado: Lun Ene 26, 2009 4:00 am
Mensajes: 30
Hola hans, estoy probando en local y no consigo que funcione.
Si envío un jpg sale perfecto pero cuando pruebo un psd no sale nada.

En internet hago el test y me sale el mismo resultado que a "dies"

Test para HACK


finfo() Disponible--> NO
mime_content_type() Disponible--> SI
exec() Disponible--> SI

¿Pregunta? Me gustaría que me pudieran mandar archivos de CorelDraw "cdr" y si no es complicado tambien de word "doc"

Gracias y salu2


Arriba
 Perfil  
 
NotaPublicado: Mar Jul 28, 2009 11:07 pm 
Desconectado

Registrado: Mié Jul 22, 2009 7:01 pm
Mensajes: 9
funciono a la perfeccion muchas gracias


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 14 mensajes ]  Ir a página 1, 2  Siguiente

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados


No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Buscar:
Saltar a:  
modulos de calidad para prestashop 1.4-1.5


Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com