Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

WYSIWYG TOTALEMENT OO


Information sur la source



Description

Cliquez pour voir la capture en taille normale
Je codais un framework php, et j'ai eu besoin d'une automatisation de ce que l'on fait le plus souvent en php : la gestion des formulaires, j'ai alors code plusieurs classes (input, checkbox, submit, confirmsubmit, inputDate, etc...) et je me suis demande si un site utilisant un framework se contenterait d'input simples, la reponse etait evidement non... il me faut du javascript dans ces inputs, et en grosse quantite...
Que faire ? un wysiwyg, c'etait un champ input particulierement interessant

le code php n'est pas finni, le code js l'est (ou en tout cas c'est fonctionnel... il reste probablement d'autres options a ajouter, peut-etre des bugs, j'ai pas pu tester sous MSIE...)

c'est un wysiwyg objet et fonctionnel (dans les deux sens du terme)
j'ai peut-etre trop utilise de copier coller pour le parametrage, mais le moteur semble coherent, a vous de me dire ce que vous en pensez...

le code ne fait que 300 lignes, ca en fait un truc souple et leger...
 

Source

  • /**
  • * @see wysiwyg.zip
  • */
/**
* @see wysiwyg.zip
*/

Conclusion

pas grand chose a conclure sinon :
l'utilisation de ce genre de code dans un site, remplacera ou a deja remplace avantageusement le BB-code, MAIS :
le BB-code permet aujourd'hui plus de choses quand on l'utilise avec preg_replace_callback (genre le codes-sources, les equations, etc...)

mais pour une utilisation classique, le wysiwyg permet un plus grand confort, et une edition presque aussi souple
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de olid le 15/10/2007 11:22:09

Venant de toi, çà doit être un bijou... Je testerais çà pour mon projet LiFE2Front et te citerais si utilisé ;o)

signaler à un administrateur
Commentaire de nickadele le 19/10/2007 18:20:52 administrateur CS

marche pas sous IE7, IE6, IE5.
Sous mozilla fonctionne bien.
Beau travail !

signaler à un administrateur
Commentaire de coucou747 le 19/10/2007 21:10:59

ji quelqu'un a une idee pour MSIE, je suis interesse

signaler à un administrateur
Commentaire de malalam le 20/10/2007 13:44:05 administrateur CS

Sympa, ça marche bien. J'aime pas tes icones par contre ;-)
Mais ça marche très bien. Bravo.

signaler à un administrateur
Commentaire de malalam le 20/10/2007 13:44:19 administrateur CS 9/10

Oublié de noter

signaler à un administrateur
Commentaire de coucou747 le 20/10/2007 14:02:41

malalam, j'ai la meme source pour toi, mais avec une VRAIE gestion de plein de choses :) tu verras en temps voulu (il me faut quelques annees pour coder tout ce que j'ai sur le cahier des charges, mais bon, la V1.0 sera prete d'ici un mois je pense)

c'est une gestion des formulaires couplee a une gestion du xml, des BDD, des Exceptions, des infos sur fichiers, des images, des graphiques, etc...

le tout en php bien sur

signaler à un administrateur
Commentaire de soundpanther le 17/04/2008 14:20:26 10/10

Bonjour,

très bonne source

signaler à un administrateur
Commentaire de MoineCopiste le 15/06/2008 14:40:01

N'étant pas une foudre de guerre en matière de javascript,
J'ai voulu « francisé » les noms dans  le code : wysiwyg.js

errare humanum est !

- pas de problème majeur, jusqu'à ce que je classe par ordre alphabétique les couleurs.

- Bug dans la partie "fond" "BackColor" depuis je n'ai plus de couleur de fond...

Par contre l'ajout de polices supplémentaires fonctionne très bien.
La page wysiwyg.html est aisément paramétrable ( css ) de plus cela rend très bien.

Et ce qui est surprenant c'est que j'ai de meilleurs résultat sous Opera 9.27, 9.5 Safari 3.11 que sous FF sous Windows, j'ai testé sous Linux Fedora 8 et Mandriva 2008.1 même navigateur excepté Safari pour epiphany rien ne fonctionne ...  

Dommage pour le linuxien que je suis  !

Très bonne source tout de même ...

MC

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Textarea = WYSIWYG éditeur HTML [ par Blasteur ] Bonjour à tous !Je recherche un javascript qui soit intégrable dans un formulaire de la même manière qu'une textarea. Ce script est en fait un éditeur textarea = WYSIWYG éditeur HTML [ par Blasteur ] Bonjour à tous !Je recherche un javascript qui soit intégrable dans un formulaire de la même manière qu'une textarea. Ce script est en fait un éditeur wysiwyg pour textarea en css [ par dorian53 ] Bonjour, Je recherche un wysiwyg pour textarea qui édite le code source en css. J'en ai testé une quinzaine (sans source css) sans trou wysiwyg [ par magicsmacks ] Bonjour,Voilà, je ne suis pas doué en Js, je programme surtout en Php mais là j'ai vraiment besoin du Js. En effet je possède dans mise en forme textarea [ par titia80000 ] Bonjour,je souhaite pouvoir mettre en forme du texte dans un textarea, c'est-a-dire en cliquant sur un bouton le texte sélectionné se met en gras ou e mise en forme dans les textarea [ par polo22x ] Bonjour à tous,Je cherche le moyen d'implanter dans une page avec des formulaires les outils qui sont proposés pour la mise en forme des messages du f Editeur wysiwyg dans un div [ par picolo220 ] Bonjour, je suis en train d'essayer de réaliser un éditeur wysiwyg.Pour l'instant je m'intéresse seulement à firefox, je verrai plus tard pour IE.J'ai pb textarea [ par elisabeth_nov ] Bonjour, alors, j'expose mon problème: j'ai un textarea dans lequel je rentre du texte, mon problème c'est que lorsque je fait un entre (retour à la l Retour à la ligne dans un textarea [ par ov3rdoze ] Bonsoir à tousJ'utilise XmlHttpRequest pour récupérer une adresse. Celle-ci est en 3 parties : - adresse - code postal - villeLe résultat soit être mi Scroll barre qui remonte lorsqu'on ajoute du texte dans un textarea [ par demicervo ] Bonjour à tous,j'espère que vous allez pouvoir m'aider.J'ai bien cherché mais je n'ai pas trouvé de solution satisfaisante.J'ai donc un textarea avec


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.