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

Laravel PHP Discussion :

Afficher BBCode sur un forum


Sujet :

Laravel PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2021
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Afficher BBCode sur un forum
    Bonsoir, je me suis lancé dans l'apprentissage de Laravel et actuellement je test de faire un forum.
    Je possède déjà un "BBCode editor WYSIWYG" et j'arrive à convertir en HTML, par exemple :

    Test sera écrit comme ceci dans ma base de données : <strong>Test</strong>

    Ensuite j'essaye de l'afficher dans mon blade.php :
    Avec {!! $message->contenu !!} j'obtiens <strong>Test</strong>.

    Et avec {{ $message->contenu }} j'obtiens &lt;strong&gt;Test&lt;/strong&gt;.

    Ainsi avec aucune de ces deux techniques je n'obtiens le résultat escompté (C'est à dire afficher mon texte en gras)

    J'ai rapidement cherché sur internet et je n'ai rien trouvé mis à part des parser BBCode (Après vous me direz peut-être que c'est juste ma recherche qui était mauvaise )
    C'est pourquoi je sollicite votre aide, si quelqu'un a une idée de comment faire marcher cela m'arrangerait beaucoup

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Bonjour, j'arrive très (trop tard ) désolé.

    Le souci des moustaches de Laravel {{}} c'est qu'il passe un helper e() à votre texte.
    Si vous regarder dans /storage/framework/views , vous trouverez toutes vos vue compilés, il suffit de retrouver celle qui vous concerne pour voir pourquoi cela ne fonctionne pas.
    Dans votre cas, j'essayerais ceci ou quleque chose dans le genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    {!! html_entity_decode($message->contenu ) !!}

Discussions similaires

  1. Comment afficher un rang sur un forum
    Par bndd24 dans le forum Langage
    Réponses: 21
    Dernier message: 04/07/2016, 18h51
  2. Afficher une image aléatoirement sur un forum
    Par Lysgard dans le forum Langage
    Réponses: 5
    Dernier message: 30/01/2009, 14h32
  3. À lire OBLIGATOIREMENT avant de poster sur ce forum
    Par ok.Idriss dans le forum Débats sur le développement - Le Best Of
    Réponses: 2
    Dernier message: 24/09/2006, 23h21

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