Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
952 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [resolu]BBcode

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu]BBcode

n°1317828
Yagmoth
Fanboy
Posté le 03-03-2006 à 14:51:54  profilanswer
 

Alors voilà... Je fais un petit editeur en ligne pour mon site, qui permet de mettre en forme du texte en utilisant du javascript. Seulement je coince en ce qui concerne l'alignement de texte, tout fonctionne bien tant qu'il n'y a qu'une ligne du textarea prise en compte, mais dès qu'il y a plusieurs lignes à aligner, ce n'est plus interprété (je me retrouve avec les balises [right]...[/right].
 
Voici les lignes de codes en questions une fois le BBcode généré :
 

Code :
  1. $message=preg_replace('/(\[right\])(.*?)(\[\/right\])/', "<div align=right>\\2</div>", $message);
  2. $newst=ereg_replace(' ','&#160;',$newst);
  3. $newst=nl2br($newst);
  4. echo "<table width=600 border=1 align=center><tr><td>$message</td></tr></table>";


Message édité par Yagmoth le 03-03-2006 à 16:12:43
mood
Publicité
Posté le 03-03-2006 à 14:51:54  profilanswer
 

n°1317858
dwogsi
Défaillance cérébrale...
Posté le 03-03-2006 à 15:27:51  profilanswer
 

C'est normal, le point ne prend pas les retour à la ligne par défaut.
Edit : J'oubliais, met un s à la fin et normalment ca marchera.
Voir http://fr.php.net/manual/fr/refere [...] ifiers.php
 
Soit :

/(\[right\])(.*?)(\[\/right\])/s

Message cité 1 fois
Message édité par dwogsi le 03-03-2006 à 15:43:39
n°1317891
Yagmoth
Fanboy
Posté le 03-03-2006 à 15:50:27  profilanswer
 

dwogsi a écrit :

C'est normal, le point ne prend pas les retour à la ligne par défaut.
Edit : J'oubliais, met un s à la fin et normalment ca marchera.
Voir http://fr.php.net/manual/fr/refere [...] ifiers.php
 
Soit :

/(\[right\])(.*?)(\[\/right\])/s



 
Mmmm alors ca m'enleve bien les BBCode du resultat final mais sans rien aligner du tout :/

n°1317904
dwogsi
Défaillance cérébrale...
Posté le 03-03-2006 à 16:00:40  profilanswer
 

On peut voir le code complet?
Et sinon pour ne pas te prendre la tête, tu fait
$string = str_replace('[right]','<div align="right">',$string);

n°1317928
Yagmoth
Fanboy
Posté le 03-03-2006 à 16:12:25  profilanswer
 

Oui mais ca ne serait pas très joli ;)
 
En fait ta méthode précédente marche, j'avais une erreur dans mon code avant qui donnait des résultats bizarres au final. Maintenant...il ne me reste plus qu'à trouver un script pour créer un BBcode en fonction d'un choix dans une liste déroulante (pour faire le changement de couleur de la police).

n°1317939
dwogsi
Défaillance cérébrale...
Posté le 03-03-2006 à 16:17:49  profilanswer
 

Ba [color=#xxxxxx]mon texte en couleur[/color]
et pour la regexe ca devrait commencer par quelquechose comme ça :

\[color= ?(([[:alpha:]]+)|(#[[:digit:][:alpha:]]{6})) ?\]


Message édité par dwogsi le 03-03-2006 à 16:17:59
n°1317972
Yagmoth
Fanboy
Posté le 03-03-2006 à 16:41:43  profilanswer
 

dwogsi a écrit :

Tu savais que tu pouvais supprimer tes post???


 
Mmm je ne sais pas si le mieux est de laisser les posts pour des gens ayant des problemes similaires ou de les supprimer pour la bd de Hfr ;)
 
Sinon en fait ce n'est pas pour l'interprétation du BBcode que je coince, c'est pour l'insérer autour de la sélection courante à partir d'une liste déroulante (sans faire de submit).

n°1317974
newneo2001
Posté le 03-03-2006 à 16:43:36  profilanswer
 

non il parlait de moi, je me suis planté et j'avais pas supprimé le post


---------------
N'oubliez pas de mettre [RESOLU] dans le titre quand c'est fini - Pour poster vos sources : http://paste.clicksources.com/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [resolu]BBcode

 

Sujets relatifs
[RESOLU] Créer un fichier à partir de 2 autres + insérer contenu...PB Requete[resolu]
[RESOLU] Images ne s'affichent pas[VB] requete insertion [resolu]
[RESOLU] Uploader une image puis l'envoyer par mail..[Resolu] Excel acceder en lecture ou modification
Upload: interdire certains types de fichiers [RESOLU][Résolu] Compiler un programme utilisant Berkeley DB
[resolu]question de gros nul...désolé $_POST et $_GETMelange de bbcode et html avec la fonction "nl2br" [résolu]
Plus de sujets relatifs à : [resolu]BBcode


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR