Single post

CKEditor + KCFinder, personalizar carpetas de subida de imágenes, ficheros, etc

Hace poco me he visto en la necesidad de modificar el directorio de subida de imagenes de KCFinder para adaptarlo a otro proyecto existente, de modo que las imagenes subieran a un directorio en la ruta “/UserFiles/Image/”.
Aquí os dejo los pasos a seguir para que podáis hacerlo.

En KCFinder:
Necesitamos editar el fichero config.php situado en nuestro directorio raiz de KCFinder.
En el encontraréis este fragmento de código o similar

Lo que vamos a hacer es agregar a este array los directorios que necestamos. Por ejemplo yo usaba una versión antigua de FCKEditor, para las imágenes usaba el directorio “Image” y para los archivos “File”, de modo que he modificado el array anterior  para que quede así:

En CKEditor:
Necesitamos editar el fichero config.js situado en el raiz de CKEditor, en el encontraremos la configuración de las llamdas a KCFinder. Lo que haremos será modificar las líneas que llama a browse.php pasando en la variable “type” nuestro nuevo directorio (“File” para archivos e “Image” para imágenes), de modo que mis llamadas quedan así:

En vuestro PHP:
Ahora en el php donde cargo el editor CKEditor indicamos el directorio UserFiles, que será mi directorio raiz donde KCFinder luego subira las imagenes y ficheros en sus directorios correspondientes. Para ello antes de la llamada a “ckeditor.js” colocaremos el siguiente código:

Y esto es todo, espero que os sea de utilidad.
Saludos.

  • Recomendación…

    Olvidate de todos los WYSIWYG gratuíticos y gastate las perrinas en redactor.js.

    Saludos perrete

theme by teslathemes