Tomado de:
Permitir Subir Archivos con FCKEditor
Por omisión la Gestión de Archivos esta deshabilitada cuando se utiliza el FCKEditor en el Browser, por razones de seguridad , de esta manera muchos usuarios no pueden subir archivos al servidor por medio del browse.Este post nos ayuda como ajustar de mejor manera que permita subir archivos cuando se utiliza el editor FCKEditor.
Mensaje de Error.
En la instalación por omision del FCKEditor, si se da un click en el Boton "Browse Server" en cualesquiera de los dialogos de archivos, por ejemplo cuando se inserta un archivo, recibe el siguiente mensaje:
This connector is disabled.
Please check the "editor/filemanager/connectors/php/config.php" file
Habilitando el conector.
Para habilitar el conector, cimplemente edite el archivo "/modules/fckeditor/fckeditor/filemanager/connectors/php/config.php" ubique la siguiente linea:
$Config['Enabled'] = false ;
Modifiquelo por:
$Config['Enabled'] = true ;
Grabe el archivo y ahora intente subir una imagen por medio del FCKEditor en el browse.
Existe modificaciones adicionales que son requeridas ya que estas estan en la parte inferior, las mismas que permite trabajar de mejor manera otorgando permisos a ciertas carpetas, donde se ubicaran los archivos que son cargados por esta modalidad..
Utilizando Seguridades.
El FCKEditor dispone de una instancia protegida en un archivo .htaccess con el usuario y el password, por IP o algo similar, usted debe normalmente permitir al conector que desplegue información, de lo contrario las personas revisaran información de su servidor y eso es peligrosos.
Si esta utilizando FCKEditoris se requiere autintificación para poder utilizar este archivo y para ello debe modificar el archivo config para que se pueda autentificar, aqui tenemos un ejemplo:
require_once('/path/to/authentication-libray.php');
$Config['Enabled'] = is_authenticated();Getting the connector to actually work
Some other configuration options need to be set to actually get the connector working. By default it looks for and saves files to a folder called "userfiles". You can use this default if you want and need to create it if it doesn't already exist, changing the permissions to 0777 so the connector can create folders and files underneath this.
Alternatively you can change the following setting:
$Config['UserFilesPath'] = '/userfiles/' ;
to whereever it is you want to browse/store files. For example if you want to be able to browse all files and folders under the root level you can change it to this:
$Config['UserFilesPath'] = '/' ;
And then just change permissions for the directories you want to be able to upload to to 0777.
The section that looks like this also needs to be modified:
$Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . 'image/' ;
$Config['FileTypesAbsolutePath']['Image'] = ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ;
$Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ;
$Config['QuickUploadAbsolutePath']['Image'] = $Config['UserFilesAbsolutePath'] ;
Either remove the 'image/' part from from $Config['FileTypesPath']['Image'] and $Config['FileTypesAbsolutePath']['Image'] or add it to the other two (or change it to e.g. 'images/' and add that to the others if you wish to use a different name).
If you don't do this, you won't be able to find any of the files you upload. There are also configuration options in the same section for files of File, Flash and Media types and they have the same issue as with images.
Preventing file uploads
To only allow browsing and to prevent file uploads, change the config option:
$Config['ConfigAllowedCommands'] = array('QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder') ;to:
$Config['ConfigAllowedCommands'] = array('GetFolders', 'GetFoldersAndFiles') ;Preventing Flash and Media file uploads/browsing
To remove flash and media file types (you could also remove image and/or file types using this method), change the config option:
$Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media') ;to:
$Config['ConfigAllowedTypes'] = array('File', 'Image') ;Removing file uploads from the Javascript dialogs
Even if you remove the file upload options from the server-sided configuration the options will still remain in the Javascript. When the user tries to upload a file they will get an error message. I have covered this is earlier posts so refer to those (Remove "
Browse" button and "Upload" tab in FCKEditor Image Properties dialog and
Remove "Browse" button and "Upload" tab in FCKEditor Link dialog).
Imágenes
En primer lugar felicidades por el videotutorial. He empezado de 0 y en 2 semanas ya tengo bastante instalado.
Una pregunta, el tema imágenes. El FckEditor busca la ruta de la imagen en el servidor. Necesito un tipo de editor que la pueda buscar en mi ordenador, hay alguno?
Necesito implementar un repositorio de imágenes. Hay algún módulo tipo gallery que te deje visualizar bien las imágenes de forma ordenada, por taxonomías. Es para una biblioteca.... muchas gracias!
Bueditor + IMCE
Con el bueditor vienen unos botones predefinidos pero puedes crear más adaptandolos a tus necesidades, pero requiere conocimientos de HTML por lo menos, por ejemplo yo me he creado un botón para además de insertar la imagen... poder alinearla a la derecha o izquierda y darle un margen para que el texto se separe un poco de la imagen, el código es éste:
php:
$imce_url = function_exists('imce_menu') && user_access('access imce') ? url('imce/browse') : '';
return "js:
var B = eDefBrowseButton('$imce_url', 'attr_src', 'Browse', 'image');
var form = [
{name: 'src', title: 'Image URL', suffix: B},
{name: 'width', title: 'Width x Height', suffix: ' x ', getnext: true, attributes: {size: 3}},
{name: 'height', attributes: {size: 3}},
{name: 'alt', title: 'Texto alternativo'},
{name: 'title', title: 'Titulo' },
{name: 'style' , title: 'style', value: 'float:left; margin:5px 5px 0px 0px'},
];
eDefTagDialog('img', form, 'Insert/edit image', 'OK');
";
En cuanto al tema de la galería, no he usado ninguna pero sí que hay módulos para ello, tendrás que navegar por el amplio repositorio de módulos y buscar algo que se amolde a tus necesidades, es cuestión de ir probando. Si veo algo te lo comento...
ayuda por favor
AHORA BAJE UN MODULO QUE ME DEJA COLOCAR NEGRITA Y CURSIVA Y ME SALE PARA AGREGAR IMAGEN Y ME PIDE DIRECCIÓN URL Y LE DOY UNA Y NO SALE NADA Y LO MISMO CUANDO ME PIDE LINK, REALMENTE NECESITO AYUDA QUIERO APRENDER DE DRUPAL
Bueditor + IMCE
AYUDAAAAA
Borrar contenido BD
Estoy dando mis primeros pasitos en Drupalinfo, he creado un tipo de contenido "foto" y he cargado unas cuantas fotos. Después he creado una vista para visualizar las fotos. Hasta aquí todo bien. Mi pregunta es que ahora quiero borrar un par de fotos , y no me sale ninguna opción para poder hacerlo.
Creo que una opción sería ir a la BD (wampserver) y borrarlo desde allí; Pero no se como acceder a la BD.
Gracias!!
Cuando creas un tipo de
Una duda
Gracias ... muchas gracias por este curso que, de una manera tan sencilla y directa, me ha permitido empezar a trastear en Drupalinfo empezando desde casi cero (tengo alguna experiencia a nivel medio en blogger, pero no se nada de php).
Tengo algunos problemas al trabajar con algunos módulos, porque las últimas versiones no siempre me funcionan bien (poormanscron) o porque me da un error que no se solucionar (swftools) pero el proyecto (un portal ambiental) está tomando forma de manera muy rápida. Todo, repito, gracias a la confianza que me ha transmitido este curso.
La duda que tengo es la siguiente. Leo en algunos foros los problemas derivados de trasladar la estructura del sitio configurado en modo local a la web. ¿Es mejor empezar desde cero a configurar el sitio online o es mejor trasladarlo desde el ordenador? Mi proyecto no tiene fecha prevista de puesta en marcha y creo que, una vez me sienta cómodo con la configuración que quiero, podría ponerlo en marcha (online) en unos pocos días.
Un saludo.
Personalmente hago las
Muchas gracias por la