Localización: Inicio / Textos en castellano / Laboratorio / Soluciones a algunos problemas de integración del FCKeditor en el MediaWiki /
Me han surgido un par de problemas al integrar el editor de texto enriquecido FCKeditor en el MediaWiki. Para epezar, hay que decir que los problemas han aparecido tras completar todos los pasos que se explican en la guía de integración del FCKeditor en MediaWiki, y no antes.
El primer problema ha sido que, simplemente, parecía que la instalación no había tenido efecto alguno. Clicaba sobre el botón «editar» de MediaWiki y no aparecía el editor de texto enriquecido de ninguna manera. He comprobado no obstante que el tema MonoBook, que es el que viene por defecto pero no era el que estaba usando, sí que funcionaba bien. Así que he solucionado el problema añadiendo dos líneas de código PHP entre <head> y </head> dentro del fichero principal del skin [*]:
<?php html('headlinks') ?>
<?php html('headscripts') ?>
Estas dos líneas es que simplemente no estaban en el tema que uso; pero en algunos temas una, la otra o las dos ya están incorporadas por defecto.
El segundo problema ha sido que, se mostraba una caja de texto simple y un enlace para habilitar el editor de texto enriquecido ([ Rich text editor ]). Huelga decir que lo deseable sería justo lo contrario, es decir, que se mostrara por defecto el editor de texto enriquecido y, si acaso, un enlace para poder deshabilitarlo temporalmente volviendo al modo de caja de texto simple. Ello se consigue de la siguiente manera:
Aproximadamente en la linea 95 del fichero FCKEditor.php se puede ver:
$wgDefaultUserOptions['riched_start_disabled'] = 1;
Hay que cambiarlo por:
$wgDefaultUserOptions['riched_start_disabled'] = 0;
Con eso ha sido suficiente y los problemas han quedado solucionados.
* Nota: uso como sinónimos las palabras «tema» y «skin», que es como se llaman en MediaWiki los ficheros que determinan el aspecto visual de la web que se generará. El fichero principal del tema MonoBook, para poner un ejemplo, es MonoBook.php y no hay que confundirlo con MonoBook.deps.php o con los ficheros de la carpeta MonoBook.
Cinquetto, el 13-11-09 a les 12:52 pm ha aportat:
Mmm… últimamente he intentado hacer eso mismo en la mediawiki que tengo para uso personal y me ocurría lo mismo.
Tus propuestas me dan ánimos para volver a intentarlo. Gracias.
© 2009, Álvaro Martínez Majado | Contactar | Funciona con software libre | Los textos que publico del laboratorio, a no ser que se indique explícitamente lo contrario, se pueden usar según lo que se establece en la licencia Creative Commons Reconocimiento Compartir Igual |