24 Visiteurs , 0 Membre et  0 Admin en ligne   Accueil   Téléchargements   Forum   Boutique   FAQ   Contact   
Comment vous avez appris PHP?
 Fromation Continu
 Documentations
 Auto Formation sur CD
 site et forum de PHP
 Autre

 
Autres Sondages
pages vues depuis le
27.10.2005 : 4582595

 · Membres : 9076
 · News : 75
 · Downloads : 244
 · Liens : 52







  Comment integré un éditure de text dans votre page PHP?
Catégorie : PHP -> PHP
Ajouté le : 05.01.2008 10:17
Auteur : mhand
Lectures : 3243
Commentaires : 0 [ Poster un commentaire ]
Note :  [ Evaluer ]

 Comment integré un éditure de text dans votre page PHP?

FCKeditor est un logiciel libre éditeur de texte HTML qui apporte beaucoup de la puissante fonctionnalité de bureau éditeurs connus comme Word pour le Web.

Télécharger: http://www.fckeditor.net/download

Intégration PHP

Il est très facile à utiliser FCKeditor PHP dans vos pages Web.  Tous les fichiers sont disponibles intégration dans le document officiel distribué paquet.  Il suffit de suivre ces étapes.

 Étape 1

Supposons que l'éditeur est installé dans le dossier / FCKeditor / chemin de votre site internet.  La première chose à faire est d'inclure le "PHP Integration Module" fichier dans le haut de votre page, comme ceci:

<?php

include("FCKeditor/fckeditor.php");

?>

Étape 2

 Maintenant, les FCKeditor est disponible et prêt à être utilisé.  Donc, il suffit d'insérer le code suivant dans votre page pour créer une instance de l'éditeur (généralement au sein d'un <FORM>):

<?php

$oFCKeditor = new FCKeditor('FCKeditor1');

$oFCKeditor->BasePath = '/fckeditor/';

$oFCKeditor->Value = 'Default text in editor';

$oFCKeditor->Create();

?>

"FCKeditor1" est le nom utilisé pour écrire des données de l'éditeur sur les formulaires.

 Étape 3

 Le rédacteur en chef est maintenant prêt à être utilisé.  Il suffit d'ouvrir la page dans votre navigateur pour voir à l'œuvre.

The complete sample L'échantillon complet

<?php

include("FCKeditor/fckeditor.php") ;

?>

<html>

  <head>

    <title>FCKeditor - Sample</title>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  </head>

  <body>

    <form action="savedata.php" method="post">

<?php

$oFCKeditor = new FCKeditor('FCKeditor1') ;

$oFCKeditor->BasePath = '/FCKeditor/';

$oFCKeditor->Value = 'Default text in editor';

$oFCKeditor->Create() ;

?>

      <br>

      <input type="submit" value="Submit">

    </form>

  </body>

</html>

Manipulation des données affichées

L'éditeur exemple venez de créer se comportera comme une normale <INPUT> champ dans un formulaire. Il utilisera le nom que vous avez utilisé lors de la création de celle-ci (dans l'exemple susmentionné, "FCKeditor1").

 Ainsi, si vous avez activé la magie de prix, de récupérer sa valeur en faisant quelque chose comme ceci

$sValue = stripslashes( $_POST['FCKeditor1'] ) ;

Echantillons

Vous trouverez quelques exemples sur la façon d'utiliser l'éditeur dans la «_samples / php" répertoire du paquet distribué.

Autres infos

 Si vous voulez retrouver le lieu de HTML résultant directement à la sortie du navigateur (par exemple si vous utilisez-la dans un moteur de template tels que Smarty), vous pouvez appeler le "CreateHtml" méthode plutôt:

$output = $oFCKeditor->CreateHtml() ;


Pour changer la taille de l'éditeur dans la page, insérez le code suivant avant d'appeler la Create() ou CreateHtml():

$oFCKeditor->Width  = '100%' ;

$oFCKeditor->Height = '200' ;

Et il suffit de modifier les valeurs à vos besoins.


  • Pour modifier les paramètres de configuration dans un fichier séparé en dehors de l'éditeur de l'annuaire, ajoutez-les à la Config propriété de l'éditeur objet: 

$oFCKeditor->Config['CustomConfigurationsPath'] = '/myconfig.js' ;


  • Pour définir le chemin pour sauver des fichiers téléchargés décommentez la ligne suivante dans /FCKeditor/editor/filemanager/browser/default/connectors/php/config.php.

 

  •  (Faire de même dans /FCKeditor/editor/filemanager/upload/php/config.php, au moins en version 2.3)

 

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

  • Selon votre version, vous aurez aussi besoin de fixer $Config['Enabled'] à true dans /FCKeditor/editor/filemanager/browser/default/connectors/php/config.php.
  •  (Faire de même dans /FCKeditor/editor/filemanager/upload/php/config.php, au moins en version 2.3)

// SECURITY: You must explicitly enable this "connector". (Set it to "true").

$Config['Enabled'] = true ;

Note: Régler la permission du répertoire upload correctement. Vous devrez aussi décommenter les réglages de LinkBrowserURL et ImageBrowserURL le dans le dossier /FCKeditor_2.0fc/fckconfig.js pour la navigation et la fonction de téléchargement pour fonctionner correctement.

Également fixé _ _ FileBrowserLanguage et QuickUploadLanguage de php dans le fichier fckconfig.js.

 

 

var _FileBrowserLanguage        = 'php' ;

var _QuickUploadLanguage        = 'php' ;

Voir Built-in File Browser pour plus d'informations.

 Remarque importante pour PHP avec le safe mode activé: Vous devrez créer /UserFiles/File, /UserFiles/Flash, /UserFiles/Image et /UserFiles/Media pour que le filebrowser au travail. Bien sûr, vous aurez également à mettre les bonnes permissions pour ces répertoires.  En outre, n'utilisez pas le "Create new folder". Le dossier sera créé mais n'a pas pu être utilisées (Safe Mode restriction).

Testing file upload Test de chargement de fichier

Obtenir le fichier à télécharger doit être correctement configuré peut s'avérer difficile. Pour retrouver rapidement tous les problèmes relatifs à chargement de fichier, il ya une page de test dans FCKeditor/editor/filemanager/upload/test.html.

Pour plus d'informations:http://wiki.fckeditor.net/FCKeditor


  


phpmaroc.com - phpmaroc.org - php-maroc.com - php-maroc.org - php-maroc.net - phpmorocoo.com - phpmorocoo.org - phpmorocoo.net - php-morocoo.com - php-morocoo.org - php-morocoo.net

Pseudo :
Pass :
 Enregistré
S'enregistrer
Perdu votre Pass ?


Propulsé par BandwidthMeter
Adresse email: *
Liste:
Nom: *

Inscription:
Désincription

*Champs obligatoire
Copyright © 2006 PHPMaroc.com