¿Que es Diem CMS/CMF?

Diem es un CMS y CMF basado en el framework symfony que nos facilita el desarrollo web. Es muy flexible y como framework nos permite ampliar sus funcionalidades de manera sencilla mediante nuestros propios modulos. Como CMS incluye modulos para las tareas mas habituales (seo, paneles de control, motor de busqueda, etc).

Artículos

Administrar metas: evitar problemas con imagenes en campos de texto wysiwyg

por

12 de febrero de 2012Etiquetas: seo
Si utilizamos un campo con un editor wysiwyg en nuestra pagina, y en su contenido el usuario añade imágenes, es posible que al gestionar el seo desde el panel de control nos provoque errores.

En el panel de control de "Seo" > "Administrar paginas" nos muestra todas las paginas, incluyendo las que tiene un contenido dinamico, y gestionamos a traves del "seo automatico". Nos podemos encontrar que al activar los tags de "descripcion" nos muestre un error el navegador, indicando que el numero de columnas no es correcto.

Esto es debido a que en el campo descripcion obtiene el contenido de la pagina, y si este tiene un widget wysiwyg donde se han incluido imagenes, se le "atraganta" el tag

Editamos el fichero \lib\vendor\diem\dmAdminPlugin\modules\dmPage\lib\dmAdminPageMetaView.php y en la linea 89 cambiamos:

$this->page[$field]

por:

strip_tags($this->page[$field]);

Con esto limpiamos de tags el contenido del campo, eliminando el tag img

<

Comentar

Tu correo no sera publicado