Subir imagenes y crear su propio directorio con Remository  

 
jose
 jose
Estimable Member

Hola chicos!

Necesito que a través de un item de menu, un usuario pueda subir una imagen y se cree un nuevo directorio donde todas las imagenes que suba ese usuario vayan a ese directorio. Seria necesario que hiciera uso de la acl de joomla.

¿Sabeis que extensión podria salvarme la papeleta?

Muchas gracias y un saludo

Citar
Respondido : 20/10/2011 3:53 pm
David Noguera
 David Noguera
Miembro Admin

Hola Jose,

con Remository podrías hacer algo así, lo único es que en lugar de un directorio en el servidor deberás de crear una categoría y configurar las ACL de Remository para que ese usuario solo pueda subir imágenes en esa categoría. En tu Joomla se guardaran todas las imágenes dentro de la carpeta de descargas de remository, pero internamente Remository está programado para que cada usuario vea sus imágenes usando un sistema de ACL propio.

Lo bueno de esto es que se guarda toda esta info en Base de Datos y si más adelante necesitas hacer cosas con esta información, por ejemplo obtener listados de imágenes por usuario, puedes solucionarlo con una simple query a las tablas de remository...

Yo creo que esto puede servirte...

Remository en JED:
http://extensions.joomla.org/extensions/directory-a-documentation/downloads/83

Web de Remository:
http://remository.com/

Saludos

Si te ha servido de ayuda, déjanos tu testimonio con un link hacia tu Web y mejora su posicionamiento:
Enviar testimonio
¡Gracias!.

ResponderCitar
Respondido : 20/10/2011 4:06 pm

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

jose
 jose
Estimable Member

La leche! desde luego es una solución estupenda para gestionar subidas de archivos de usuarios. Lo he instalado y llevo un rato trasteando, quizás es demasiado potente para lo que en realidad necesito aunque si gestionara las categorías con una ruta seria ideal para mi.... no obstante, es una excelente extensión!

Voy a especificar un poco mejor porque sino obviamente, remository seria la solución perfecta.

La web en cuestión es esta: www.wdepruebas.com/pr

Bien, a través de payplans el usuario paga un registro, se le asigna unos permisos y entre otras cosas, ve el item de menu "Menu de Empresa" donde una vez ha pagado el registro, añade los datos de su empresa y los modifica para agregar principalmente imágenes al campo "trabajos realizados" que es un campo de galería de imágenes de zoo. Puedes ver un ejemplo de como se visualiza en el ítem de menú "Empresas / Directorio" y haciendo click en la imagen del logo mismamente pero de cualquier empresa que no sea la que pone "prueba3" que es donde estoy trasteando, el resto son todas la misma.

Dentro de la página de la empresa, arriba del mapa salen unas imágenes de "trabajos realizados" que en su día cuando lo puse pues quedaba de categoría internacional, pero el problema viene cuando el usuario publica el mismo sus datos, porque ese campo de galleria no es personalizable desde la submission de zoo. Me explico, en ese campo desde el backend le dices a zoo la ruta donde estan las imagenes que tiene que mostrar en cada publicación para que utilice el plugin de galería. Y ese es el problema, que la galería no es editable desde la submision. Podria crear un campo de imágen normal, que el usuario suba las imagenes y "manualmente" crear la ruta donde tiene que leerlas y "manualmente" pasarlas alli.

Obviamente puedo arrancar asi, ya lo creo, pero tengo la humilde esperanza de que se me haga insostenible gestionar la web de ese modo tan manual y de aquí mi necesidad de que se cree la ruta. La idea era utilizar dos ítem de menu para que el usuario actualizara sus datos, uno para texto plano y otro para las imagenes de los trabajos realizados utilizando alguna extensión que pudiera hacer eso, crear una ruta en el servidor. Lo de la gestión de la acl me he confundido, no me hace falta porque esos menus solo se ven si se ha pagado. Se puede ver mas claramente el funcionamiento logeandose con este usuario de prueba que tengo con la suscripción básica.

user: prueba3
pass: prueba3

Supongo que modificando el core de zoo podría solucionarlo, pero me estaría metiendo en camisas de once varas y no se, no se...

Gracias y un saludo

ResponderCitar
Respondido : 20/10/2011 6:58 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola jose,

Personalmente creo que la opción que plantea David con Remository es una buena opción y con bastantes posibilidades, aunque te parezca que es una extensión demasiado grande, pienso que utilizando solo las funcionalidades que necesitas no debería preocuparte la potencia de la extensión, al contrario es un aliciente para futuras necesidades que puedan surgirte y que la extensión quizás te permita.

Ventaja añadida es la cantidad de extensiones de terceros que además tiene Remository lo que sin duda ayuda a mejorar funcionalidades de la extensión:

- http://extensions.joomla.org/search?q=remository

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 20/10/2011 7:22 pm

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

jose
 jose
Estimable Member

Me sumergi en Remository y se me olvido daros las gracias.. 😉

ResponderCitar
Respondido : 22/10/2011 9:12 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola jose,

Gracias a ti y el resto de usuarios por vuestras consultas.

Si nuestra ayuda te beneficia puedes mostrar tu agradecimiento mediante el botón de "Gracias".

Saludos

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 22/10/2011 9:27 pm

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro