Creer le même formulaire que CCM

Résolu
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   -  
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je voudrais savoir comment je peux creer un formulaire du même style que celui la avec la possibilité de mettre des liens des mots en gras de choisir un emplacement c'est pour mon site.
Mais aussi apres avoir termienr je veux qu'il soit enregistrer dans ma base de donnée (le titre et comment y acceder (liens), ...)
Et quand il est creer je veux que le titre apparait automatiquement apres la validation du webmaster dans mon menu!!!
C'est vrai j'en demande beaucoup, mais je ne trouve pas ce que je veux sur google.
MERCI BEAUCOÜP D'AVANCE !!!

8 réponses

empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Tu dois avec des connaissances en Javascript, PHP, REGEX et SQL

En gros tu dois en Javascript voir quelle est la valeur sélectionner et mettre les TAG (que tu aura créé) autour de cette valeur, ensuite à l'envoi, il faut filtrer les TAG HTML que le visiteur aurait pu taper comme <\b\> ou <\i frame\> ... Sinon il pourrait y avoir des failles...

Ensuite demander à PHP avec des REGEX (Expressions Régulières) de détecter tous les TAG que tu auras créé, pour les convertir en TAG HTML(exemple: [\b\] en <b> ou comme sur CCM <\gras\> en <\b\>), et après avoir fait les conversions, il faut envoyer ça en PHP via commande SQL dans ta BDD

J'ai mis volontairement des antislash "\" pour ne pas que CCM filtre mes TAG HTML si jamais il le faisait...
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
ok merci. je m'y conais en php, en java et sql.
mais il y aurait pas un tuto SVP.
Merci encore!!
0
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Il y a un bon tuto pour REGEX sur le site du zéro et plus particulièrement dans la 2ème partie : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/917386-les-expressions-regulieres-partie-2-2#ss_part_4

Justement ce qu'il te faut ;-)
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
ok merci !!
mais comment on je peux enregistrer la saisie dans ma BDD (le titre, l'emplacement de l'article,...) et que le titre apparait dans le menu !!
SVP !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
Tu viens de dire que tu connaissais PHP et MySQL... Je t'envoie donc encore sur le site https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914508-ecrivez-des-donnees

Tu trouveras la solution pour ajouter, modifier et supprimer des données d'une BDD via PHP :-)
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
ok merci !!
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
J'aimerais rajouter sur un site, un système comme le BBCode. A savoir qui permet de mettre en forme le texte : gras, petite taille, changement police, ...

A ceci près, qu'aucunes des balises soient visible par l'utilisateur, comme le propose Google : https://accounts.google.com/ServiceLogin?passive=1209600&continue=https://docs.google.com/&followup=https://docs.google.com/&emr=1

Concrètement, lorsque l'on clique sur le bouton qui met le texte sélectionné en gras, ce texte se met directement en gras sans afficher les balises [b ]. Ce fonctionnement est similaire à Word, lorsque l'on met un texte en gras, il s'affiche en gras sans voir des balises ... à la différence que le traitement de texte est en ligne.
0
empty Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   176
 
c'est sûrement faisable en utilisant des balises <b></b> ou <span style="font-weight: bold;"></span> via javascript, mais je suis pas sur, essaye toujours de mettre dans ton code HTML <textarea><b>test</b></textarea> et de même avec <span>...
0
yoshiro Messages postés 496 Date d'inscription   Statut Membre Dernière intervention   65
 
ok merci !!
0