IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

CKEditor : Images oui, et autres ?


Sujet :

Bibliothèques & Frameworks

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut CKEditor : Images oui, et autres ?
    Tout d'abord, bonjour à tous en ce mardi 14 février, journée de... neige !

    J'utilise CKeditor sur mon site Internet pour ajouter des informations. Je peux insérer des images, il n'y a aucun problème.

    Mais, y a t-il une possibilité d'insérer un document excel ou pdf par exemple ? Car je n'y arrive pas du tout. Je vous demande votre aide si possible s'il vous plait.

    Merci d'avance.

  2. #2
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Bonjour,

    Tu peux utiliser KCFinder qui te permet de gérer à la fois les images et les fichiers de façon extra simple.

    Un petit lien :
    http://kcfinder.sunhater.com/
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Merci Nowwis. Une fois télécharger, je place le dossier kcfinder-2.51 à la racine de mon site et je créé un dossier "upload" et sous dossier "répertoire" ?
    Et ensuite ?

    Mon Anglais est très mauvais...

  4. #4
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Alors pour le configurer :

    Je te conseille de mettre KCFinder dans le dossier CKEditor et de le renommer en kcfinder

    Dans CKeDitor/config.js :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    config.filebrowserBrowseUrl = 'ckeditor/kcfinder/browse.php?type=files';
        config.filebrowserImageBrowseUrl = 'ckeditor/kcfinder/browse.php?type=images';
        config.filebrowserFlashBrowseUrl = 'ckeditor/kcfinder/browse.php?type=flash';
        config.filebrowserUploadUrl = 'ckeditor/kcfinder/upload.php?type=files';
        config.filebrowserImageUploadUrl = 'ckeditor/kcfinder/upload.php?type=images';
        config.filebrowserFlashUploadUrl = 'ckeditor/kcfinder/upload.php?type=flash';
    Cela a pour influence d'aller chercher KCFinder lors des clicks sur le bouttons d'image, de flash et de upload (fichier).


    Dans kcfinder/config.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    'disabled' => false,
        'denyZipDownload' => false,
        'denyUpdateCheck' => false,
        'denyExtensionRename' => false,
    Perso, j'ai tout mis à false car il est placé dans mon backoffice donc je peux l'utiliser quand je veux.

    Egalement bien définir les dossiers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'uploadURL' => "../../../bibliotheque",
    'uploadDir' => '',
    A toi de voir où tu les stockes. Logiquement, en faisant ça, ça doit marcher tout seul (essaie de cliquer sur "image" et "explorer le serveur")

    Good luck !
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Je dois m'absenter. Dès que possible, j'effectue les manipulations que tu me donnes et je te donne des nouvelles si cela fonctionne ou... non.

    Merci encore de ton aide, c'est vraiment gentil de ta part.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Je viens de m’apercevoir que mon upload pour les images ne fonctionnent pas. Dans CKeditor, quand je clique sur "explorer le serveur", je vois bien mes images mais IMPOSSIBLE d'uploader. Depuis ce matin, je me prend gravement la tête. Pourtant en local, je n'avais aucun problème.

    Je pense que mon problème vient du fichier ckfinder/config.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $baseUrl = '/userfiles/'; //Ici c'est normalement bon, puisque je vois mes images
    $baseDir = 'que mettre ici ?';
    Si quelqu'un pouvait m'aider s'il vous plait

  7. #7
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Bonjour,

    Tu utilises CKFinder, hors j'utilise KCFinder, donc la config peut être légérement différente.

    A priori, pour ton soucis :

    Tu peux laisser vide, et logiquement ça va trouver "tout seul" le chemin.

    Sinon tu fais un

    à la racine de ton site, tu mets ce qui te donne sans le index.php et tu remplaces par userfile/.

    Realpath va te donner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /path/vers/www/index.php
    Ce que tu dois mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /path/vers/www/userfile/
    Peut-être que ça t'aidera
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    J'ai essayé :
    puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $baseDir = '/path/vers/www/userfile/';
    et même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $baseDir = '/path/vers/public_html/userfile/';
    Et celà me dit : "Aucun dossier temporaire n'est disponible sur le serveur".

    Merci de ton aide, c'est sympa.

  9. #9
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Quand tu me dis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $baseDir = '/path/vers/www/userfile/';
    C'est ce que te renvoi realpath() ?

    Tu peux montrer ce lien, il n'y a pas de danger et ça sera plus clair.

    Et toi tu as nommé : userfiles
    et je t'ai donné : userfile

    Fait bien attention à tout, parfois ça ne tiens qu'à un fil
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  10. #10
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    J'ai créé un fichier php (que j'ai mis à la racine - même niveau qu'index.php donc) intiltué realpath.php où j'ai mis ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    realpath('index.php');
    ?>
    Mais celà m'affiche une page blanche lorsque je l'ouvre dans mon navigateur.

  11. #11
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    un petit "echo" devant voyons ^^'
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Oui je viens juste de m'apercevoir au même moment lol.

    Celà m'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /home/www/nomdemonsite.fr/public_html/index.php

  13. #13
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Voilà parfait.

    Donc essaie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $baseDir = /home/www/nomdemonsite.fr/public_html/userfiles/
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  14. #14
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Cela ne fonctionne toujours pas, pourtant le chemin me semble correct.

    Je me demande si cela ne vient pas de là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $config['ResourceType'][] = Array(
    		'name' => 'Files',				
    		'url' => $baseUrl . 'userfiles',
    		'directory' => $baseDir . 'userfiles',
    		'maxSize' => 0,
    		'allowedExtensions' => '7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip',
    		'deniedExtensions' => '');

  15. #15
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Comme je te l'ai dit, j'utilise KCFinder, donc je ne pourrais pas t'aider davantage
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  16. #16
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Après quelques recherches, j'ai trouvé ça :
    http://www-physique.u-strasbg.fr/~ac.../phpconfig.pdf

    Peut être que celà vient de $baseUrl dans ce cas, il faut la bonne adresse physique... Lorsque je met :
    $baseurl = http://monsite.fr/ckfinder/userfiles/

    Cela ne fonctionne toujours pas... grrr

  17. #17
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Après de très nombreuses recherches, je suis vraiment bloqué. Je vous demande votre aide svp.

  18. #18
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Bonjour,


    Bon alors si tu veux de l'aide on va faire comme ceci :

    - Tu utilises CKEditor ?
    - Tu utilises KCFinder ou CKFinder ? (en gros, est-ce que t'as acheté la licence de CKFinder ?)

    Dans mon exemple, tu as cette architecture (à toi de l'adapter si tu en veux une autre) :

    site/ckeditor/
    site/ckeditor/config.js
    site/ckeditor/kcfinder/
    site/ckeditor/kcfinder/config.php
    site/bibliotheque/images/
    site/bibliotheque/files/


    - Montre nous ton ckeditor/config.js
    - Montre nous ton ckeditor/kcfinder/config.php

    Avec ça on va pouvoir t'aider
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

  19. #19
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 137
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par Nowwis Voir le message
    Bonjour,
    Re-bonjour à toi Nowwis !

    Citation Envoyé par Nowwis Voir le message
    Bon alors si tu veux de l'aide on va faire comme ceci :

    - Tu utilises CKEditor ?
    - Tu utilises KCFinder ou CKFinder ? (en gros, est-ce que t'as acheté la licence de CKFinder ?)
    J'ai ckeditor et ckfinder (Je n'ai pas acheté de licence).

    Citation Envoyé par Nowwis Voir le message
    - Montre nous ton ckeditor/config.js
    - Montre nous ton ckeditor/kcfinder/config.php

    Avec ça on va pouvoir t'aider
    Pour mon ckeditor/config.js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    /*
    Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
    For licensing, see LICENSE.html or http://ckeditor.com/license
    */
     
    CKEDITOR.editorConfig = function( config )
    {
    	// Define changes to default configuration here. For example:
    	config.language = 'fr';
    	config.toolbar = 'ImagesCatalog' ;
    	config.toolbar_ImagesCatalog =
    	[
    	['Preview', 'Flash'],
        ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
        ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
        ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
        ['NumberedList','BulletedList','-','Outdent','Indent'],
        ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
        ['BidiLtr', 'BidiRtl'],
        ['Link','Unlink'],
        ['Image', 'Table','HorizontalRule','SpecialChar','PageBreak','Iframe'],
        '/',
        ['Styles','Format','Font','FontSize'],
        ['TextColor','BGColor'],
        ['Maximize', 'ShowBlocks']
     
    	]
    	config.uiColor = '#0033cc';
    };

    J'ai ckeditor/ckfinder/config.php et non ckeditor/kcfinder/config.php.

  20. #20
    Membre confirmé
    Avatar de Nowwis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2009
    Messages
    406
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2009
    Messages : 406
    Points : 498
    Points
    498
    Par défaut
    Ok,
    pour info, j'utilise KCFinder, cela peut varier, voir donc la doc de CKFinder.
    Au passage, pour etre exploiter, CKFinder doit etre acheter il me semble...

    Fait donc attention à ce choix.

    Voici comment suivre :

    ckeditor/config.js :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    config.filebrowserBrowseUrl = 'ckeditor/ckfinder/ckfinder.html';
    config.filebrowserImageBrowseUrl = 'ckeditor/ckfinder/ckfinder.html?type=Images';
    config.filebrowserFlashBrowseUrl = 'ckeditor/ckfinder/ckfinder.html?type=Flash';
    config.filebrowserUploadUrl = 'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files';
    config.filebrowserImageUploadUrl = 'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images';
    config.filebrowserFlashUploadUrl = 'ckeditor/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash';

    Fait donc attention si CKFinder n'est pas installé dans le dossier de CKEditor. Les liens sont relatifs au dossier CKEditor (là où se trouve le config.js, logique).

    La seconde étape que tu n'as pas faite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Montre nous ton ckeditor/ckfinder/config.php
    On va réussir :p
    Si ton message est résolu, il y a un bouton qui est fait pour ça :
    Il se trouve tout en bas de la conversation !

    N'oublie pas que si ce message t'as aidé, tu peux voter pour lui en utilisant

Discussions similaires

  1. Réponses: 3
    Dernier message: 06/07/2005, 13h57
  2. Mettre une image sur une autre image et tableau
    Par Michaël dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/06/2005, 18h31
  3. Convertir une image PNM en autre chose ...
    Par mattmarttigan dans le forum C
    Réponses: 9
    Dernier message: 09/02/2005, 20h34
  4. comment Positionner une image sur une autre ?
    Par moumoule17 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/11/2004, 16h41
  5. Sauvegarde d'une image sous un autre format
    Par gandf dans le forum C++Builder
    Réponses: 4
    Dernier message: 24/02/2004, 09h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo