Página 1 de 1

Errores de BBCode y carácteres extraños

Publicado: 29 May 2010, 22:05
por GameSoft
URL: http://gamesoft.byethost8.com/index.php
Versión phpBB: phpBB3 (3.0.5)
MODs Instalados: Ninguno
Plantilla(s) usada(s): Absolution Style
Servidor: Linux
Actualización desde otra versión: No
Conversión desde otro sistema de foros: SMF

Buenas, me han empezado a aparecer algunos errores con mi foro.

1
Desde que hice la conversión desde SMF los temas nuevos al escribir una ñ o algún acento se ven perfectamente pero los temas que estaban anteriormente creados con SMF fallan y salen carácteres raros. He leído y hice varias consultas desde phpmyadmin y solucioné el nombre de las categorías y los foros pero no me funcionó con los nombres de los temas o los mensajes.

2
No me parecen los iconos de los BBCode al crear un tema o responder un mensaje, aparecen los emoticonos y demás pero no salen los bbcode (no están puestos como imágenes).

Espero que me haya explicado bien y me podais ayudar. :dormido:

Re: Errores de BBCode y carácteres extraños

Publicado: 29 May 2010, 22:12
por angelismo
1.A ver si esta guia te ayuda
http://www.phpbb-es.com/foro/guias-phpb ... 25331.html
2.Comprueba en el ACP ,que tengas los bbcodes habilitados.

Re: Errores de BBCode y carácteres extraños

Publicado: 29 May 2010, 22:25
por GameSoft
1 - Ya lo había comentado en mi post, había probado y solo habia conseguido solucionar los errores en los nombres de los foros y las descripciones, en los mensajes y nombres de los temas , no.

2 - Está activado, aunque no me empezó a funcionar después de cambiar a este style, quizás falle algo en este? Que tendría que editar o substituir? :!:

Re: Errores de BBCode y carácteres extraños

Publicado: 29 May 2010, 22:32
por HuanManwe
Con respecto al tema de la codificación creo que deberías cambiar el "cotejamiento" de las tablas, que seguramente las tienes con alguno que no te va bien.
Necesitarías hacer algo asi con todas y cada una de las tablas:

Código: Seleccionar todo

ALTER TABLE `phpbb_users`  DEFAULT CHARACTER SET latin1 COLLATE latin1_bin;
Dinos qué cotejamiento tiene tu base de datos, y también las tablas. A ver si acertamos con la combinación correcta.

Re: Errores de BBCode y carácteres extraños

Publicado: 29 May 2010, 22:38
por GameSoft
"utf8_bin" Todas las tablas tienen el mismo cotejamiento, como tendría que cambiarlas?

Re: Errores de BBCode y carácteres extraños

Publicado: 29 May 2010, 23:08
por HuanManwe
creo que lo que has dicho es el CHARACTER SET, que creo que está bien que sea utf8_bin, pero lo que más me importa es el COLLATE. Creo que iría bien "utf8_general_ci". ¿Cuál tienes puesto por defecto? Si pone "IS0-8859-1" ó "IS0-8859-15" ó similar entonces creo que de ahí vendría el problema.

Dinos cuál es el cotejamiento de tu base de datos y de las tablas.

Re: Errores de BBCode y carácteres extraños

Publicado: 30 May 2010, 21:06
por GameSoft
Base de datos -> latin1_bin
Tablas -> utf8_bin

Esos son los diferentes cotejamientos de lo que tu me dices

Re: Errores de BBCode y carácteres extraños

Publicado: 31 May 2010, 14:33
por GameSoft
¿Cómo tengo que hacer para cambiarlo a utf8_general_ci? ¿Las tablas o la base de datos?

¿Y sobre el problema del bbcode?

PD: Perdón por el doble post

Re: Errores de BBCode y carácteres extraños

Publicado: 31 May 2010, 17:12
por HuanManwe
Creo que la base de datos debería tener cotejamiento utf8_bin también, a ver si puedes cambiar ese dato. Marcas la base de datos y en la parte derecha creo que podrías hacerlo con la pestaña OPERACIONES

Re: Errores de BBCode y carácteres extraños

Publicado: 31 May 2010, 18:06
por GameSoft
He cosneguido cambiar la base de datos utilizando esta consulta:
ALTER DATABASE (nombre base de datos) default collate utf8_bin

La consulta se ha generado bien pero los temas que estaban antes de convertirlo siguen igual, no ha funcionado... :(

PD: También he probado utf8_general_ci pero tampoco funciona, quizás dería cambiar todas las tablas en vez de la BD?

Re: Errores de BBCode y carácteres extraños

Publicado: 31 May 2010, 20:20
por HuanManwe
Me temo que para cambiar los mensajes "antiguos" debes usar una sentencia de actualización similar. Lee este tema: http://www.phpbb-es.com/foro/guias-phpb ... 25331.html

Re: Errores de BBCode y carácteres extraños

Publicado: 31 May 2010, 22:46
por GameSoft
Gracias, lo he solucionado haciendolo directamente en la base de datos en vez de tabla por tabla.

Ahora solo me queda la duda del BBCode :nolose:

Re: Errores de BBCode y carácteres extraños

Publicado: 01 Jun 2010, 00:54
por HuanManwe
Por favor esa duda exponla de nuevo en otro tema. Es mejor que cada duda que se tenga se exponga en un tema diferente, para mejor usabilidad y claridad en el foro.

Re: Errores de BBCode y carácteres extraños

Publicado: 01 Jun 2010, 21:57
por GameSoft
Ok Gracias, también he solucionado esta duda gracias a la ayuda del Staff que tiene esta comunidad.

Salu2!