Jump to content

petete2008

Members
  • Posts

    1,311
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by petete2008

  1. Hacer que el fichero adjunto desde el formulario de contacto de la tienda, se almacene en la carpeta UPLOAD con el nombre del fichero adjunto en vez de usar como nombre el ID que asigna automáticamente Prestashop Controllers/front/ContactController.php Busca lo siguiente : $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg'); $filename = uniqid().substr($_FILES['fileUpload']['name'], -5); $fileAttachment['content'] = file_get_contents($_FILES['fileUpload']['tmp_name']); $fileAttachment['name'] = $_FILES['fileUpload']['name']; $fileAttachment['mime'] = $_FILES['fileUpload']['type']; Reemplaza por : $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg'); $filename = $_FILES['fileUpload']['name']; $fileAttachment['content'] = file_get_contents($_FILES['fileUpload']['tmp_name']); $fileAttachment['name'] = $_FILES['fileUpload']['name']; $fileAttachment['mime'] = $_FILES['fileUpload']['type'];
  2. jajajaajaj. Echamos de menos al clip de word. Que tiempo aquellos!!!
  3. Ya nos irás enseñando los avances!!
  4. El usuario Nadie dió la solución provisional hasta que saquen la siguiente actualización con el problema solucionado.
  5. Parece ser que la última versión 1.5.3.1 tiene problemas con la importación de imágenes y categorías.
  6. Lo que quiere se puede hacer con el blocklayered. Lo que tendría que hacer es desplazar el módulo a la parte central y personalizarlo por CSS. En el caso que el desarrollo sea más elaborado (por ejemplo querer las imágenes de las marcas) entonces se tendría que programar el módulo a medida en base al blocklayered.
  7. He mirado la web y lo puedes hacer con el módulo blocklayered como te han dicho. Otra cosa es que quieras personalizar el módulo para darle aspecto diferente y/o ubicarlo en la parte central de la web.
  8. Tienes dos opciones : 1 - Hablar con tu proveedor y que te aumente el timescript en el php.ini y no todos aceptaran a poder hacertelo. 2.- Lo que te propuse anteriormente. Mira por ejemplo código de relojes hechos con jquery (por ejemplo http://www.ajaxshake.com/es/JS/238521/como-crear-un-reloj-analogico-con-jquery-analogclock.html). Si abres la web verás un reloj que funciona indefinidamente sin tener en cuenta el timeout. La idea es algo similar, ahora bien, necesitarás conocimientos de jquery,php y javascript y paciencia para desarrollarlo.
  9. Ahora mismo no tengo tiempo para desarrollar ese módulo, pero haz lo siguiente y al menos tendrás en la carpeta upload el nombre del fichero tal y como querias pero acuerdate que si actualizas la versión de Prestashop tendrás que cambiarlo de nuevo. Controllers/front/ContactController.php Busca lo siguiente : $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg'); $filename = uniqid().substr($_FILES['fileUpload']['name'], -5); $fileAttachment['content'] = file_get_contents($_FILES['fileUpload']['tmp_name']); $fileAttachment['name'] = $_FILES['fileUpload']['name']; $fileAttachment['mime'] = $_FILES['fileUpload']['type']; Reemplaza por : $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg'); $filename = $_FILES['fileUpload']['name']; $fileAttachment['content'] = file_get_contents($_FILES['fileUpload']['tmp_name']); $fileAttachment['name'] = $_FILES['fileUpload']['name']; $fileAttachment['mime'] = $_FILES['fileUpload']['type'];
  10. Si, configura los datos SMTP de tu cuenta de email. Puedes hacerlo durante la instalación o más adelante desde el BO.
  11. Si, estás haciendo una tarea cron php que lea un XML e inserte directamente la información en la Base de Datos. Respecto al timeout que comentas lo puedes solucionar haciendo uso de jquery y la función setInterval y clearInterval. Ejemplo : correr 5 veces una función con intervalos de 20 segundos var count = 0; function miFuncion() { count++; if(count> 5) clearInterval(timeout); //hacer algo } var timeout = setInterval(miFuncion, 20000);
  12. Habla con tu proveedor porque desde luego algo raro esta pasando en el host porque ya has probado todas las combinaciones posibles. Respecto al FTP algunos servidores necesitan que le indiques las IP's que van acceder porque en caso contrario bloquean el acceso. (Por ejemplo, aruba)
  13. Entonces quieres que mantenga el nombre del archivo para que luego puedas accedar por FTP, identificar el fichero y descargarlo para ver el contenido ¿Verdad? En ese caso, lo que yo haría es crear un módulo para el BO de forma que sea un listado de los adjuntos que hay en el sistema con su nombre y enlace para descargar. Haciéndolo de esta forma no modificarias el CORE y por lo tanto podrías hacer actualizaciones futuras de Prestashop, además que evitarías modificar el comportamiento por defecto de los adjuntos.
  14. Elimina se fichero en concreto y vuelve a subirlo. Igual se ha quedado "enganchado" en tu servidor. ¿qué fichero es?
  15. Entras dentro de la ficha del producto y dentro de la pestaña imágenes hay un campo que se llama 'nombre'
  16. Lo que tienes que hacer es convertir el XML de tu ERP en un CSV para importarlo en prestashop. Puedes buscar programas para pasar de XML a CSV (en Google obtendrás varios buscando por : XML to CSV). Otra forma es construir tu propio script para que lea XML y lo adapte directamente al formato de Prestashop.
  17. Yo si puedo acceder. Habrá sido un problema puntual de tu server.
  18. ¿cuál es la finalidad? Ten en cuenta que si lo haces así, puede pasarte que subas sin darte cuenta dos archivos con el mismo nombre y se sobreescriban.
  19. Intenta poner en 'database server address' el servidor de tu mysql en vez de localhost. Revisa este post http://www.prestashop.com/forums/topic/191601-problemas-configuracion-base-de-datos/
  20. El multiviews de apache sirve para que cuando pongamos en el navegador por ejemplo http://miweb.com/prueba (observa que no pongo extensión en la terminación) que el servidor te proporcione automáticamente el fichero prueba.html o prueba.html.gz dependiendo si aceptas o no compresión,
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More