Buenas tardes.
Tenemos la Necesidad de ofrecer a nuestros clientes la opción de subir archivos a nuestro servidor (concretamente imágenes) desde la página de detalle de un producto(artículo). Según averiguaciones, esto se puede realizar, creando un formulario en html que le permita al cliente subir su foto y a continuación enviarla al servidor mediante una llamada a un archivo php que contendrá el script para subir la imagen a nuestro servidor. En el mismo directorio del archivo php hemos creado una carpeta donde se deben almacenar las imágenes. El archivo php y la carpeta donde se deben almacenar las fotos, se encuentran en esta ruta : http://www.reparafacil.es/templates/gk_yourshop/html/uploader.php. Lo hemos creado dentro de nuestra plantilla/html pero ¿es correcta esta ruta?. ¿Dónde debo subir el archivo php y la carpeta de almacenamiento para que funcione el script?. Cabe recalcar que el formulario () está ubicado en el detalle de un producto (artículo).
Necesitamos que desde unos productos determinados, nuestros clientes puedan enviarnos un archivo de tipo jpg o png a nuestro servidor. Adjuntamos el codigo html (ubicado en el detalle de un producto ) y el codigo php (script en esta ruta: http://www.reparafacil.es/templates/gk_yourshop/html/uploader.php ) que necesitamos para realizar esta acción.
(Como prueba, el formulario esta visible en nuestra web, en este articulo: "Cable Flex Sensor de Proximidad y Conector Camara para iPhone 2G").
Muchas gracias de antemano.
Saludos Cordiales.-
URL del sitio: Contenido solo visible a usuarios registrados
Hola Natally,
Evalúa utilizar la extensión http://www.joomlavm.com/index.php?/Components/VMUpload2.1/flypage.tpl.html
Contacta con el desarrollador por que puede tener para Virtuemart 1.1 o esa misma que ofrece puede que sea compatible.
Saludos
Ok. Evaluaré la opción.
Pero con respecto a mis dudas. ¿En qué ubicación debe estar el fichero php para que ejecute la acción si lo llamo desde un detalle de un producto?, actualmente lo hemos puesto en: "www.reparafacil.es/templates/gk_yourshop/html/uploader.php", y es llamado desde la página de detalle de un producto mediante el parámetro action de la etiqueta . Ubicado allí no realiza correctamente la llamada, ¿dónde se debe ubicar el archivo .php?, ¿Dónde está ubicada la página de detalle de un producto?.
Necesitamos que desde el formulario de detalle de un artículo se pueda llamar dicho archivo php.
¿Cúal sería la solución?.
(Los archivos adjuntados en el anterior mensaje muestran el código html y php).
Saludos Cordiales.-
HOla
Joomla utiliza MVC, por lo que poner el código solo en la plantilla puede que no funcione, lo mejor sería que realices algún tipo de plugin para virtuemart ya que de otro modo tendrías posiblemente incluso que modificar archivos del core de tu virtuemart
Saludos.
Ok, Entendido que el MVC de Joomla no permite poner el código en la plantilla, gracias por la aclaración.
Entonces, sabeis de algún plug-in o complemento que permita que los visitantes de mi web puedan subir documentos a mi servidor ?.
Muchas Gracias de antemano.
Saludos.-
Hola,
Verificaste el plugin que recomendó Jordi?:
Evalúa utilizar la extensión www.joomlavm.com/index.php?/Components/VMUpload2.1/flypage.tpl.html
Contacta con el desarrollador por que puede tener para Virtuemart 1.1 o esa misma que ofrece puede que sea compatible.
Buenas Tardes, Sí lo hemos mirado, sabéis de alguna otra?,
Gracias.
Saludos.-
Hola
He visto varias extensiones pero para versiones actuales de Joomla y virtuemart
http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-uploads
Tal vez debas evaluar actualizar ya que cada vez te será más complicado mantener tu sitio web si requieres nueva funcionalidad.
Saludos