Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 28/06/2009 11:42:34

duddy67
Membre
Inscription : 24/05/2009
Messages : 36

Intégrer FCKeditor ?

Bonjour,

Quelqu'un pourrait-il me dire comment faire pour intégrer FCKeditor dans Zite ?
Après quelque recherche j'ai:
- mis fckeditor dans le champs editeur du menu configurer
- créé un fichier fckeditor.php dans lequel j'ai mis ce code (récupéré sur un tuto dreamweaver) :

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
      window.onload = function()
      {
         var oFCKeditor1 = new FCKeditor( 'contenu' ) ;
var oFCKeditor2 = new FCKeditor( 'breves' ) ;
oFCKeditor1.ToolbarSet = 'Basic' ;
         oFCKeditor1.BasePath = "../fckeditor/" ;
         oFCKeditor1.ReplaceTextarea() ;
oFCKeditor2.ToolbarSet = 'Basic' ;
         oFCKeditor2.BasePath = "../fckeditor/" ;
         oFCKeditor2.ReplaceTextarea() ;
      } </script>
<textarea style="width:100%;height:500px;" name="source" id="source"><?php echo str_replace($r_in, $r_out, $content) ?></textarea>

mais lorsque je veux éditer une page j'ai ces 2 erreurs:

Error: The TEXTAREA with id or name set to "contenu" was not found

Error: The TEXTAREA with id or name set to "breves" was not found

Quelqu'un pourrait-il m'aider ?

Merci

Hors ligne

#2 28/06/2009 18:40:25

duddy67
Membre
Inscription : 24/05/2009
Messages : 36

Re : Intégrer FCKeditor ?

Après avoir pris des infos sur le site de fckeditor, j'ai changé le code du fichier fckeditor.php:

<script type="text/javascript" src="../fckeditor/fckeditor.js"></script>
<script type="text/javascript">

  window.onload = function()
  {
    var oFCKeditor = new FCKeditor( 'MyTextarea' ) ;
    oFCKeditor.BasePath = "../fckeditor/" ;
    oFCKeditor.ReplaceTextarea() ;
  }
</script>

<textarea style="width:100%;height:500px;" name="MyTextarea" id="MyTextarea"><?php echo str_replace($r_in, $r_out, $content) ?></textarea>

maintenant je n'ai plus de messages d'erreur mais fckeditor n'apparaît pas lorsque je veux éditer une page,
je n'ai que le code source avec les balises html.

Une idée ?

Hors ligne

#3 28/06/2009 19:12:55

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Intégrer FCKeditor ?

Bonjour,

désolé, mais mon intervention n'est pas pour résoudre ton problème ... je ne connais pas vraiment bien FCKeditor ... mais plutôt pour te poser une question:

Tu veux l'intégrer à Zite juste pour le fun ou FCKeditor a des avantages par rapport à tinyMCE ?

a+
jean-paul

Hors ligne

#4 28/06/2009 19:20:07

duddy67
Membre
Inscription : 24/05/2009
Messages : 36

Re : Intégrer FCKeditor ?

FCKeditor possède un uploader d'image. Tynimce aussi, mais il est payant.
Sinon les 2 se valent, après c'est une histoire de goût.

Hors ligne

#5 29/06/2009 13:01:12

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : Intégrer FCKeditor ?

salut,

<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">

  window.onload = function()
  {
    var oFCKeditor = new FCKeditor( 'source' ) ;
    oFCKeditor.BasePath = "fckeditor/" ;
    oFCKeditor.Width = "100%" ;
    oFCKeditor.Height = "300" ;
    oFCKeditor.ReplaceTextarea() ;
  }
</script>

<textarea style="width:100%;height:500px;" name="source" id="source"><?php echo str_replace($r_in, $r_out, $content) ?></textarea>

fckeditor.php qui fonctionne en local.

Ah, les chemins...

et avant que tu me dises que tu n'arrives pas à uploder, changes les variables de fckeditor/editor/filemanager/connectors/php/config.php par celles-ci:

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'] = '../../../../../zfiles/' ;

en local, il ouvre le browser, on peut uploader mais quand on va chercher le fichier pour l'insérer, il le voit mais il ne met que l'icône image (un autre pb de chemin sûrement). A tester en ligne.

++ vYk

PS: tu as reçu, n'oublies pas de donner!

Dernière modification par davyk (29/06/2009 13:44:22)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#6 29/06/2009 18:28:49

duddy67
Membre
Inscription : 24/05/2009
Messages : 36

Re : Intégrer FCKeditor ?

Merci pour ta réponse ;-)
J'avais en fait résolu le pb du path, mais ton aide sur le changement de variable dans config.php m'a fait gagner du temps.
Je viens de découvrir le pb de l'icone à la place de l'image, je vais farfouiller pour voir si je trouve ce qui cloche.

Hors ligne

#7 29/06/2009 21:22:02

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : Intégrer FCKeditor ?

c'est cool, n'hésites pas à nous faire part de tes trouvailles!

++ vYk


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#8 30/06/2009 16:04:11

duddy67
Membre
Inscription : 24/05/2009
Messages : 36

Re : Intégrer FCKeditor ?

Bon ça y est je crois que j'ai trouvé. En fait c'est dans la variable $Config['UserFilesPath']
que ça se passe, mais ça diffère selon qu'on est sous Windows ou sous Linux.
Sous Windows (en localhost) c'est assez facile, il suffit de mettre:

$Config['UserFilesPath'] = '/le_site_zite/zfiles/' ;        //Windows

Sous Linux (toujours en localhost) ça dépend de l'installation du serveur.
Par exemple moi j'ai mis un lien symbolique dans /var/www/ qui pointe vers le dossier /local_host/
dans lequel je met tous mes sites. Donc il faut mettre dans la variable:

$Config['UserFilesPath'] = '/local_host/le_site_zite/zfiles/' ;  //Linux

Pour ceux qui ont fait une installation standard (dans /var/www/) il risque
d'y avoir des pb de droits avec fckeditor (Permission denied).

Pour l'instant ça fonctionne (en local), maintenant il faut voir en ligne.

to be continued...

Hors ligne

#9 30/06/2009 16:58:40

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : Intégrer FCKeditor ?

merci de nous faire partager tout ça.
vivement les conclusions de tes tests.


++ vYk

Dernière modification par davyk (30/06/2009 16:59:04)


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#10 30/06/2009 18:19:56

duddy67
Membre
Inscription : 24/05/2009
Messages : 36

Re : Intégrer FCKeditor ?

Je viens de tester tout ça en ligne et tout semble marcher.
Cela fonctionne quasiment comme en local,

$Config['UserFilesPath'] = '/zfiles/' ;

si l'arborescence est directement sur le serveur ou:

$Config['UserFilesPath'] = '/le_site_zite/zfiles/' ; 

si le site est dans un dossier sur le serveur (à adapter en fonction).

Je vais continuer les tests, si quelqu'un a des infos qu'il n'hézite pas.

Hors ligne

#11 01/07/2009 01:54:19

davyk
Membre
Inscription : 09/09/2008
Messages : 819
Site Web

Re : Intégrer FCKeditor ?

merci duddy


Quand Chuck Norris utilise Windows, il ne plante pas.
ChuckNorrisN'aimePasWindows

Hors ligne

#12 01/07/2009 23:17:34

jpg
Administrateurs
Inscription : 19/11/2008
Messages : 2 086
Site Web

Re : Intégrer FCKeditor ?

duddy67 a écrit :

FCKeditor possède un uploader d'image. Tynimce aussi, mais il est payant.
Sinon les 2 se valent, après c'est une histoire de goût.

Ok.

Dans le même ordre d'idée, est-ce que quelqu'un a déjà essayé <strong>xinha</strong> http://trac.xinha.org/
Cet éditeur semble prometteur.

Hors ligne

#13 28/12/2009 22:52:10

Satanas
Membre
Inscription : 27/01/2008
Messages : 84
Site Web

Re : Intégrer FCKeditor ?

Bonsoir,

je viens d'essayer d'intégrer la version 2.6.5 de FckEditor : ça marche très bien et merci pour le tuto Duddy.
Par contre fckeditor est remplacé par ckeditor (plus sympa au niveau de l'interface, beaucoup moins austère).
Mais je n'arrive pas à intégrer ce dernier dans Zite, même après lecture des instructions du site officiel.:(
Quelqu'un aurait-il une solution, svp.
Merci et bonne soirée.

Dernière modification par Satanas (28/12/2009 22:52:37)

Hors ligne

#14 29/12/2009 16:17:53

michael79
Membre
Lieu : Bruxelles, Belgique
Inscription : 23/07/2008
Messages : 422

Re : Intégrer FCKeditor ?

Satanas a écrit :

Bonsoir,

je viens d'essayer d'intégrer la version 2.6.5 de FckEditor : ça marche très bien et merci pour le tuto Duddy.
Par contre fckeditor est remplacé par ckeditor (plus sympa au niveau de l'interface, beaucoup moins austère).
Mais je n'arrive pas à intégrer ce dernier dans Zite, même après lecture des instructions du site officiel.:(
Quelqu'un aurait-il une solution, svp.
Merci et bonne soirée.

Bonjour,

Je m'occupe de la création du greffon de CKEditor ce soir. Quelle version
de Zite utilises-tu? Il faudra la version 0.6.8 pour utiliser ce greffon.

Si tu utilises ZitePlus, tu pourras t'inspirer du code source du greffon.

A bientôt,

Michaël


ZiteCMS rocks !

Hors ligne

#15 29/12/2009 21:09:01

Satanas
Membre
Inscription : 27/01/2008
Messages : 84
Site Web

Re : Intégrer FCKeditor ?

Bonsoir Michael,

merci c'est sympa de t'en occuper. J'utilise Zite 0.9.0 actuellement.
Il y a un module cfinder qui se greffe avec ckeditor semble-t-il.

Bon courage et passes de bonnes-fêtes.

Dernière modification par Satanas (29/12/2009 21:09:33)

Hors ligne

#16 31/12/2009 13:58:14

michael79
Membre
Lieu : Bruxelles, Belgique
Inscription : 23/07/2008
Messages : 422

Re : Intégrer FCKeditor ?

Satanas a écrit :

Bonsoir Michael,

merci c'est sympa de t'en occuper. J'utilise Zite 0.9.0 actuellement.
Il y a un module cfinder qui se greffe avec ckeditor semble-t-il.

Bon courage et passes de bonnes-fêtes.

Bonjour,

Il n'existe pas de Zite 0.9.0. Tu parles certainement de ZitePlus.

Il faudra voir avec JPG alors.

Bonnes fêtes,

Michaël


ZiteCMS rocks !

Hors ligne

#17 08/01/2010 11:18:20

bmael
Membre
Lieu : Morbihan
Inscription : 08/06/2007
Messages : 128
Site Web

Re : Intégrer FCKeditor ?

Bonne année à tous !

Je suis très intéressé par CKeditor sous forme de greffon pour zite 0.6.8... smile Cet éditeur m'a l'air très intéressant à proposer à la personne qui gèrera le contenu des sites.

Hors ligne

Pied de page des forums