Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › Imprimir un carnet
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 15 años, 9 meses por
Anónimo.
-
AutorEntradas
-
-
06/09/2009 a las 04:35 #84368
Anónimo
InvitadoBuenas, antes que nada me presento, aunque en realidad hace mucho he participado en el foro. Vivo en la patagonia argentina y soy principiante en joomla, de a poco voy a prendiendo por que para empezar me meti en un proyecto que me sobrepasa por todos lados, pero después de mucho laburo ya esta casi terminado. Es una web que integra un blog hecho con myblog, una mini red social hecha con jomsocial, una guia comercial hecha con mosets tree, una agenda de eventos hecha con eventlist, los comentarios de jomcomment, y los videos de hwd videoshare. COmo soy novato ha sido un esfuerzo solucionar los distintos conflictos que fueron surgiendo, los bugs que encontre en cada componente, las traducciones, etc, pero leyendo mucho he ido aprendiendo y eso da mucha satisfacción.
Les comento la razón por la que vuelvo a escribir. El asunto es que quiero que los usuarios de mi web puedan imprimirse un carnet de usuario y con el conseguir descuentos y promociones en algunos comercios con los que voy a tener convenios. Y, aunque no lo crean, despues de todo lo que he hecho en esta web, hoy no se me ocurre como hacer esto que en principio parece tan sencillo. Por eso recurro a los que saben y tienen mas experiencia, por que me imagino que en realidad es muy sencillo. Es eso, darle la opción al usuario registrado de imprimir un carnet (del tamaño de un permiso de conducir) con su nombre de usuario, nombre real, el logo de la web y a lo sumo su numero de dni, aunque esto último no es imprescindible. A alguien se le ocurre como hacer esto?
Bueno, desde ya muchas gracias.
Un abrazo. -
07/09/2009 a las 13:19 #84380
kim
ParticipanteYo haría un pequeño componente que a traves de un formulario ingresase los campos en una especie de plantilla html…. imagina que el formulario recoge nombre, dni e imagen…pues se trasladan esos datos a los campos de ese template y se muestra completo y listo para imprimir, el problema creo yo iba a ser imprimir decentemente solo el carnet ya que en buena medida eso depende de la configuracion del navegador creo recordar o de una hoja de estilos tipo print, quizás es mejor incluso crear un zip del resultado y permitir la descarga…
En mi blog publique un sitio que hacia algo parecido pero tenias tu que ponerte la foto y los datos…
-
08/09/2009 a las 02:07 #84392
Anónimo
InvitadoEncontré una “solución”, entre comillas por que es muy desprolija, pero funciona y quedo andando bien rápido. Hice una copia del módulo “hellome” de jomsocial y lo modifiqué para que solo muestre el nombre y avatar del ususario, lo llamé credencial., Con el plug in “modules anywhere” lo incluí en un artículo de joomla llamado “Credencial de usuario”. Abajo del módulo y con el componente “js profile pro” incluí algunos campos más del perfil del usuario. Para termina hice un item en un menú que lleve a ese artículo y al que tengan acceso solo usuarios registrados. Así quedó la opción de bajarlo como pdf o imprimirlo directamente desde joomla.
El unico inconveniente que encontré ques que (reciém me doy cuenta) joomla no imprime el artículo con el formato que tenía (fuentes y tamaños). Y por eso no queda muy bien estéticamente. Una opciín es que el usuario baje el pdf e imprima desde ahi, pero me parece pedirle mucho. Hay alguna forma de que joomla imprima el artículo con los estilos?
Un amigo me dijo que esto se debe a que el archivo de impresion se genera con otro css para que sea “printer friendly”, supongo que como diseñador me lo tendría que haber imaginado, tiene mucha lógica. Ahora solo me falta averiguar desde donde se cambia ese css.
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.