Bonjour à tous,
Je m'est en place un système multilangue sur un site, et je procède comme Grafikart le montre dans son tutoriel, mais je viens
de rencontrer un petit soucis que j'ai résolue mais qui me pose quand même problème :).
Je m'explique, mon site sera en FRE et ENG, le contenue du site est géré depuis une base de données, et pour mettre en forme de gros blocs de contenues, je suis amené à rentrer en BDD des balises html.
Hors j'ai crue comprendre que pour la version ENG et surement à cause Poedit et la forme pluriel certaines balises ne passent pas et ça déforme tout mon contenue. Exemple </br> passe en FRE mais ne passe pas en ENG, je dois mettre <br>, un autre exemple </ div> passe en FRE mais </ div> passe pas en ENG.
Alors je conçois que mettre des balises en BDD ce n'est pas propre, alors je me demande comment feriez vous ?
Merci d'avance et bonne journée.
C'est vrai qu'après réflexion, il me semble qu'au final par facilité,
j'avais mis mes balises directement dans mes champs de BDD.
Que je récupérais via nl2br.
Ceci dit,
Si tu fais une table article avec comme champs : ('intro', 'contenu', 'conclusion')
Tu as moyen de faire un pattern HTML la dessus...
Bonjour Iluzzion,
A mon avis la meilleure solution à ton problème est d'utiliser nl2br,
C'est simple d'utilisation :
<?php echo nl2br('<b>Information : </b> Ceci est un exemple'); ?>
Bonne journée :)
Salut Guillaume,
Hum le problème c'est comment faire pour mettre en forme tout un article ?
il me faut plus d'un <br>