Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Aparecen los caracteres <br> al editar Notas

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
jmmb
Novato
Mensajes: 5
Registrado: Mié, 02/12/2020, 08:57

Aparecen los caracteres <br> al editar Notas

Mensaje por jmmb »

Actualicé a la versión 22.0.2 y ahora, al editar una nota, ya sea pública o privada, aparecen los caracteres <br> estos caracteres al final de cada línea. ¿Alguna sugerencia de cómo hacer que no aparezcan?

MuhammadAli.Dev
Novato
Mensajes: 8
Registrado: Mié, 17/06/2026, 14:35

Mensaje por MuhammadAli.Dev »

Hola jmmb,

La nota se guarda en HTML (con sus <br>), y cuando el campo se muestra en un textarea plano en lugar del editor enriquecido, ves las etiquetas en crudo. Tras 22.0.2 el editor dejó de aplicarse a las notas.

Lo normal sería reactivarlo en Inicio > Configuración > Visualización (editor avanzado), opciones de nota pública y privada. Pero ojo: hay un fallo conocido (issue #19580) por el que esas casillas no siempre afectan a las notas — si las activas y sigue igual, es esa regresión, no un error tuyo, y conviene pasar a una versión de mantenimiento posterior de la rama 22.

Si me confirmas que sigues en 22.0.2, te lo afino. Es una regresión de editor que veo a menudo dando soporte sobre Dolibarr.

Ali — Consultor IA Dolibarr / SiliconBlaze.com

novcorreo
Jedi
Mensajes: 529
Registrado: Dom, 05/11/2017, 18:03

Mensaje por novcorreo »

Buenas tardes.

Es un bug de la version 22.0.2, si actualizas a la 22.0.3 queda resulto.

Además, si editas las notas no solo aparece <br> sino que las nuevas lineas que añada no te hace ni caso y quedan en la misma linea aunque des intros.

Si no quiereds actualizar a la versión 22.0.3 puedes actualizar solo el archivo que tiene el bug, pero esto no lo tengo 100% probado
htdocs/core/tpl/extrafields_view.tpl.php

Otra opción si realmente es ese archivo es editar en ese archivo esta línea
phpprint $extrafields->showOutputField($tmpkeyextra, $value, '', $object->table_element, null, $object);
y dejarla así
php$value = $extrafields->showOutputField($tmpkeyextra, $value, '', $object->table_element, null, $object);
print dolPrintHTML($value);



Ya nos dices que hiciste al final.

Un saludo.

MuhammadAli.Dev
Novato
Mensajes: 8
Registrado: Mié, 17/06/2026, 14:35

Mensaje por MuhammadAli.Dev »

Totalmente de acuerdo con novcorreo.

Por lo que he visto, subir a 22.0.3 es la forma más limpia de resolverlo, porque es justo ahí donde corrigieron esa regresión del editor en las notas.

Si por ahora no puedes actualizar, el parche que comenta también sirve: envolver el valor con dolPrintHTML() hace que el HTML de la nota se muestre bien en lugar de salir en crudo con los <br>.

¿Te animas a probar primero la 22.0.3 en una copia de pruebas? Cuéntanos cómo te va.
— Ali — Consultor IA Dolibarr / SiliconBlaze.com