Open laullon opened 13 years ago
GA: este tema falta ver que solución se le puede dar. Es un tema importante. También hemos tenido llamadas de usuarios a este respecto.
Queda adjudicado a Marcos por elección propia y con la bendición de Germán! AMEN
¿Qué se sabe actualmente del problema de caracteres? ¿Se da con todos los usuarios, o sólo algunos? ¿Sólo se da en el frame de consulta de una tarjeta? ¿En ningún otra página de la web? ¿Cómo está generado ese frame? ¿Se da siempre? Porque la consulta de historia parece similar y no tiene ese fallo. Un saludo y gracias.
Se da al momento de insertar directamente a la base de datos, concretamente en las páginas programadas por nosotros, que son las que insertan las historias de cada tarjeta. Creo que NO es un problema al añadir contenido desde el propio gestor de contenidos del Joomla. Algo que no me dió tiempo de probar es utilizar las clases y métodos del propio Joomla, en lugar de accesos directos a la BD, concretamente me dió problemas la siguiente función: mysql_set_charset('utf8');
Usar las clases de Joomla seria la solución, seguro que tiene tambien los mecanismos necesarios para protegernos de SQL injection.
Enterado, mañana tengo un poco de tiempo, haré pruebas locales, si tengo una version funcional la actualizo en la Web. Antes de actualizarla verifico si tu no has corregido esto antes para no duplicar esfuerzos.
@gibranarmijo: Durante esta semana voy a tener poco tiempo debido al trabajo. Estoy intentando situarme :P
Yo he probado jueves 11pm y no funciona correctamente los acentos en Mac con Firefox (imagino que el navegador no tendrá nada que ver, pero por si acaso) Sólo para informar
Ya tengo una versión local que hace uso de las clases de Joomla para añadir la historia, haré unas pruebas mas y la subiré al website por la noche para probar que funcione. Con esto espero cubrir 3 problemas o necesidades:
Cojonudo, avísame cuando esté. Imagino que los textos que ya están escritos se quedarán con las incorrecciones tipográficas, así que habrá que modificarlos a mano. Si es así, eso lo podemos hacer con algunos voluntarios que se han ofrecido a hacer tareas de ese tipo. ¿Se puede acceder a la base de datos de las historias facilmente a través de Joomla! o es complicado? Lo perfecto sería que los voluntarios pudiesen acceder para chequear y editar las historias en las que se introduzca contenido abusivo. gracias Gibrán.
Solucionado, ya admite todo tipo de caracteres, Podeis probarlo en el explorer, debería funcionar, pero no me fio ;)
Tambien he añadido una protección contra SQL Injection.
Ya lo probé y funciona bien. Estaba hoy por retomar esto, yo como lo había solucionando era utilizando las clases del Joomla, la ya tener eso integrado en el código que hace el insert, nos acercaba a amarrarlo con un usuario. Voy a bajarme tu código y ver como puedo combinar ambas cosas para avanzar en este sentido. Lo único es que sigue sin actualizarse el historial en el DIV de la derecha, eso sigue "desactivado"? o es algo que haya que retomar?
Saludos y gracias!!
div de la derecha??? no se lo que me dices... me puedes mandar unos pantallazos...
(UTF-8) (//mysql_set_charset('utf8'); generaba problemas)