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 3.5.2 et Rico.js/Prototype.js


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Par défaut CKEditor 3.5.2 et Rico.js/Prototype.js
    Bonjour,

    dans une de mes pages web, qui est en fait une fenêtre de messagerie interne, j'ai une partie AJAX utilisant les librairies Rico.js et Prototype.js (versions 1.1rc1 et 1.4.0_rc1 respectivement) ainsi qu'une instance de CKEditor pour l'édition WYSIWYG du message.

    En gros, la partie AJAX me permet de charger dynamiquement et instantanément le contenu d'une <SELECT multiple> à partir du choix sélectionné dans une liste déroulante <SELECT>.

    Auparavant, l'application utilisait FCKeditor (pour ceux qui ne savent pas, c'est l'ancienne version de CKEditor, qui a changé de nom puisque l'auteur s'est rendu compte que "FCK" ressemblait à un certain mot vulgaire en anglais ). Puisque je travaille à ce que l'application soit compatible avec Google Chrome (elle est présentement utilisée avec IE6 et +, et doit rester compatible avec celui-ci), j'ai dû passer à CKEditor.

    Cependant, contrairement à FCKeditor, CKEditor ne veut pas fonctionner lorsque j'inclus les deux librairies JavaScript nommées précédemment. En effet, l'éditeur ne s'affiche pas, et une erreur de la sorte apparaît dans la console :

    Sur Internet Explorer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SCRIPT438: L’objet ne gère pas la propriété ou la méthode « replace » 
    ckeditor.js?t=B1GG4Z6, Ligne 114 Caractère 371
    Sur Google Chrome :

    Sur Firefox :


    Présentement, si je n'inclus pas les libraries AJAX, l'éditeur apparaît et fonctionne, mais la partie AJAX qui est cruciale ne fonctionne pas du tout.
    Si, au contraire, j'inclus ces librairies, l'éditeur n'apparaît pas du tout.

    J'ai envisagé une solution, mais c'est un peu trop compliqué pour rien, et ça ne fonctionne pas vraiment. Je mets alors l'éditeur dans une IFRAME (ça apparaît même en incluant les libraires dans la page!), mais lors du SUBMIT, je dois récupéré les données du CKEditor, c'est là le problème.

    Soit je "répare" le JavaScript/AJAX (ce dont je n'ai aucune idée comment et quoi faire), soit je trouve un autre moyen de faire fonctionner le CKEditor (comme par l'IFRAME, seulement si ça marchait..).

    S'il-vous-plaît, aidez un stagiaire désespéré !

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Par défaut
    Puisque je n'ai pas de serveur public où vous pourriez tester ma situation par vous même, j'ai malgré tout téléversé une archive de mon "test case" pour que vous puissiez tester si vous avez un serveur PHP/Apache.

    LIEN VERS LES FICHIERS
    Je ne sais pas pourquoi, mais le lien url est invisible (même si on peut cliquer dessus), alors voici l'URL sans lien hypertexte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.megaupload.com/?d=NTH4AK2E
    Personnellement, j'adore utiliser EasyPHP qui me permet d'utiliser mon PC actuel en tant que serveur local Apache/MySQL. C'est vraiment facile à installer et je le recommande à n'importe quel développeur PHP sous Windows.

    Voici encore une fois le code (plus facile à lire) ainsi que le résultat :

    *


    (J'ai toujours besoin d'aide, en passant !)

Discussions similaires

  1. [Rico] Utilisation du framework rico
    Par planetevoyage dans le forum Bibliothèques & Frameworks
    Réponses: 7
    Dernier message: 21/06/2006, 10h51
  2. Industrialisation des developpement (framework? rico?...)
    Par osmoze dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 08/02/2006, 14h06
  3. Réponses: 6
    Dernier message: 20/11/2005, 02h53
  4. Récupérer le prototype d'une fonction
    Par uaz dans le forum Général Python
    Réponses: 2
    Dernier message: 27/07/2004, 17h24

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