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 :

Modifier la hauteur d'un textarea edité via FCKEditor [CKEditor]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut Modifier la hauteur d'un textarea edité via FCKEditor
    Bonjour,
    je souhaite modifier la hauteur d'un textarea,

    j'ai bien entendu essayé de modifer le nombre de ligne du textarea -> marche pas
    modifier oFCKeditor.Height = n -> marche pas
    modifier $this->height= 'n' dans fckeditor_php5.php -> marche pas

    Avez-vous une idée??

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Bonjour,

    Normalement ça devrait marcher (ça marche pour moi).

    Tu peux mettre le code de création ($oFCKeditore = new ......) que tu mets dans ta page ?

  3. #3
    Membre chevronné Avatar de nicocsgamer
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    321
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 321
    Par défaut
    Il me semble que l'on peut attacher une feuille CSS à l'éditeur.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Citation Envoyé par N1bus Voir le message
    Bonjour,

    Normalement ça devrait marcher (ça marche pour moi).

    Tu peux mettre le code de création ($oFCKeditore = new ......) que tu mets dans ta page ?
    Quelle methode marche pour toi dans 'celles' que j'ai cité?

    peut importe la valeur de oFCKeditor.Height et des colonnes et lignes du text area ... rien ne change :

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>titre</title>
    <link href="include/style.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="include/fckeditor/fckeditor.js"></script> 
    <script type="text/javascript">
    	window.onload = function()
    	{
    		var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
    		oFCKeditor.BasePath = 'include/fckeditor/' ;
    		oFCKeditor.ReplaceTextarea() ;
    		oFCKeditor.Height = 800 ;
    	}
    </script>
    </head>
    <body>
    <form action="test.php" method="post">
    	<textarea name="FCKeditor1" cols="80" rows="40" style="width: 100%; height: 800px">blabla</textarea>
    	<input type="hidden" name="page" value="'.$page.'">
    	<input type="submit" value="Submit" />
    </form>
    </body>

  5. #5
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Pourquoi utilises tu JS ?

    Ta page n'est pas en .php ?

    sinon pour moi :
    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
     
    // en haut de la page
    include("FCKeditor/fckeditor.php");
     
    //puis 
    <strong>TEXTE :</strong> <em><font color="#666666">Texte de l'article</font></em> <br />
            <?php
      $oFCKeditor = new FCKeditor('Art_Texte');
      if(($_SERVER["SERVER_NAME"] == "ella") OR ($_SERVER["SERVER_NAME"] == "192.168.0.15")){
      $oFCKeditor->BasePath = '/xxx/_office/FCKeditor/';}
      else{$oFCKeditor->BasePath = '/_office/FCKeditor/';}
      $oFCKeditor->Width  = '525' ;
      $oFCKeditor->Height  = '500' ;
      $oFCKeditor->ToolbarSet = 'Articles' ;
      $oFCKeditor->Value = $TheTexte;
      $oFCKeditor->Create();
      ?>
    et c'est tout !

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Si effectivement ma page est en php...
    merci pour ton aide c'est impeccable ça fait la bonne taille ! sauf que...

    Je ne suis pas très doué, je n'arrive plus à POSTer mon formulaire un fois edité :s

    Que dois-je poster en fait Quelle variable.... ?????? comment ? Ya un truc que je n'ais pas bien saisi..
    Parce qu'avant je POSTais le contenu de mon text area, mais la si j'ai bien compri c'est $oFCKeditor->Value qui contient le texte ... et je ne visualise plus très bien comment faire

    Merci d'avance

  7. #7
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    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
    <?php 
    // en haut de la page
    include("FCKeditor/fckeditor.php");
    ?>
     
    //puis 
    <form action="test.php" method="post">
     
    <?php
    $oFCKeditor = new FCKeditor('Le_nom_de_la_variable_que_tu_recuperes_en_post');
    $oFCKeditor->BasePath = 'le_chemin_vers_FCKeditor/';
    $oFCKeditor->Width = 'la_largeur_en_pix' ;
    $oFCKeditor->Height = 'la_hauteur_en_pix' ;
    $oFCKeditor->ToolbarSet = 'le_nom_de_la_toolbar_que_tu_veux_afficher' ;
    $oFCKeditor->Value = ""; // le champ sera vide
    $oFCKeditor->Create();
    ?>
     
    <input type="hidden" name="page" value="<?php echo $page; ?>">
    <input type="submit" value="Submit" />
    C'est parce que je t'avais copié/collé un bout de script .
    Value = $Texte parce que cela affichait le texte récupéré dans la bdd pour le modifier. Si tu veux le champ vide, tu mets value = ""

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Bonsoir!
    Merci encore pour ta nouvelle réponse.

    ceci-dit je ne comprend pas ce que tu entends par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="page" value="<?php echo $page; ?>">
    qu'est-ce que ce $page? ce n'est pas le contenu du textarea créé par fckeditor !?

    et si je tente de POSTer le $oFCKeditor->Value c'est la valeur au chargement de la page qui est envoyé et non pas le texte édité via FCKeditor

    comment faire?

  9. #9
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    C'est un autre bout de copier/coller inutile ça

  10. #10
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Non, c'est pas un bout de copier coller !

    C'est le reste de ton formulaire !!!
    (relis ton code)

    tu avais mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="hidden" name="page" value="'.$page.'">
    comme c'était en html, value="'.$page.'" n'aurait pas fonctionné.

    en ecrivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     value="<?php echo $page; ?>"
    la variable $page sera interprétée par php.

  11. #11
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut

    Désolé N1bus, j'avais pas fait attention.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Je crois qu'il y a une petite confusion la,
    en fait ce $page, c'est la variable qui contient le nom de la page que je modifie. (j'ai fais une erreur sur mon 1er copier/coller)

    Le textarea était remplacé en javascript par oFCKeditor.ReplaceTextarea() ; et il contenait le texte à envoyer.

    Comment faire en php pour créer donc ce textarea, modifier son contenu via FCKeditor, puis ensuite POSTer tout ceci..??

  13. #13
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Et bien ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $oFCKeditor->Value = ""; // le champ sera vide
    tu remplaces par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $oFCKeditor->Value = $Le_texte_que_tu_as_recupere_depuis_la_base_de_donnees_et_que_tu_veux_modifier ;

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    C'est exactement ce que j'ai fais,

    J'ai le texte réccupéré sur une BDD dans fckeditor,

    Je le modifie,

    Mais je ne sais pas quelle est la variable qui contient le texte modifié que je dois POSTer .

    Nous sommes-nous bien compri?

    merci encore d'avance :

  15. #15
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $oFCKeditor = new FCKeditor('Le_nom_de_la_variable_que_tu_recuperes_en_post');
    Je ne peux pas faire plus clair ...

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Effectivement on ne peut pas faire plus clair!
    J'avais déja essayé de récupérer cette variable et ça ne marchais pas...

    Mais en fait c'est parce que j'avais mi mon formulaire à la suite alor qu'il fallait que je l'ouvre avant le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $oFCKeditor = new FCKeditor('Le_nom_de_la_variable_que_tu_recuperes_en_post');
    Merci beaucoup N1bus !!!!!!!!!!!!!!!!!

    (désolé pour cette enchainement de question stupide..)

    et re encore merci !

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

Discussions similaires

  1. Modifier la hauteur via regedit de la barre des taches ou ces icones
    Par nekiiii dans le forum Programmation système
    Réponses: 0
    Dernier message: 09/06/2014, 14h32
  2. Modifier la hauteur du curseur d'un INPUT text
    Par gloumouth dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 16/03/2007, 14h47
  3. Changer la hauteur d'un textarea grace a javascript
    Par pepito11 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/12/2006, 10h34

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