IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] bbcode (?)


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Par défaut [PHP-JS] bbcode (?)
    Bonjour,

    est-il possible de permettre à l'utilisateur d'écrire un message (par exemple, lorsqu'il poste un message sur un livre d'or) avec une mise en forme SANS balises ??

    par exemple : il sélectionnerait un mot de son message, cliquerait sur "gras" et le texte se mettrait en gras directement dans la zone de saisie du texte.

    (si ce n'est pas possible, comment faire pour que le texte qu'il sélectionne soit mis ENTRE deux balises d'ouverture et de fermeture pour le gras ou l'italique ? pour le moment, je n'arrive qu'à insérer les balises à la FIN mais j'aimerais faire comme sur ce forum phpBB)

    d'avance merci !

  2. #2
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    vois du côté javascript...

  3. #3
    Membre éprouvé Avatar de cynferdd
    Profil pro
    Analyste Développeur .Net, PHP, SQL Server
    Inscrit en
    Avril 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Développeur .Net, PHP, SQL Server

    Informations forums :
    Inscription : Avril 2003
    Messages : 154
    Par défaut Re: bbcode (?)
    Citation Envoyé par themis121
    Bonjour,

    est-il possible de permettre à l'utilisateur d'écrire un message (par exemple, lorsqu'il poste un message sur un livre d'or) avec une mise en forme SANS balises ??
    Je vois bien une solution : Faire en sorte de n'afficher que la présentation lors de la saisie comme tu le dis, et faire en sorte de stocker le texte avec le BBCode dans un champ caché (<INPUT type="hidden"> Voir doc en HTML un peu partout sur le net). Par contre ça risque d'être assez lourd à gérer.
    Citation Envoyé par themis121
    (si ce n'est pas possible, comment faire pour que le texte qu'il sélectionne soit mis ENTRE deux balises d'ouverture et de fermeture pour le gras ou l'italique ? pour le moment, je n'arrive qu'à insérer les balises à la FIN mais j'aimerais faire comme sur ce forum phpBB)
    Normalement sur le site officiel de PHPBB tu as toutes les sources disponibles

  4. #4
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Tou simplement en javascript, tu as même des éditeurs puissants qui le permettre (avec un nom avec des WYZ...)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Par défaut
    merci bcp à tous !

    j'ai effectivement trouvé ceci http://www.kevinroth.com/rte/demo.htm et je vais voir comment adapter ça ...

  6. #6
    Membre éprouvé Avatar de cynferdd
    Profil pro
    Analyste Développeur .Net, PHP, SQL Server
    Inscrit en
    Avril 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Développeur .Net, PHP, SQL Server

    Informations forums :
    Inscription : Avril 2003
    Messages : 154
    Par défaut
    ça a l'air intéressant comme "appli" (pourtant je ne suis pas fan de javascript). Je vais garder ça dans un coin.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Par défaut
    oui, moi non plus

    mais là je pense que ça va m'être utile

  8. #8
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Attention à la soummission de code contenant du code html !!! Faille de sécurité en vue !

    L'avantage avec les bbcode c'est que le html n'est pas interpreté...

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Par défaut
    oui merci pour ta remarque mais j'y ai pensé !

    dans mon cas, le formulaire concerné se trouve dans une partie admin sécurisée qui permet à un utilisateur unique et connu de modifier ses news ... il n'ira donc pas foutre la mer.. pour le plaisir

    mais je me doute que ce n'est pas à mettre entre toutes les mains

  10. #10
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    Je me suis créer mon propre éditeur de texte en javascipt en utilisant un syteme proche du BBcode. Ca marche très bien. Et apres je code et decode avec des fonctions php.

    Mais la ou tu rencontrera un problem si tu fais ca, c'est pour que ca marche sous firefox et mozilla .
    Sur internet explorer c'est beaucoup plus facil.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 50
    Par défaut
    oups ... effectivement j'ai parlé trop vite ...

  12. #12
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    Citation Envoyé par Mr N.
    Attention à la soummission de code contenant du code html !!! Faille de sécurité en vue !

    L'avantage avec les bbcode c'est que le html n'est pas interpreté...
    C'est pas dur pour remédier a se genre de probleme on fait un striptags et pis hop plus de balise.

  13. #13
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Oui, dans le cas d'un editeur perso. Mais dans le cas des éditeur WYSIWYG tel que FCKeditor & Co, tu es chocolat pour retrouver les styles qu'a mit l'utilisateur

  14. #14
    Membre éprouvé Avatar de cynferdd
    Profil pro
    Analyste Développeur .Net, PHP, SQL Server
    Inscrit en
    Avril 2003
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Analyste Développeur .Net, PHP, SQL Server

    Informations forums :
    Inscription : Avril 2003
    Messages : 154
    Par défaut
    Citation Envoyé par Mr N.
    Attention à la soummission de code contenant du code html !!! Faille de sécurité en vue !

    L'avantage avec les bbcode c'est que le html n'est pas interpreté...
    dans le cas de l'exemple montré, ce cas est géré, je l'ai testé. les balises html ne sont pas interprétées. et pour répondre à un autre post plus haut, il marche aussi bien sous IE que firefox

  15. #15
    Expert confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2003
    Messages
    3 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 3 549
    Par défaut
    Sur internet explorer c'est beaucoup plus facil.
    Ce n'est pas mon avis.
    Les APIs de Gecko sont beaucoup plus claires.

  16. #16
    Membre éprouvé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Par défaut
    C'est l'nconvénient des éditeur de texte tout fait. C'est que c'est souvent plus dur de limiter les actions sur un édituer tout fait que d'en créer un soit même.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] Comment faire son propre BBcode
    Par Sniperman dans le forum Langage
    Réponses: 4
    Dernier message: 22/10/2006, 17h11
  2. [PHP-JS] BBcode sous Mozilla
    Par picsoun dans le forum Langage
    Réponses: 5
    Dernier message: 12/12/2005, 17h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo