Dominique49
Messages postés148Date d'inscriptionmardi 10 août 2010StatutMembreDernière intervention19 juin 2016
-
10 mars 2011 à 14:31
Dominique49
Messages postés148Date d'inscriptionmardi 10 août 2010StatutMembreDernière intervention19 juin 2016
-
12 mars 2011 à 15:57
Bonjour à tous,
voilà, je voudrais faire un petit traitement de texte en ligne personnalisé.
Ce serait faisable en Java, mais tout le monde n'a pas Java sur son PC, et en plus c'est lourd et je ne suis encore que débutant en la matière.
Surtout que je sais que c'est tout à fait possible en JS ...
SVP, dites-moi comment ça marche ... Là tactique utilisée quoi ...
Je sais que ça existe déjà, mais moi je veux pouvoir faire ce que je veux, c'est à dire que j'ai des balise tout à fait spéciales, avec 3 attributs ... Et donc si je laisse comme ça, l'utilisateur aurait quelque chose comme ça :
[ask|red|3|param_box]Réponse/ask ... Voilà, c'est pas très lisible quand on à 50 balise comme ça dans son texte !!!
Donc je voudrais pouvoir mettre en forme ça ... Il faudrait que ça fasse ... Imaginons ça sous forme de bouton avec une petite liste déroulante quand on clique dessus pour sélectionner les attributs ...
Mais avant ça, il faudrait déjà savoir faire ça disons pour le gras. Quand on clique sur le bouton gras, hop, le mot se vire directement en gras !
C'est faisable, puisque ça existe !!!
Le tout est de savoir comment .
Merci d'avance.
PS
Aussi, je préfère l'Ajax, si on peu faire avec ...
14 ans, connais PHP/MySQL, apprend Javascript/Ajax et Java.
007Julien
Messages postés276Date d'inscriptionmercredi 22 septembre 2010StatutMembreDernière intervention 8 janvier 20144 11 mars 2011 à 13:02
Signalons tout de suite que la difficulté de la tâche, réside dans la diversité des navigateurs. Dans ces conditions, il est bon de décortiquer les scripts des différentes solutions disponibles en libre ou adoptées par les gestionnaires de sites.
Plusieurs solutions utilisant designMode ou contentEditTable permettent de construire des éditeurs de texte très attractifs pour les utilisateurs. Citons HTMLArea, WYMeditor, Rich text Editor (RTE) et tinyMCE (et certainement d'autres plus récents, mes recherches datent un peu).
Toutefois, la diversité des codes obtenus avec les différents navigateurs (et la nécessité de contrôler les contenus pour des motifs évidents de sécurité) conduit, sauf à disposer d'une équipe de programmeurs expérimentés, à préconiser des solutions beaucoup plus légères utilisant, comme tu le suggère, des fenêtres-texte et des balises définies par des crochets droits.
Là encore, la difficulté essentielle consiste à surmonter les différences d'approche des navigateurs pour maîtriser la sélection dans une fenêtre texte (voir cette page ou encore celle-ci pour commencer à manipuler le DOM).
À cet égard, je ne dispose pas de listes mais te suggère de te tourner vers des éditeurs de blogs ou d'enregistrer les scripts de divers sites dont celui-ci (encore que ce ne soit pas un modèle tout-à-fait exemplaire).
ChasseurDeChimeres
Messages postés292Date d'inscriptionmercredi 7 novembre 2007StatutMembreDernière intervention15 janvier 20133 12 mars 2011 à 15:54
Salut;
Contrairement à Julien je trouve la portabilité des éditeurs wysiwyg (pour ma part j'utilise tinyMCE et CKEditor) sur les différents navigateurs plutôt bonne, le seul problème et que ces solutions n'intègrent les gestionnaire d'images (upload d'images dans une bibliothèque présente sur le serveur) que sous la forme de plugins payant (il reste malgré tout la possibilité d'intégrer une image grâce à une url).
bon dev.
Dominique49
Messages postés148Date d'inscriptionmardi 10 août 2010StatutMembreDernière intervention19 juin 2016 12 mars 2011 à 15:57
Salut, merci pour vos réponse.
Je me suis rendu compte donc que ce n'est certes pas moi qui vais refaire tout seul un traitement de texte que même les pros ne maîtrise pas tout à fait ...
Voilà, je voudrais donc ajouter mes balises perso à CKeditor, je fouille dans le code depuis plusieurs jour, mais je n'ai pas trouvé comment faire ... Comment pourrait-on faire SVP ?
Merci bien.
14 ans, apprend PHP/MySQL, Javascript/Ajax et Java.