No funciona quote en mi foro

Si pinchamos en cualquier post en el boton citar nos aparece algo como esto:
Hydorn escribió:Tengo un pequeño problema, esto no funciona en mi foro
Pues esto no funciona en mi foro, sabeis si hay que configurar algo para que esto funcione, por mas vueltas que le he dado no consigo dar con el problema.
Saludos Hydorn

No se como lo haces tú. Yo lo que suelo hacer es copiar la parte de texto que deseo poner como Quote, pegarla en mi mensaje, seleccionarla y entonces es cuando pulso el botón de Quote. Así, al publicar el mensaje aparece como tú comentas, es decir, así:

Hola amigo

Otra opción es escribir el código al principio y al final del texto. Este código es quote (entre corchetes []) al principio y /quote (entre corchetes) al final.

Mira a ver y nos cuentas. Quizás no lo haces bien o quizás sea un problema del sotfware que has instalado para el foro... ¿Es Php?

Saludos! :wink:
Moderación escribió:Saludos Hydorn

No se como lo haces tú. Yo lo que suelo hacer es copiar la parte de texto que deseo poner como Quote, pegarla en mi mensaje, seleccionarla y entonces es cuando pulso el botón de Quote. Así, al publicar el mensaje aparece como tú comentas, es decir, así:

Hola amigo

Otra opción es escribir el código al principio y al final del texto. Este código es quote (entre corchetes []) al principio y /quote (entre corchetes) al final.

Mira a ver y nos cuentas. Quizás no lo haces bien o quizás sea un problema del sotfware que has instalado para el foro... ¿Es Php?

Saludos! :wink:

Si jorgens, el foro es php, de hecho es una replica de este :oops:

Lo que comentas de escribir quote al principio y al final ya te lo pone solo en la respuesta al pinchar el boton Citar, pero obtengo el mismo resultado si lo hago pinchanfo el boton Citar que si lo hago a mano, es decir no funciona.

Por lo que he comprobado es lo unico que no funciona en el foro, lo demas todo funciona perfecto.

Bueno, seguire investigando, si encuentro la solucion ya os la comentare.
¿Pero por qué dices que no funciona?
Ya entré a tu foro y funciona como en todos.

Al hacer click en "Citar", se abre una ventana de postear un mensaje y aparece, por ejemplo, esto:
[quote="Quien sea"]blablabla[/quote]
, que en el mensaje se vería:
blablabla
r2d2art2000 escribió:¿Pero por qué dices que no funciona?
Ya entré a tu foro y funciona como en todos.

Al hacer click en "Citar", se abre una ventana de postear un mensaje y aparece, por ejemplo, esto:
[quote="Quien sea"]blablabla[/quote]
, que en el mensaje se vería:
blablabla

Hola r2d2, digo que no funciona porque lo he probado.

Tienes razon en que al hacer click en Citar se abre una ventana de postear un mensaje y aparece lo que quieres citar entre las estiquetas quote, pero al enviar el mensaje se siguen viendo las etiquetas quote al principio y /quote al final como texto, es decir no aparece el recuadro blanco.

Ya que dices que has entrado en mi foro, esto lo puedes comprobar haciendo click en 'Citar' y en la ventana de respuesta que te aparece haz click en Vista Preliminar ya veras como no funciona.
Tal vez no tengas todos los archivos de phpBB2, o modificaste alguno que haga que no sirva
r2d2art2000 escribió:Tal vez no tengas todos los archivos de phpBB2, o modificaste alguno que haga que no sirva quote

Los archivos estan todos, pero, si puede ser que yo modificara algo por error y sea por eso que no funciona, como me gusta toquetearlo todo.

Ahora me toca buscar, haber que archivo es el que he modificado.
Bueno, pues ya lo arregle.

No era a mi solo al que le pasaba, sino que a mucha gente que habia actualizado el foro a la ultima version 2.0.20 tambien les pasaba.

Por lo visto es un bug de la ultima version de phpBB 2.0.20 que hace que el bbcode quote no funcione si tienes el HTML activo en el foro o en los post.

La solución:
He abierto el fichero includes/functions_post.php y he buscado la siguiente linea
$message = addslashes($message);
y justo debajo he escrito
$message = str_replace('"', '\"', $message);
y listo, ya funciona todo correctamente :mrgreen: