FCKeditor (III Parte): Configurando el Administrador de Archivos y el uso de CSS
Corríjanme si me equivoco, pero subir ficheros (pdf por ejemplo), películas flash e imágenes no es una característica que podamos encontrar en otro editor web on line gratuitamente.
Por ello dedicamos este post a la configuración de esta característica y a la sencilla explicación de como poder hacer uso del CSS en nuestro editor on line.
Configurando el Manejo de Archivos e Imágenes
1er paso: El fichero fckconfig.js
El fichero fckconfig.js es imprescindible para el funcionamiento del editor, en él se determinan todas sus características y funcionalidades.
Abrelo y ubica las siguientes líneas. Cada una se encuentra separada de la otra, lo importante es que todas estén activas (true):
FCKConfig.LinkBrowser = true ;
FCKConfig.ImageBrowser = true ;
FCKConfig.FlashBrowser = true ;
FCKConfig.LinkUpload = true ;
FCKConfig.ImageUpload = true ;
FCKConfig.FlashUpload = true ;
De esta manera le dices a FCKeditor que active el explorador de archivos (.pdf), imágenes (.gif, .jpg, .png) y ficheros flash (.swf) para poder navegar y subir los ficheros pertinentes.
En medio de cada una de estas líneas encontrarás unas líneas que hacen referencia a la dirección url del fichero encargado de explorar las imágenes, ya te puedes dar cuenta que si estas trabajando en un servidor .ASP, ColdFusion, JSP… tienen diferente URL.
En nuestro caso, como trabajamos con PHP, no es necesario que mantengamos las otras variables activas, por lo que recomiendo ponerlas como comentarios (ya sabes, añades // al principio de cada línea).
Pero lo que debes dejar activo son todas aquellas líneas que hagan referencia a ficheros php, como esta por ejemplo:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/php/
connector.php' ;
Esta parte de código quedaría (sólo para PHP) como sigue:
//Explorar Archivos
FCKConfig.LinkBrowser = true ;
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/php/
connector.php' ;
FCKConfig.LinkBrowserWindowWidth = screen.width * 0.7 ; // 70%
FCKConfig.LinkBrowserWindowHeight = screen.height * 0.7 ; // 70%
//Explorar Imágnes
FCKConfig.ImageBrowser = true ;
FCKConfig.ImageBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Image&Connector=
connectors/php/connector.php' ;
FCKConfig.ImageBrowserWindowWidth = screen.width * 0.7 ; // 70% ;
FCKConfig.ImageBrowserWindowHeight = screen.height * 0.7 ; // 70% ;
//Explorar Peliculas Flash
FCKConfig.FlashBrowser = true ;
FCKConfig.FlashBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Type=Flash&Connector=
connectors/php/connector.php' ;
FCKConfig.FlashBrowserWindowWidth = screen.width * 0.7 ; //70% ;
FCKConfig.FlashBrowserWindowHeight = screen.height * 0.7 ; //70% ;
//Subir Archivos
FCKConfig.LinkUpload = true ;
FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/php/upload.php' ;
//Subir Imágenes
FCKConfig.ImageUpload = true ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/php/upload.php?Type=Image' ;
FCKConfig.ImageUploadAllowedExtensions = ".(jpg|gif|jpeg|png)$" ;
FCKConfig.ImageUploadDeniedExtensions = "" ;
//Subir Películas Flash
FCKConfig.FlashUpload = true ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/php/upload.php?Type=Flash' ;
FCKConfig.FlashUploadAllowedExtensions = ".(swf|fla)$" ;
FCKConfig.FlashUploadDeniedExtensions = "" ;
Con esto haz terminado con el config del FCKeditor, ahora solamente tenemos que activar el script PHP.
2do paso: El fichero config.js del FileManager
Abre el fichero config.php ubicado en:
filemanager/upload/php/config.php
y ubica la siguiente línea
$Config['Enabled'] = true ; //false
Esta variable por defecto viene desactivada (false), debemos activarla (true).
Con la línea de codigo siguiente, vamos a definir la carpeta madre o raíz del explorador.
$Config['UserFilesPath'] = '/UserFiles/' ;
Su nombre podemos cambiarlo al clásico img, aunque a mi gusto UserFiles define su objetivo, pues no sólo manejamos imágenes, sino además archivos y películas flash.
Con esto tu Editor ya esta listo para explorar y subir archivos e imágenes.
Otro tema, mucho más simple es lo referente al CSS
Determinando el CSS de nuestro Site
El CSS se vuelve imprescindible para un diseñador web, no sólo por su fácil programación o por ir de la mano con los standares, sino principalmente por la facilidad de poder modificar de un solo tiro, todas las etiquetas predefinidas.
FCKeditor te permite añadir directamente los CSS a los tag html, pero a diferencia de otros editores, debemos definirlos en el fichero fckstyles.xml.
Bajo el formato xml uno encuentra tres tipos de etiquetas:
- <Styles>: Etiqueta madre que envuelve a las otras dos.
- <Style>: Donde definimos el nombre de la etiqueta y el elemento html al que le vamos a aplicar (div, span, img, p, etc.)
- <Attribute>: Aquí definimos el nombre del atributo, por ejemplo una clase (class) y el nombre del valor de la clase.
Por ejemplo, yo tengo creado mi fichero style.css, donde condenso todos los estilos que dan vida a mi diseño. En él se encuentran tres clases:
/*Clase para flotar imagen a la izquierda*/
.leftimage{float: left; margin-right: 10px;padding:5px 0;}
/* Clase para flotar imagen a la derecha */
.rightimage{float: right;margin-left: 10px;padding: 5px 0;}
/*Clase que sólo applicable a un elemento div*/
.cuadroGris{background-color:#F5F6F7;width:600px;border: 2px solid #FFFFFF;padding: 5px;margin: 15px 30px;}
Ahora bien, para poder utilizarlas en el editor, el fichero fckstyles.xml deberá estar como sigue:
<Styles>
<Style name="Flotar Izquierda" element="img">
<Attribute name="class" value="leftimage" />
</Style><Style name="Flotar Derecha" element="img">
<Attribute name="class" value="rightimage" />
</Style><Style name="cuadroGris" element="div">
<Attribute name="class" value="cuadroGris" />
</Style>
</Styles>
De esta manera cuando hagamos uso de nuestro editor, al seleccionar alguna imagen y luego seleccionar el menú desplegable de los estilos, aparecerán las clases que apuntan al elemento img.

En el caso de utilizar un div, aparecerá la clase cuadroGris.
Con nuestro FCKeditor configurado para subir archivos e imágenes y listo para editar con CSS, sólo me queda un detalle más que explicar. Como personalizar la vista previa de nuestro editor, pero esto lo dejaremos para un post posterior.





Hola Andres, no hay forma de eliminar los archivos desde FCKeditor, simplemente se retira de la p
- responder
Enviado por Bal (no verificado) el Vie, 11/03/2006 - 16:07.OK, muhcas gracias por su respuesta
- responder
Enviado por Andres Gaviria (no verificado) el Sáb, 11/04/2006 - 08:24.tengo una duda, configuré los estilos en el fckstyles.xmly los links lo veo en opera pero no en explorer, asi fue como los llamé <Style name="News Link" element="a"> <Attribute name="class" value="news_link" /> </Style>sabés cual puede ser el problema? o como solucionarlo?Desde ya muchas gracias!
- responder
Enviado por Micaela (no verificado) el Lun, 11/20/2006 - 08:17.tengo una duda, configuré los estilos en el fckstyles.xmly los links lo veo en opera pero no en explorer, asi fue como los llamé <Style name="News Link" element="a"> <Attribute name="class" value="news_link" /> </Style>sabés cual puede ser el problema? o como solucionarlo?Desde ya muchas gracias!
- responder
Enviado por Micaela (no verificado) el Lun, 11/20/2006 - 08:17.Yo hice todo lo que el blog propone y aun asi no me funcionaba, la carga de los archivos, entonces travesiando cambie el la siguiente variable:$Config['UserFilesAbsolutePath'] = '';le puse el path completo y si funciono...
- responder
Enviado por Togu (no verificado) el Mié, 11/22/2006 - 16:44.Alguien sabe c
- responder
Enviado por mitubo (no verificado) el Dom, 01/28/2007 - 05:41.Encuentro de gran utilidad su art
- responder
Enviado por Fabio (no verificado) el Mié, 03/14/2007 - 09:03.Fabio descarga la versi
- responder
Enviado por Bal (no verificado) el Mié, 03/14/2007 - 09:11.Gracias por el fck, bueno la pregunta es:Tenemos un megaproyecto organizacional, todos los documentos de calidad para ahorrar papel ahora van a ser dados mediante web intranet, es por eso que utilizare el fck, para doc nuevos no tengo problemas, pero ¿como puedo poner doc ya hechos en el fck para modificarse?GRACIAS, Saludos desde Aguascalientes Mexico
- responder
Enviado por Isaias Medina (no verificado) el Sáb, 03/17/2007 - 11:00.Gracias por el fck, bueno la pregunta es:Tenemos un megaproyecto organizacional, todos los documentos de calidad para ahorrar papel ahora van a ser dados mediante web intranet, es por eso que utilizare el fck, para doc nuevos no tengo problemas, pero ¿como puedo poner doc ya hechos en el fck para modificarse?GRACIAS, Saludos desde Aguascalientes Mexico
- responder
Enviado por Isaias Medina (no verificado) el Sáb, 03/17/2007 - 11:42.Hola, quer
- responder
Enviado por miguel (no verificado) el Lun, 03/26/2007 - 04:36.Hola buenas, tengo un problema con una versi
- responder
Enviado por Naxus (no verificado) el Mar, 04/10/2007 - 01:35.Vamos que lo que necesito es q salga <p></p> en fireFox también por si no quedaba claro anteriormentesaludos
- responder
Enviado por naxus (no verificado) el Mar, 04/10/2007 - 01:37.Vamos que lo que necesito es q salga <p></p> en fireFox también por si no quedaba claro anteriormentesaludos
- responder
Enviado por naxus (no verificado) el Mar, 04/10/2007 - 07:20.muy bueno esto materia su trabajo excelente de las ayudas exactamente muy um abraço henrique
- responder
Enviado por henrique guedes (no verificado) el Vie, 04/13/2007 - 17:17.Muy bueno, me fue muy util. alguien probo la version 2.4.2 ?
- responder
Enviado por Gustavo A (no verificado) el Lun, 04/23/2007 - 08:25.Hola, tengo un problemilla con el editor, estoy trabajando la versi
- responder
Enviado por Neurotico (no verificado) el Mar, 04/24/2007 - 14:13.Hola, tengo un problema y es que cuando por c
- responder
Enviado por Ivan (no verificado) el Jue, 05/31/2007 - 10:17.Felicidades por el tutorial, tremendamente didactico.Agradecer
- responder
Enviado por Ivan (no verificado) el Vie, 06/01/2007 - 14:45.Hola, estoy con fckeditor para aspx y consigo cargar imagenes, todo seg
- responder
Enviado por Luis (no verificado) el Vie, 06/08/2007 - 02:24.Ayuda por favor. He seguido los pasos aqu
- responder
Enviado por Roberto (no verificado) el Vie, 06/29/2007 - 21:18.Hello Best rates! Bye
- responder
Enviado por Accuviacejime (no verificado) el Dom, 07/15/2007 - 15:20.Roberto, fijate, no que versi
- responder
Enviado por Micaela (no verificado) el Dom, 07/22/2007 - 16:08.Roberto, fijate, no que versi
- responder
Enviado por Micaela (no verificado) el Dom, 07/22/2007 - 16:09.Roberto, fijate, no que versi
- responder
Enviado por Micaela (no verificado) el Dom, 07/22/2007 - 16:09.Colisteros, no se si me pueden ayudar, trabajo con el CSS Joomla 1.0.12, hemos instalado el editor FCKEditor, el editor no logra subir videos e imagenes. Agradesco si alguien me orienta que debo hacer. Saludos. Sommer. PS. Hemos leido casi todos los c.elect. sobre este editor para Joomla sin encontrar una solucion.
- responder
Enviado por Sommer (no verificado) el Sáb, 08/04/2007 - 02:48.Escribo para hacer la siguiente consulta, en fckeditor se pueden incluir adem
- responder
Enviado por yanche (no verificado) el Mié, 08/22/2007 - 18:50.The Washington, DC Financial Services Association (DCFSA), a coalition of over 40 online payday loan instant approval stores in the District l promoting responsible lending, ...
- responder
Enviado por LofeGoberoowl (no verificado) el Vie, 08/24/2007 - 15:06.hola tengo un problema instale el fckeditor todo bien funcionaba correctamente y de repente ya no muestra el editor como soluciono este problemagracias por su ayuda
- responder
Enviado por andrea (no verificado) el Dom, 08/26/2007 - 16:33.hola tengo un problema instale el fckeditor todo bien funcionaba correctamente y de repente ya no muestra el editor como soluciono este problemagracias por su ayuda
- responder
Enviado por andrea (no verificado) el Dom, 08/26/2007 - 16:37.Deja tu comentario