掲示板

Correo desde los foros en formato en HTML no se codifica correctamente

thumbnail
12年前 に Diego Silva によって更新されました。

Correo desde los foros en formato en HTML no se codifica correctamente

Junior Member 投稿: 35 参加年月日: 10/06/16 最新の投稿
saludos

Encontré un error cuando se responde una pregunta en el foro. Estos pasos he realizado cuando aparece el error:

0. Usando LR 6.1
1. Los foros están personalizados para que se envíe un correo electrónico a los suscritos a un mensaje. Se está utilizando formato HTML y usando HTML en los mensajes.
2. Cuando se responde un mensaje en el foro, el correo que llega a los suscritos aparece así.

<p>
<span style="coloremoticon00ff00;"><strong>probando ahora con HTML<img alt="frown" height="20" src="http://localhost:8088/html/js/editor/ckeditor/plugins/smiley/images/confused_smile.gif" title="frown" width="20"></strong></span></p>


Revisé el código fuente y lo corregí así. Clase MBMessageLocalServiceImpl. Método notififySubscribe(). Línea aprox: 1951
dice:

			try {
				messageBody = BBCodeTranslatorUtil.getHTML(messageBody);
			}


cambiado a:

			try {
                            if ("bbcode".equals( message.getFormat())) //linea agregada
				messageBody = BBCodeTranslatorUtil.getHTML(messageBody);
			}


Lo que sucedia es que siempre lo convertia de BBCODE a HTML aún cuando no era formato BBCODE. Le puse una condición y ya lo envía en HTML correcto
thumbnail
12年前 に Juan Gonzalez P によって更新されました。

RE: Correo desde los foros en formato en HTML no se codifica correctamente

Liferay Legend 投稿: 3089 参加年月日: 08/10/28 最新の投稿
Diego,

Está resuelto en esta incidencia:

http://issues.liferay.com/browse/LPS-25558

si quieres mejor aplica este parche, parece más sencillo:

https://github.com/amosfong/liferay-portal/commit/2e47a2963beb7e2e62351b35c3b6e296cc865140
thumbnail
12年前 に Juan Gonzalez P によって更新されました。

RE: Correo desde los foros en formato en HTML no se codifica correctamente

Liferay Legend 投稿: 3089 参加年月日: 08/10/28 最新の投稿
Mm no me convence la solución que te he enviado.

Quizas podrias probarlo junto con el parche de esta incidencia:

http://issues.liferay.com/browse/LPS-26032


y el parche:

https://github.com/jpotterm/liferay-portal/commit/c6f122ed5626421776807502fb34b1e5b2d8efd5