Fork me on GitHub




(1) 2 »


CKEditor et parcourir
Aspirant
Inscrit: 17/06/2008 15:34
Messages: 92
Bonjour,

Je tourne sous xoops 2.5.4 et j'ai choisi CKEditor comme éditeur pour le module article. Et j'aimerai savoir si comme FCKEditor il est possible d'avoir l'option "Parcourir" pour uploader une image en local vers le serveur ?

Si oui comment faire ?

Merci,

Posté le : 02/09/2010 13:46
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Aspirant
Inscrit: 17/06/2008 15:34
Messages: 92
Ok c'est bon.

Pour ceux que sa intéresse je me suis servi de KCFINDER (la version open source équivalente à CKFINDER) disponible en téléchargement ici :

http://kcfinder.sunhater.com/

Le pack FR est compris dedans.

Pour l'installer c'est simple vous uploader le package dans un des répertoires de votre choix et dans le fichier config.php de KCFINDER mettez :
'disabled' => false,

Puis renseignez les deux valeurs:
'uploadURL' => "/images/editeur",
'uploadDir' => "/chemin_physique_de_votre_site/images/editeur"

Ensuite côté CKEditor dans le fichier config.js
Mettre (dans cet exemple kcfinder est placé dans le dossier ckeditor):
config.filebrowserBrowseUrl = '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl = '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl = '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl = '/class/xoopseditor/ckeditor/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = '/class/xoopseditor/ckeditor/kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl = '/class/xoopseditor/ckeditor/kcfinder/upload.php?type=flash';

Ainsi vous pourrez uploader des images dans le dossier de votre choix.

A noter que vous pouvez aussi uploader des animations flas. A ce propos il serai interessant d'inclure ce plugin avec Ckeditor pour la 2.4.6 qu'en pensez vous ?

Bonne journée,

Posté le : 02/09/2010 15:00
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Xoops accro
Inscrit: 27/07/2005 16:10
De France
Messages: 2970
Merci pour ce partage wenlaigain

Posté le : 02/09/2010 15:25
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Aspirant
Inscrit: 17/06/2008 15:34
Messages: 92
Précisions supplémentaires à propos de CKEditor :

J'avais des problèmes au niveau de <br/> ajoutés automatiquement à l'affichage d'un article.

Après avoir mis la dernière version 3.4 de CKEditor (au lieu de 3.2 de xoops 2.5.4 ) le problème était toujours présent, pas un problème de version donc...

Ne trouvant pas de solution côté client pour le moment j'ai donc ajouté cette ligne :
news/submit.php L363
$_POST['bodytext'] = str_replace("\r\n","",$_POST['bodytext']);

Ainsi les échappements ajoutés par CKEditor ne sont pas enregistré dans la base, et donc ils ne sont pas remplacés par des <br/> à l'affichage final.

A noter que la mise à jour de CKEditor n'est pas obligatoire mais comme c'est simple à faire (juste remplacer le dossier + remettre les infos KCFinder dans config.js) autant ne pas s'en priver (voir dernière version téléchargeable sur le site officiel, actuellement la 3.4).

Posté le : 07/09/2010 16:47
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
Bonjour,

j'ai bien suivi la procedure mais dans Kcfinder je n'arrive pas a voir le dossier upload au complet voici mon fichier config.js

/*
Copyright (c) 2003-2009, 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.uiColor = '#AADC6E';
    
config.filebrowserBrowseUrl '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl '/class/xoopseditor/ckeditor/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl '/class/xoopseditor/ckeditor/kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl '/class/xoopseditor/ckeditor/kcfinder/upload.php?type=flash';
    
config.filebrowserBrowseUrl '/class/xoopseditor/ckeditor/kcfinder/browse.php?type=uploads';
};


et voici mon fichier config.php de Kc finder
<?php

/** This file is part of KCFinder project
  *
  *      @desc Base configuration file
  *   @package KCFinder
  *   @version 2.2
  *    @author Pavel Tzonkov <pavelc@users.sourceforge.net>
  * @copyright 2010 KCFinder Project
  *   @license http://www.opensource.org/licenses/gpl-2.0.php GPLv2
  *   @license http://www.opensource.org/licenses/lgpl-2.1.php LGPLv2
  *      @link http://kcfinder.sunhater.com
  */

// IMPORTANT!!! Do not remove uncommented settings in this file even if
// you are using session configuration.
// See http://kcfinder.sunhater.com/install& ... setting descriptions

$_CONFIG = array(

    
'disabled' => false,
    
'readonly' => false,
    
'denyZipDownload' => true,

    
'theme' => "oxygen",

    
'uploadURL' => "/www/upload",
    
'uploadDir' => "/chemin physique/www/uploads",

    
'dirPerms' => 0755,
    
'filePerms' => 0644,

    
'deniedExts' => "exe com msi bat php cgi pl",

    
'types' => array(

        
// CKEditor & FCKEditor types
        
'files'   =>  "",
        
'flash'   =>  "swf",
        
'images'  =>  "*img",

        
// TinyMCE types
        
'file'    =>  "",
        
'media'   =>  "swf flv avi mpg mpeg qt mov wmv asf rm",
        
'image'   =>  "*img",
    ),

    
'mime_magic' => "",

    
'maxImageWidth' => 0,
    
'maxImageHeight' => 0,

    
'thumbWidth' => 100,
    
'thumbHeight' => 100,

    
'thumbsDir' => ".thumbs",

    
'jpegQuality' => 90,

    
'cookieDomain' => "",
    
'cookiePath' => "",
    
'cookiePrefix' => 'KCFINDER_',

    
// THE FOLLOWING SETTINGS CANNOT BE OVERRIDED WITH SESSION CONFIGURATION

    
'_check4htaccess' => true,
    
//'_tinyMCEPath' => "/tiny_mce",

    
'_sessionVar' => &$_SESSION['KCFINDER'],
    
//'_sessionLifetime' => 30,
    //'_sessionDir' => "/full/directory/path",

    //'_sessionDomain' => ".mysite.com",
    //'_sessionPath' => "/my/path",
);

?>


comment faire pour voir le dossier upload au complet dans Kcfinder?

Posté le : 19/11/2010 00:04
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Régulier
Inscrit: 02/05/2005 15:47
Messages: 227
Bonjour,

J'ai essayé de corriger le problème concernant l'ajout du <br> automatique dans les articles mais sans succès.

La ligne "$_POST['bodytext'] = str_replace("\r\n","",$_POST['bodytext']);" doit elle remplacée celle existante ou pas ?

Merci pour votre aide.

Posté le : 23/11/2010 16:06
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Régulier
Inscrit: 02/05/2005 15:47
Messages: 227
En fait, la solution proposé par wenlaigain fonctionne très bien c'est juste que je le testais dans le scoop au lieu de le tester dans la suite du texte.

Pour info, si vous voulez corriger le problème pour le scoop, il faut remplacer la ligne 327 par celle-ci :
$story->setHometext(str_replace("\r\n","",$_POST['hometext']));

Posté le : 24/11/2010 11:17
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
Moi il ce trouve ligne 323 on ne c'est jamais si sa peut servir ^^

dans le pire des cas rechercher cette ligne :

$story->setHometext($_POST['hometext']);


et remplacer la par :

$story->setHometext(str_replace("rn","",$_POST['hometext']));

Posté le : 24/11/2010 13:06
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Newbie
Inscrit: 25/02/2011 14:46
Messages: 2
Bonjour

je viens de trouver vos échanges : petite question.
Est-il possible d'avoir un browser/upload de fichiers, même si on ne veut pas utiliser CKFinder (ou KCFinder) ?

Je n'arrive pas à avoir un bouton "parcourir" qui marche correctement !

Merci d'avance
Al

Posté le : 25/02/2011 14:51
Partager Twitter Partagez cette article sur GG+
Re: CKEditor et parcourir
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972

Posté le : 25/02/2011 15:35

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

50 Personne(s) en ligne (36 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 50 | Plus ...