Nico
Messages : 51 Date d'inscription : 30/10/2008 Age : 37 Localisation : Le Trait (76)
| Sujet: images dans FCK Mar 2 Juin - 23:32 | |
| Bon voila,
j'ai un souci pour upload des images a partir de FCK, est-ce que quelqu'un a eu ce souci ? il m'enregistre bien les images mais ne les affiches pas sur le site..
Merci,
Nico | |
|
sullivan Admin
Messages : 75 Date d'inscription : 30/10/2008 Age : 34 Localisation : Pissy-Pôville (près de barentin)
| Sujet: Re: images dans FCK Jeu 4 Juin - 10:45 | |
| chalut !!
il faut que tu modifie le fichier config.php dans fckeditor\editor\filemanager\connectors\php et que tu mette $Config['Enabled'] = true ; à la place de $Config['Enabled'] = false; $
c'est dans les 30 premieres lignes normalement.
voili voilou | |
|
Nico
Messages : 51 Date d'inscription : 30/10/2008 Age : 37 Localisation : Le Trait (76)
| Sujet: Re: images dans FCK Jeu 4 Juin - 13:04 | |
| le souci est que j avais deja fais ce changement...
ca ne marche pas :s | |
|
Nico
Messages : 51 Date d'inscription : 30/10/2008 Age : 37 Localisation : Le Trait (76)
| Sujet: Re: images dans FCK Jeu 4 Juin - 17:36 | |
| voila ce que donne le code source de la page une fois l image ajoutée.. - Code:
-
<h1>Bienvenue sur le site internet</h1><br/><p><p style=\"\"><img height=\"280\" width=\"280\" src=\"/images_fck/image/1000h.jpg\" alt=\"\" | |
|
Nico
Messages : 51 Date d'inscription : 30/10/2008 Age : 37 Localisation : Le Trait (76)
| Sujet: Re: images dans FCK Lun 8 Juin - 13:01 | |
| Je n arrive pas a ressoudre ce souci :s Quelqu'un a eu le meme probleme ? Mes fichiers s'Upload normalement, ils sont bien present dans le WWW, j'ai essayer de voir si en mettant mon fichier "images créer par FCK" en racine ca changer quelques chose mais ca ne change rien (je l ai mis egalement dans la parti admin mais rien ne change... je ne sais plus trop quoi essayer j ai regarder tout les forums possibles... j ai regardé sur le site de fck et sur d autres sites mais je n arrive pas a trouvé la solution... il doit y avoir un mini truc qui coince ... je vais vous donner le code fckeditor.php : - Code:
-
if($cat == 'home') { $req_home = "SELECT * FROM textes WHERE id_texte=5"; $query = mysql_query($req_home);
if ($row = mysql_fetch_object($query)) { echo ' <form action="index.php?cat=home" method="POST"> <p>';
$oFCKeditor = new FCKeditor('fcktext') ; $oFCKeditor->BasePath = '/admin/fckeditor/'; $oFCKeditor->Value = $row->corps_texte; // endroit ou est stocké le texte $oFCKeditor->Width = 770; $oFCKeditor->Height = 500; $oFCKeditor->Toolbarset="sphere"; $oFCKeditor->Create() ; echo ' </p> <p> <input type="submit" value="Sauvegarder" name="save"/> </p> </form> '; }
if($_REQUEST['save']){ /*verifie si le bouton a été cliqué*/ $texte = addslashes($_POST['fcktext']); $reqe_home= "UPDATE textes SET corps_texte='".$texte."' WHERE id_texte=5 "; mysql_query($reqe_home); echo ' <meta http-equiv="refresh" content="0 url=index.php?cat=accadmin"> '; } } le fichier config.php de fck... - Code:
-
<?php
global $Config ;
// SECURITY: You must explicitly enable this "connector". (Set it to "true"). // WARNING: don't just set "$Config['Enabled'] = true ;", you must be sure that only // authenticated users can access this file or use some kind of session checking. $Config['Enabled'] = true ;
// Path to user files relative to the document root. $Config['UserFilesPath'] = '/admin/fckeditor/userfiles/' ;
// Fill the following value it you prefer to specify the absolute path for the // user files directory. Useful if you are using a virtual directory, symbolic // link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'. // Attention: The above 'UserFilesPath' must point to the same directory. $Config['UserFilesAbsolutePath'] = '' ;
// Due to security issues with Apache modules, it is recommended to leave the // following setting enabled. $Config['ForceSingleExtension'] = true ;
// Perform additional checks for image files. // If set to true, validate image size (using getimagesize). $Config['SecureImageUploads'] = true;
// What the user can do with this connector. $Config['ConfigAllowedCommands'] = array('QuickUpload', 'FileUpload', 'GetFolders', 'GetFoldersAndFiles', 'CreateFolder') ;
// Allowed Resource Types. $Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media') ;
// For security, HTML is allowed in the first Kb of data for files having the // following extensions only. $Config['HtmlExtensions'] = array("html", "htm", "xml", "xsd", "txt", "js") ;
// After file is uploaded, sometimes it is required to change its permissions // so that it was possible to access it at the later time. // If possible, it is recommended to set more restrictive permissions, like 0755. // Set to 0 to disable this feature. // Note: not needed on Windows-based servers. $Config['ChmodOnUpload'] = 0777 ;
// See comments above. // Used when creating folders that does not exist. $Config['ChmodOnFolderCreate'] = 0777 ;
/* Configuration settings for each Resource Type
- AllowedExtensions: the possible extensions that can be allowed. If it is empty then any file type can be uploaded. - DeniedExtensions: The extensions that won't be allowed. If it is empty then no restrictions are done here.
For a file to be uploaded it has to fulfill both the AllowedExtensions and DeniedExtensions (that's it: not being denied) conditions.
- FileTypesPath: the virtual folder relative to the document root where these resources will be located. Attention: It must start and end with a slash: '/'
- FileTypesAbsolutePath: the physical path to the above folder. It must be an absolute path. If it's an empty string then it will be autocalculated. Useful if you are using a virtual directory, symbolic link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'. Attention: The above 'FileTypesPath' must point to the same directory. Attention: It must end with a slash: '/'
- QuickUploadPath: the virtual folder relative to the document root where these resources will be uploaded using the Upload tab in the resources dialogs. Attention: It must start and end with a slash: '/'
- QuickUploadAbsolutePath: the physical path to the above folder. It must be an absolute path. If it's an empty string then it will be autocalculated. Useful if you are using a virtual directory, symbolic link or alias. Examples: 'C:\\MySite\\userfiles\\' or '/root/mysite/userfiles/'. Attention: The above 'QuickUploadPath' must point to the same directory. Attention: It must end with a slash: '/'
NOTE: by default, QuickUploadPath and QuickUploadAbsolutePath point to "userfiles" directory to maintain backwards compatibility with older versions of FCKeditor. This is fine, but you in some cases you will be not able to browse uploaded files using file browser. Example: if you click on "image button", select "Upload" tab and send image to the server, image will appear in FCKeditor correctly, but because it is placed directly in /userfiles/ directory, you'll be not able to see it in built-in file browser. The more expected behaviour would be to send images directly to "image" subfolder. To achieve that, simply change $Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ; $Config['QuickUploadAbsolutePath']['Image'] = $Config['UserFilesAbsolutePath'] ; into: $Config['QuickUploadPath']['Image'] = $Config['FileTypesPath']['Image'] ; $Config['QuickUploadAbsolutePath']['Image'] = $Config['FileTypesAbsolutePath']['Image'] ;
*/
$Config['AllowedExtensions']['File'] = array('7z', 'aiff', 'asf', 'avi', 'bmp', 'csv', 'doc', 'fla', 'flv', 'gif', 'gz', 'gzip', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'ods', 'odt', 'pdf', 'png', 'ppt', 'pxd', 'qt', 'ram', 'rar', 'rm', 'rmi', 'rmvb', 'rtf', 'sdc', 'sitd', 'swf', 'sxc', 'sxw', 'tar', 'tgz', 'tif', 'tiff', 'txt', 'vsd', 'wav', 'wma', 'wmv', 'xls', 'xml', 'zip') ; $Config['DeniedExtensions']['File'] = array() ; $Config['FileTypesPath']['File'] = $Config['UserFilesPath'] . 'file/' ; $Config['FileTypesAbsolutePath']['File']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'file/' ; $Config['QuickUploadPath']['File'] = $Config['UserFilesPath'] ; $Config['QuickUploadAbsolutePath']['File']= $Config['UserFilesAbsolutePath'] ;
$Config['AllowedExtensions']['Image'] = array('bmp','gif','jpeg','jpg','png') ; $Config['DeniedExtensions']['Image'] = array() ; $Config['FileTypesPath']['Image'] = $Config['UserFilesPath'] . 'image/' ; $Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/' ; $Config['QuickUploadPath']['Image'] = $Config['UserFilesPath'] ; $Config['QuickUploadAbsolutePath']['Image']= $Config['UserFilesAbsolutePath'] ;
$Config['AllowedExtensions']['Flash'] = array('swf','flv') ; $Config['DeniedExtensions']['Flash'] = array() ; $Config['FileTypesPath']['Flash'] = $Config['UserFilesPath'] . 'flash/' ; $Config['FileTypesAbsolutePath']['Flash']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'flash/' ; $Config['QuickUploadPath']['Flash'] = $Config['UserFilesPath'] ; $Config['QuickUploadAbsolutePath']['Flash']= $Config['UserFilesAbsolutePath'] ;
$Config['AllowedExtensions']['Media'] = array('aiff', 'asf', 'avi', 'bmp', 'fla', 'flv', 'gif', 'jpeg', 'jpg', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'png', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'swf', 'tif', 'tiff', 'wav', 'wma', 'wmv') ; $Config['DeniedExtensions']['Media'] = array() ; $Config['FileTypesPath']['Media'] = $Config['UserFilesPath'] . 'media/' ; $Config['FileTypesAbsolutePath']['Media']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'media/' ; $Config['QuickUploadPath']['Media'] = $Config['UserFilesPath'] ; $Config['QuickUploadAbsolutePath']['Media']= $Config['UserFilesAbsolutePath'] ;
?>
Bénit celui qui aura la solution lol | |
|
sullivan Admin
Messages : 75 Date d'inscription : 30/10/2008 Age : 34 Localisation : Pissy-Pôville (près de barentin)
| Sujet: Re: images dans FCK Lun 8 Juin - 17:09 | |
| cédric a eu le même soucis je croit. C'est l'endroit où fck va chercher les images.
toi tu a changer la ligne : $Config['UserFilesPath'] = '/admin/fckeditor/userfiles/' mais normalement t'es images il va tout le temps les chercher à la racine de www dans le dossier userfiles.
Essaye de contacter cédric il a peut etre la solution. | |
|
Nico
Messages : 51 Date d'inscription : 30/10/2008 Age : 37 Localisation : Le Trait (76)
| Sujet: Re: images dans FCK Lun 8 Juin - 17:16 | |
| J'ai déja essayer de le mettre a la racine mais ce ne change malheureusement rien ! :s | |
|
ced
Messages : 76 Date d'inscription : 30/10/2008 Age : 36 Localisation : Igoville (27)
| Sujet: Re: images dans FCK Lun 8 Juin - 19:43 | |
| Hello tout le monde !!! Pour infos, non je viens juste de voir le post lol merci Nico pour être venu me chercher ;-) Alors moi je dis, parce que j'ai envie de dire quelque chose... Dans ton fckeditor.php, change ceci : $texte = addslashes($_POST['fcktext']); en ceci : $texte = $_POST['fcktext']; Ensuite, actualise ta page, retourne la chercher dans ton pc et tiens moi au courant ... Pour le lien de l'image, c'est un autre problème, perso, j'ai directement ajouter mon lien dans config.php $Config['UserFilesPath'] = '/Projet Web CESI v5/images/contenu/fckeditor/' ; N'oubliez pas le TP sur 2003 Serveur !!! Jviens de m'en souvenir ^^ | |
|