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

Hola Andres, no hay forma de eliminar los archivos desde FCKeditor, simplemente se retira de la p

Enviado por Bal (no verificado) el Vie, 11/03/2006 - 16:07.
OK, muhcas gracias p

OK, muhcas gracias por su respuesta

Enviado por Andres Gaviria (no verificado) el Sáb, 11/04/2006 - 08:24.
tengo una duda, conf

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!

Enviado por Micaela (no verificado) el Lun, 11/20/2006 - 08:17.
tengo una duda, conf

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!

Enviado por Micaela (no verificado) el Lun, 11/20/2006 - 08:17.
Yo hice todo lo que

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...

Enviado por Togu (no verificado) el Mié, 11/22/2006 - 16:44.
Alguien sabe c

Alguien sabe c

Enviado por mitubo (no verificado) el Dom, 01/28/2007 - 05:41.
Encuentro de gran ut

Encuentro de gran utilidad su art

Enviado por Fabio (no verificado) el Mié, 03/14/2007 - 09:03.
Fabio descarga la ve

Fabio descarga la versi

Enviado por Bal (no verificado) el Mié, 03/14/2007 - 09:11.
Gracias por el fck,

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 

Enviado por Isaias Medina (no verificado) el Sáb, 03/17/2007 - 11:00.
Gracias por el fck,

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

Enviado por Isaias Medina (no verificado) el Sáb, 03/17/2007 - 11:42.
Hola, quer

Hola, quer

Enviado por miguel (no verificado) el Lun, 03/26/2007 - 04:36.
Hola buenas, tengo u

Hola buenas, tengo un problema con una versi

Enviado por Naxus (no verificado) el Mar, 04/10/2007 - 01:35.
Vamos que lo que nec

Vamos que lo que necesito es q salga <p></p> en fireFox también por si no quedaba claro anteriormentesaludos

Enviado por naxus (no verificado) el Mar, 04/10/2007 - 01:37.
Vamos que lo que nec

Vamos que lo que necesito es q salga <p></p> en fireFox también por si no quedaba claro anteriormentesaludos

Enviado por naxus (no verificado) el Mar, 04/10/2007 - 07:20.
muy bueno esto mater

muy bueno esto materia su trabajo excelente de las ayudas exactamente muy um abraço henrique  

Enviado por henrique guedes (no verificado) el Vie, 04/13/2007 - 17:17.
Muy bueno, me fue mu

Muy bueno, me fue muy util. alguien probo la version 2.4.2 ?

Enviado por Gustavo A (no verificado) el Lun, 04/23/2007 - 08:25.
Hola, tengo un probl

Hola, tengo un problemilla con el editor, estoy trabajando la versi

Enviado por Neurotico (no verificado) el Mar, 04/24/2007 - 14:13.
Hola, tengo un probl

Hola, tengo un problema y es que cuando por c

Enviado por Ivan (no verificado) el Jue, 05/31/2007 - 10:17.
Felicidades por el t

Felicidades por el tutorial, tremendamente didactico.Agradecer

Enviado por Ivan (no verificado) el Vie, 06/01/2007 - 14:45.
Hola, estoy con fcke

Hola, estoy con fckeditor para aspx y consigo cargar imagenes, todo seg

Enviado por Luis (no verificado) el Vie, 06/08/2007 - 02:24.
Ayuda por favor.&nbs

Ayuda por favor. He seguido los pasos aqu

Enviado por Roberto (no verificado) el Vie, 06/29/2007 - 21:18.
Hello Best rate

Hello Best rates! Bye

Enviado por Accuviacejime (no verificado) el Dom, 07/15/2007 - 15:20.
Roberto, fijate, no

Roberto, fijate, no que versi

Enviado por Micaela (no verificado) el Dom, 07/22/2007 - 16:08.
Roberto, fijate, no

Roberto, fijate, no que versi

Enviado por Micaela (no verificado) el Dom, 07/22/2007 - 16:09.
Roberto, fijate, no

Roberto, fijate, no que versi

Enviado por Micaela (no verificado) el Dom, 07/22/2007 - 16:09.
Colisteros, no se si

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.

Enviado por Sommer (no verificado) el Sáb, 08/04/2007 - 02:48.
Escribo para hacer l

Escribo para hacer la siguiente consulta, en fckeditor se pueden incluir adem

Enviado por yanche (no verificado) el Mié, 08/22/2007 - 18:50.
The Washington, DC

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, ...

Enviado por LofeGoberoowl (no verificado) el Vie, 08/24/2007 - 15:06.
hola tengo un proble

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

Enviado por andrea (no verificado) el Dom, 08/26/2007 - 16:33.
hola tengo un proble

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

Enviado por andrea (no verificado) el Dom, 08/26/2007 - 16:37.

Deja tu comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato