FCK editor

FCK editor - PHP - Programmation

Marsh Posté le 01-04-2007 à 18:58:48    

Bonjour a tous.
Pour l'administration de mon site, j'utilise FCK éditor, un outil pour moi indispensable lorsqu'il s'agit de rentrer beaucoup de texte.
J'utilise une base de données dans laquelle j'enregistre les données rentrées grace a cet éditeur. L'inscription se fait parfaitement, cependant, l'administrateur du site a la possilibité de modifier le texte. Lorsqu'il clique sur l'icone appropriée, ca lui ouvre une page qui rappelle les enregistrements en fonction de la clé primaire.
J'arrive a récuprer les variables dans les champs de texte classique, mais lorsque j'implemente la variable dans l'éditeur, elle ne se récupere pas..
 
Avant d'aller plus loin et de donner les codes sources, est ce qu'il y'a parmis nous des power users de FCK éditor ?  
 
Merci  :cry:


---------------
Ben Alors !!!!! kess kiss pass ???
Reply

Marsh Posté le 01-04-2007 à 18:58:48   

Reply

Marsh Posté le 02-04-2007 à 15:42:01    

des samples dans différent langages sont fournies avec le codes de FCKeditor

Reply

Marsh Posté le 02-04-2007 à 17:53:46    

Ouais, sauf que la réponse n'est pas dedans ;)


---------------
Ben Alors !!!!! kess kiss pass ???
Reply

Marsh Posté le 02-04-2007 à 18:24:32    

j'utilise le FCK Editor sans aucun souci dans mon back office que j'ai codé en php pour mon site perso. Ca marche nickel. Tu as du te planter quelque part. (y'a que les templates xml que j'arrive pas bien a utiliser mais bon, c'est anecdotique. J'arrive a faire du texte décoré, a l'enregistrer en base et a l'éditer)

Reply

Marsh Posté le 02-04-2007 à 21:11:22    

Ok nikel.
Voici mes sources :
 
La page qui sert d'ajout d'infos a la base de donnée :
 
Au tout début de la page:
<?php
include("fckeditor/fckeditor.php" );
?>
 
Ensuite, dans le corps qui sert a appeller fck :
 
      <?
$oFCKeditor = new FCKeditor('description');
$oFCKeditor->BasePath = 'admin/fckeditor/';
$oFCKeditor->Value = 'Saisissez votre texte';
$oFCKeditor->Create();
$oFCKeditor->Width  = '400%' ;
$oFCKeditor->Height = '600' ;
?>
 
Ensuite, dans la page pour modifier mes infos :
 
Toujours en début :
 
<?php
include("fckeditor/fckeditor.php" );
?>
Puis ensuite je fais un query dans la base de données pour récuperer tous les champs :
 
$comptage_req = mysql_query("SELECT * FROM excursions WHERE id_excursion=".$_GET['id_excursion']);
$comptage = mysql_numrows($comptage_req);  
$i=0;
 WHILE($i!=$comptage)
      {
$id_excursion = mysql_result($comptage_req,$i,"id_excursion" );
$titre = mysql_result($comptage_req,$i,"titre" );
$description = mysql_result($comptage_req,$i,"description" );
$periode = mysql_result($comptage_req,$i,"periode" );
$affichage = mysql_result($comptage_req,$i,"affichage" );
$photo = mysql_result($comptage_req,$i,"photo" );
       
     
$titre = stripslashes(stripslashes($titre));
$description = stripslashes(stripslashes($description));
$periode = stripslashes(stripslashes($periode));
 
      $i++;
 
}
mysql_close();  
?>
 
Ce script fonctionne, inutile de dire que c'est codé a l'arrache machin :D
 
Ensuite les champs du formulaire :
 
<input name="titre" type="text" id="titre" value="<? print($titre) ?>
Ca ca fonctionne, ca rappelle bien l'enregistrement.
 
      <?
$oFCKeditor = new FCKeditor('description');
$oFCKeditor->BasePath = admin//fckeditor/';
$oFCKeditor->Value = '$description';
$oFCKeditor->Create();
$oFCKeditor->Width  = '400%' ;
$oFCKeditor->Height = '600' ;
?>
 
Le probleme est dans "Value", car au lieu de m'afficher ce que contient la variable $description, je retrouve dans le champs texte de FCK le texte " $description"
 
Je suis pas une bete en FCK / PHP c'est pour ca que j'ai posté ici ;)
 
Si t'as une piste tama, je suis bien sur preneur :D
 

Message cité 1 fois
Message édité par t'inquete le 02-04-2007 à 21:12:49

---------------
Ben Alors !!!!! kess kiss pass ???
Reply

Marsh Posté le 03-04-2007 à 09:03:41    

je regarderais ca ce soir si j'ai le temps

Reply

Marsh Posté le 03-04-2007 à 09:08:43    

t'inquete a écrit :

Code :
  1. $oFCKeditor->Value = '$description';

Le probleme est dans "Value", car au lieu de m'afficher ce que contient la variable $description, je retrouve dans le champs texte de FCK le texte " $description"

un peu de lecture : http://fr.php.net/manual/fr/langua [...] tax.single

Reply

Marsh Posté le 03-04-2007 à 15:55:25    


Pour info, j'ai essayé avec echo et avec print.
Ce que j'arrive pas a piger, c'est pourquoi le print fonctionne dans un simple champs de texte, alors qu'il ne fonctionne pas dans le champ texte de FCK ;)


---------------
Ben Alors !!!!! kess kiss pass ???
Reply

Marsh Posté le 03-04-2007 à 17:45:23    

Tamahome a écrit :

je regarderais ca ce soir si j'ai le temps


J'attends avec impatience tes interventions :D


---------------
Ben Alors !!!!! kess kiss pass ???
Reply

Marsh Posté le 03-04-2007 à 18:15:53    

moi j'ai pas de quote :
 

Code :
  1. $oFCKeditor->Value = $description;

Reply

Marsh Posté le 03-04-2007 à 18:15:53   

Reply

Marsh Posté le 05-04-2007 à 03:06:07    

Salut,
Super mec, ca fonctionne :D
Tout ca a cause des quotes :D :D :D
 
Mille merci


---------------
Ben Alors !!!!! kess kiss pass ???
Reply

Marsh Posté le 25-02-2008 à 16:40:58    

je plussoie, je l'utilise depuis 2 ans maintenant
Seul et unique problème : configurer les fichiers pour les upload des images et empêcher qu'il choisisse connectors.asp à la place de connectors.php
 
.. et ça j'y suis jamais vraiment parvenu :D


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 27-02-2008 à 09:18:26    

moi c'est utiliser des templates xml modifiés ^^ la ca n'a jamais marché ces trucs la... :/


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 17-03-2008 à 20:34:05    

quand j'y pense je viens juste de réaliser comment fonctionnent le modèle de templates de punbb et phpwebgallery, 3 ans après les avoir installés :D


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 21-11-2008 à 12:06:07    

Bonjour,  
j'arrive un peu tard.
J'ai le eu le meme probleme que "T'inquete", parcontre, a quoi correspond la ligne :
  <?  
$oFCKeditor = new FCKeditor('description');  
$oFCKeditor->BasePath = admin//fckeditor/';  
$oFCKeditor->Value = '$description';  
$oFCKeditor->Create();  
$oFCKeditor->Width  = '400%' ;  
$oFCKeditor->Height = '600' ;  
?>  
 
Chez moi ça m'fait une erreur, ... quelqu'un sait pourquoi?
(... bien entendu je remet son code car il a été traité.. chez moi ce ne sont pas ces variables  ;)  )
 
Merci d'avance

Reply

Marsh Posté le 21-11-2008 à 12:25:21    

en fait c'est bon... :x j'avais oublie l'include ! :p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed