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 :

Appeler FCKEditor avec un code PHP et non JavaScript [CKEditor]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut Appeler FCKEditor avec un code PHP et non JavaScript
    Bonsoir,

    J'ai PHP Version 5.2.5
    J'ai appelé l'éditeur avec du javascript et ça marche. J'ai fait la même chose en php et rien ne marche. ça me dit que le fichier n'a pas pu être trouvé. Je me demande si j'ai omis d'ajouter quelque chose au code php.

    Voici le code javascript qui marche correctement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <script type="text/javascript" src="/fckeditor/fckeditor.js"></script>
    <script type="text/javascript">
    window.onload = function()
     {
    var oFCKeditor1 = new FCKeditor( 'contenu' ) ;
    oFCKeditor1.ToolbarSet = 'MaToolbar' ;
    oFCKeditor1.Height = 300;
    oFCKeditor1.Width = '100%';
    oFCKeditor1.BasePath = '/fckeditor/"';
    oFCKeditor1.UserFilesAbsolutePath = '' ;
    oFCKeditor1.UserFilesPath = '' ;
    oFCKeditor1.ReplaceTextarea() ;
     
    } </script>
    Voici le code php complet qui ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    			<?php
     
                            include_once("/fckeditor/fckeditor.php");
                            $oFCKeditor1 = new FCKeditor('contenu');
    			$oFCKeditor1->ToolbarSet = 'MaToolbar';
    			$oFCKeditor1->Width = '100%';
    			$oFCKeditor1->Height = '320';
    			$oFCKeditor1->Basepath ='/fckeditor/';
    			$oFCKeditor1->UserFilesPath  ='';
                            $oFCKeditor1-> UserFilesAbsolutePath  ='';
                            $oFCKeditor1->Create() ;	
    			?>
    Pourriez-vous SVP m'aidez? Aurai-je louper une ligne importante pour le php ?

    D'avance je vous remercie
    Je sais que je ne sais rien

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 305
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 305
    Points : 15 633
    Points
    15 633
    Par défaut
    regarde si le code PHP génère bien le code JavaScript qui va afficher l'éditeur

  3. #3
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut
    Merci Mathieu, mais je ne sais pas comment voir si php génère du javascript. Par contre, j'ai essayé plusieurs choses et ai pu remarqué qu'en faisant ceci pour php, l'éditeur marche.

    php qui marche maintenant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include_once("../../fckeditor/fckeditor.php");
    Javascript qui marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="/fckeditor/fckeditor.js"></script>
    Ce que je trouve bizarre, pourquoi le chemin du fichier doit être différent de php à javascript?

    La deuxième chose, c'est que avec le code php, l'éditeur s'affiche n'importe où alors que avec le code javascript, il s'affiche exactement là où le textarea est déclaré Serait-ce à cause de ça?

    Javascript éditeur au bon endroit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oFCKeditor1.ReplaceTextarea() ;
    php éditeur au mauvais endroit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $oFCKeditor1->Create() ;
    d'avance je vous remercie
    Je sais que je ne sais rien

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 305
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 305
    Points : 15 633
    Points
    15 633
    Par défaut
    Citation Envoyé par Alexandrebox Voir le message
    Merci Mathieu, mais je ne sais pas comment voir si php génère du javascript.
    il faut regarder le code HTML de la page

    Citation Envoyé par Alexandrebox Voir le message
    Ce que je trouve bizarre, pourquoi le chemin du fichier doit être différent de php à javascript?
    suivant où se trouvent tes fichiers, je penses que ce code devrait aussi fonctionner :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/JavaScript" src="../../fckeditor/fckeditor.js"></script>

    Citation Envoyé par Alexandrebox Voir le message
    php éditeur au mauvais endroit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $oFCKeditor1->Create() ;
    la zone de texte est surement crée à l'endroit où tu exécutes le "Create"

  5. #5
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut
    Merci pour toutes ces infos. C'est génial. J'ai compris et ça marche maintenant.
    Je sais que je ne sais rien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Appel Ajax dans un appel Ajax avec JS et PHP
    Par Gajilidd dans le forum AJAX
    Réponses: 10
    Dernier message: 27/08/2010, 12h36
  2. [Prototype] Avec du code PHP
    Par reeda dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 09/09/2008, 13h10
  3. Lire un fichier PHP avec du code PHP et l'afficher
    Par Prosis dans le forum Langage
    Réponses: 4
    Dernier message: 10/01/2008, 00h21
  4. [EasyPHP] Problème d'affichage avec mon code PHP
    Par LegioKilt dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 24/11/2007, 04h13

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