begin process at 2010 03 15 17:33:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > [CLASSE PHP5 / STC PR] EDITEUR WYSIWYG FLEXIBLE ET PERSONNALISABLE

[CLASSE PHP5 / STC PR] EDITEUR WYSIWYG FLEXIBLE ET PERSONNALISABLE


 Information sur la source

Note :
7,67 / 10 - par 3 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Class et Objet ( POO ) Classé sous :wysiwyg, editeur, language balise Niveau :Initié Date de création :03/01/2008 Date de mise à jour :03/01/2008 16:43:38 Vu / téléchargé :5 758 / 659

Auteur : fanfouer

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Bonjour,

Voici un éditeur WYSIWYG (What you see is what you get) que j'ai développé pour une interface de rédaction. Il a été créé dans le but d'offrir une flexibilité certaine à l'utilisateur puisque le code qu'il utilise est très largement extensible.
Une documentation est jointe au zip pour faire plus ample connaissance avec le systeme. Bonne lecture.

Source

  • <?
  • //1 - Pour intégrer l'éditeur à une page
  • $textEdit_install = '../core/PHP/textEditor';
  • include ($textEdit_install.'/textEditor.Class.php');
  • ?>
  • <html>
  • <head>
  • <?
  • textEditor::includeFiles (true, $textEdit_install);
  • ?>
  • </head>
  • <body>
  • <?
  • $textEdit = new textEditor("textEditor", "name", $textEdit_install);
  • $textEdit->displayEditor(textEditor::MODE_JS, true, "100%", "450", NULL, 60000);
  • ?>
  • </body>
  • </html>
  • <?
  • //2 - Pour parser un fichier édité par textEditor (afin de faire un rendu)
  • $textEdit_install = '../core/PHP/textEditor';
  • include ($textEdit_install.'/textEditor.Class.php');
  • $texte_render = textEditor::parse ('/mon_fichier.ext');
  • ?>
  • <html>
  • <head/>
  • <body>
  • <?
  • echo $texte_render;
  • ?>
  • </body>
  • </html>
<?
//1 - Pour intégrer l'éditeur à une page

$textEdit_install = '../core/PHP/textEditor';
include ($textEdit_install.'/textEditor.Class.php');

?>
<html>
  <head>
    <?
    textEditor::includeFiles (true, $textEdit_install);
    ?>
  </head>
  <body>
    <?
$textEdit = new textEditor("textEditor", "name", $textEdit_install);
$textEdit->displayEditor(textEditor::MODE_JS, true, "100%", "450", NULL, 60000);
?>
  </body>
</html>

<?
//2 - Pour parser un fichier édité par textEditor (afin de faire un rendu)

$textEdit_install = '../core/PHP/textEditor';
include ($textEdit_install.'/textEditor.Class.php');

$texte_render = textEditor::parse ('/mon_fichier.ext');

?>
<html>
  <head/>
  <body>
<?
echo $texte_render;
?>
  </body>
</html>

 Conclusion

Je suis ouvert à toute proposition d'amélioration... n'hésitez pas sur les commentaires.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

03 janvier 2008 16:43:38 :
V1.0 - post d'origine.

 Sources du même auteur

Source avec Zip Source avec une capture [CLASSE PHP5]SCAN IP V2.0 - SCANNER DES PLAGES D'IP ET RETRO...

 Sources de la même categorie

Source avec Zip CLASSE TABLE HTML DYNAMIQUE par LDDL
Source avec Zip GÉNÉRATEUR DE COUCHE DAO POUR SITE WEB À PARTIR D'UNE BASE D... par alexfool
Source avec Zip [PHP5.2] CLASSE PDO par hornetbzz
Source avec Zip POO - LOGGING PACKAGE par Waredan
POO - OBJECT CLASS par Waredan

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture SELFBUILD MODIFIEZ VOTRE SITE EN UN CLIC par kylekatarnls
Source avec Zip Source avec une capture ZORAWEAVER : GESTIONNAIRE DE SITE EN-LIGNE, TYPE DREAMWEAVER par zoran_8000
Source avec Zip Source avec une capture PAGES INTERNET EN COLLABORATION [PIC] OU WIKI WYSIWYG SUR L... par bultez
Source avec Zip Source avec une capture ALBUM PHOTOS MARCHAND AVEC EDITEUR HMTL par boog2la
Source avec Zip Source avec une capture GERER STYLE SITE par ben05

Commentaires et avis

Commentaire de funlife le 03/01/2008 18:05:48 10/10

Salut , joli source , tres rapide et vu le nombre de fichier je ne peux mettre que 10 , c'est mérité.

J'espere que y aura des améliorations ( bien que je vois pas ce qui pourrai faire ) , car sa m'interesse bcp

Amicalement

Commentaire de webdeb le 03/01/2008 19:56:34 8/10

Excellente idée bien que pour moi le seul et unique utilitaire qui surpasse tous les autres dans ce domaine est TinyMCE.

Néanmoins je te mets 8 / 10 pour le travail. Seul bémol qui me chagrine c'est de voir ces stupides short tags dans ton code. Utilise plutôt <?php à la place de <? afin d'assurer un portage plus aisé sur des configurations de serveurs hétérogène; et d'éviter des conflits d'interprêtation avec le langage XML.

++

Commentaire de klicksoe le 04/01/2008 09:06:49

Très joli travail !

Tu as bien le droit à ton 10 ^^ (même si il y a la petite erreur du "<?"). Depuis le temps que j'en cherchais un personnalisable, je vais voir ce qu'il donne (surtout que j'aime pas trop le js même si je doit l'utiliser au taff).

En tout cas, un grand merci.

Commentaire de webdeb le 04/01/2008 11:55:23

>> Depuis le temps que j'en cherchais un personnalisable, je vais voir ce qu'il donne (surtout que j'aime pas trop le js même si je doit l'utiliser au taff).

Pour du complètement personnalisable et modulaire => http://tinymce.moxiecode.com

++

Commentaire de klicksoe le 04/01/2008 20:13:40

Merci beaucoup ^^.

Je me matte ça dès ce soir. Y a de la prog dans l'air ^^

Commentaire de UNi le 09/01/2008 17:07:59 5/10

L'idée est bonne mais la réalisation n'est pas fonctionnelle. Outre les balises qui ne sont pas correctes je n'ai pas réussi à faire fonctionner tout de suite le script à cause du chemin d'accés (je lui ai pourant fourni comme paramétres "textEditor::includeFiles(true,".");" et il a fallu que j'édite à la main la classe.

Au niveau des améliorations je pense qu'il faudrait revoir la facon de générer le HTML.

En tout cas bon courage à toi.

Commentaire de ArChYY le 27/01/2008 05:29:50

Super source ^^ Perso je vais l'utiliser par contre. Comment faire pour donne le choix a l'utilisateur d'écrir grasse au  WYSIWYG ou non

Commentaire de fanfouer le 27/01/2008 19:25:49

Bonsoir,

Merci pour vos commentaires à tous, je prevois donc bien de changer les shorttags en <?php et le problème du chemin d'installation est reglé et sera corrigé lors de la prochaine publication.
Néanmoins, UNi, pourrais-tu préciser la manière que je pourrais employer pour changer la méthode de génération du HTML. Enfin, je veut dire par la que je me suis pas mal creusé pour conserver quelque chose à la fois editable avec l'editeur et publiable en HTML.

Ensuite, ArChYY, qu'entends-tu par "le choix à l'utilisateur d'ecrir en grasse au WYSIWYG ou non"?

Commentaire de ArChYY le 27/01/2008 19:33:56

avoir le choix entre le  WYSIWYG et la methode ou en vois les bbcode style [B]test[/B]

Commentaire de fanfouer le 27/01/2008 20:27:51

Re-bonsoir,

Ce genre de balise n'entre pas en ligne de compte dans mon editeur.
Des balises prédéfinies sont insérées dans la zone de texte pour être ensuite conveties en HTML (c'est par exemple <gras> pour du texte en gras).
Ces balises sont donc visibles dans la partie d'édition.

Voila tout.

Commentaire de demenvil le 22/04/2009 22:08:17

Salut super sources! juste ce qu'il me fallait! merci !
Juste une question est ce que on peut créer des page html avec une fois que l'on fait envoyer j'aimerai bien récupérer le contenu et le mettre dans une page avec un css prédéfinie et créer un lien sur une autre pages est ce possible?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Editeur WYSIWYG [ par lesucces ] BonjourJe suis &#224; la recherche d'un editeur WYSIWYG comme celui dans lequel on r&#233;dige le message avant de l'envoy&#233; sur le forum. Quelqu' Probléme de mise en page editeur Wysiwyg [ par sky_striker ] Bonjour &#224; tous,J'ai plusieurs int&#233;rogations ... Le client &#224; souhaiter l'int&#233;gration d'un editeur Wysiwyg pour faire des mises &#22 Editeur Wysiwyg [ par s studio ] Bonjour a tous. Je cherche a utiliser un editeur WYSIWYG pourmettre a jour facilement le contenu de mon site. J'utilise actuelement KTML de interack WYSIWYG + afficher la source + compatibilité naviguateur [ par atchoumen ] Bonjour,A force de fouiner sur le net, j'ai reussi a faire un WYSIWYG, mais je recontre deux probl&#232;me le premier et qu'il est compatible de IE et Pb d'insertion d'image avec FCKEditor... [ par anaeksounamoun ] D&#233;sol&#233;e de vous ennuyer encore une fois avec mes questions sur FCKEditor... mais je viens de me rendre compte que je n'arrivais pas a ins&#2 Je cherche un editeur php graphique sous linux, c'est urgent!!!!!!!!!! [ par sousou_one ] Bonjour tt le monde, Je cherche un editeur php graphique sous linux, j'ai une distribution SUSE 10.0 est ce que quelqu'un peut m'aider? Merci d'avance WYSIWYG XHTML1.0 [ par yannvag ] J'aimerais trouver un WYSIWYG XHTML 1.0 Strict.J'en ai deja trouve, mais le probleme est qu'il ne ne donnent pas du code valide (&lt;font face="Verdan Editeur PHP [ par pcgpegase ] Bonjour tout le monde !J'aimerais savoir quels éditeurs PHP vous utilisez et surtout lequel est le meilleur.Utilisant Dreamweaver depuis le début (6 a meilleur editeur de php [ par Rachidik ] aider moi de trouver un meilleur editeur de langage php qui peux verifierle synatxe de langage..j'utilise bloc note mais est dur avec des longue progr Editeur de pages HTML [ par semprecorsu2b ] Bonjour, je cherche à créer dans ma partie administration une partie d'édition de texte.Je voudrais créer une interface identique a celle que l'on tro


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales