[résolu]Certaines balises BBCodes que mon script n'a pas ...

Discussion dans 'Administration d'un site Web' créé par Pouzy, 1 Mars 2005.

  1. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
    Coucou à tous !
    J'ai un petit script qui se repose sur du BBcode :
    Code:
    	// Balises [b] [/b] Gras
    	$texte = preg_replace ("/\[b\](.+)\[\/b\]/Ui","<b>\\1</b>",$texte);
    	
    	// Balises [i] [/i] Italique 
    	$texte = preg_replace ("/\[i\](.+)\[\/i\]/Ui","<i>\\1</i>",$texte);
    	
    	// Balises [u] [/u] Souligner
    	$texte = preg_replace ("/\[u\](.+)\[\/u\]/Ui","<u>\\1</u>",$texte);
    	
    	// Balises [big] [/big] Grand
    	$texte = preg_replace ("/\[big\](.+)\[\/big\]/Ui","<big>\\1</big>",$texte);
    	
    	// Balises [small] [/small] Petit
    	$texte = preg_replace ("/\[small\](.+)\[\/small\]/Ui","<small>\\1</small>",$texte);
    	
    	// Balises [img] [/img] Image
    	$texte = preg_replace ("/\[img\]([[:alnum:]]+):\/\/([^[:space:]]*)([[:alnum:]#?\/\&=]+)\[\/img\]/",
    		"<img src=\"\\1://\\2\\3\">",$texte); // Affichage d'image à partir de son url d'emplacement
    	
    	// Balises [url] [/url] Liens Hypertext simple
    	$texte = preg_replace ("/\[url\](.+)\[\/url\]/Ui","<a href=\"\\1\" target=\"_blank\">\\1</a>",$texte);
    	
    	// Blises [url=***] [url] Liens Hypertext mis en forme
    	$texte = preg_replace ("/\[url=([[:alnum:]]+):\/\/([^[:space:]]*)([[:alnum:]#?\/\&=]+)](.+)\[\/url\]/",
    		"<a href=\"\\1://\\2\\3\" target=\"_blank\">\\4</a>",$texte);
    Je voudrais insrérer des couleurs, tailles, etc,un peu comme dans phpBB , mais j'ai un peu du mal la ... :D Quelqu'un peu-t-il m'aider ? C'est exactement dans la même présentation, mais ce serait [color=[[]] ou .. ?

    Merci !
     
  2. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
    Voilà ce que j'ai mis :
    Code:
        $texte = preg_replace("/\[code\](.+?)\[\/code\]/", "<code>$1</code>", $texte);
        $texte = preg_replace("/\[quote\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>Citation :</th></tr><tr><td align=left>$1</td></tr></table>", $texte);
        $texte = preg_replace("/\[quote=(.+?)\](.+?)\[\/quote\]/", "<table width=100%><tr><th align=left>$1 :</th></tr><tr><td align=left>$2</td></tr></table>", $texte);
        $texte = preg_replace("/\[color=(.+?)\](.+?)\[\/color\]/", "<font color=$1>$2</font>", $texte); 
        $texte = preg_replace("/\[list\](.+?)\[\/list\]/", "<ul><li>$1</li></ul>", $texte);
    Seules les couleurs fonctionnent :eek: Quépassa ?
     
  3. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
    Bon, pour la liste je suis passé à
    Code:
        $texte = preg_replace("/\[list\](.+?)\[\/list\]/", "<li>\\1</li>", $texte);
    Mais le problème c'est que je dois mettre [ list] et [ /list] à chaque ligne ! Dès qu'il y a un retour à la ligne, plus rien ne marche :(
    Quelqu'un sait-il comment faire ? :)
     
  4. Pouzy
    Pouzy WRInaute passionné
    Inscrit:
    1 Septembre 2004
    Messages:
    1 041
    J'aime reçus:
    0
    Problème résolu :)
     
Chargement...
Similar Threads - [résolu]Certaines balises BBCodes Forum Date
Mettre le nom du site internet dans toutes les balises title Débuter en référencement 17 Septembre 2022
images ; balises ALT et duplicate content Débuter en référencement 9 Juillet 2022
De l'aide pour ma localisation dans les balises SEO Demandes d'avis et de conseils sur vos sites 23 Février 2022
images en responsive, balises et rapidité de chargement Développement d'un site Web ou d'une appli mobile 20 Décembre 2021
OPTIMISER LES BALISES HTML D’UN SITE WEB  Développement d'un site Web ou d'une appli mobile 28 Juillet 2021
WordPress Problème avec catégories et balises canoniques Crawl et indexation Google, sitemaps 25 Mars 2021
Test SEO : balises vides qu'il faut enlever Demandes d'avis et de conseils sur vos sites 24 Mars 2021
Duplicate balises H2 en page d'accueil Rédaction web et référencement 17 Mars 2021
WordPress Problème de balises "Google Analytics" Google Analytics 18 Février 2021
WordPress Modifier les balises hn de sa homepage Wordpress Débuter en référencement 13 Novembre 2020
Multiplier les title="TITRE" dans les balises liées Débuter en référencement 24 Septembre 2020
Balises H1 et H2 Débuter en référencement 16 Septembre 2020
Changement des balises meta à la volée Rédaction web et référencement 28 Mars 2020
WordPress Comment supprimer les 3 balises H1 de trop dans la page ? Débuter en référencement 27 Février 2020
Mot-clé visé dans collections + balises titres + H1 = Spam ? Débuter en référencement 21 Février 2020
Astuce pour continuer l'affichage des étoiles dans les SERP de GOOGLE: balises de données structurée Référencement Google 6 Janvier 2020
2 balises H1 dans mes pages, à cause du template ? Débuter en référencement 9 Décembre 2019
Désindéxer pages sans en-têtes, ni balises meta Crawl et indexation Google, sitemaps 6 Décembre 2019
Avis sur mon blog et balises de titre H1 Demandes d'avis et de conseils sur vos sites 27 Novembre 2019
Question sur les balises H d'une page d'accueil Débuter en référencement 14 Novembre 2019