Souci avec quele que bbcode.php des regex
Fermé
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
-
18 sept. 2008 à 19:12
will.smith Messages postés 256 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 27 mars 2010 - 4 oct. 2008 à 17:03
will.smith Messages postés 256 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 27 mars 2010 - 4 oct. 2008 à 17:03
A voir également:
- Souci avec quele que bbcode.php des regex
- Regex buddy - Télécharger - Édition & Programmation
- Regex tout sauf - Forum Java
- Regex ne commence pas par ✓ - Forum PHP
- Problème de REGEX avec accents ✓ - Forum Programmation
- Regex pour evitez la répétition des caractères - Forum PHP
34 réponses
Re,
Apprement le fait de ne pas fermer le <li> casse le conteneur <div class="cadre_principale">
Donc à la place de ça :
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>', $texte);
$texte = preg_replace('`\<br \>`isU', '</li>', $texte);
Je metterai ça :
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<br \>`isU', '<br />$1', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>$1</li>', $texte);
Et pour les positionnements, il faut revoir les classes "gauche", "centre","droite" et "justifier" de la CSS mais si tous reste dans le conteneur "cadre_principale" il ne devrait plus y avoir de problème ;)
A tester.
NOTE : Désolé j'ai pas trop le pemps de tester en local. (Backup DB en cours...) :p
Apprement le fait de ne pas fermer le <li> casse le conteneur <div class="cadre_principale">
Donc à la place de ça :
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>', $texte);
$texte = preg_replace('`\<br \>`isU', '</li>', $texte);
Je metterai ça :
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<br \>`isU', '<br />$1', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>$1</li>', $texte);
Et pour les positionnements, il faut revoir les classes "gauche", "centre","droite" et "justifier" de la CSS mais si tous reste dans le conteneur "cadre_principale" il ne devrait plus y avoir de problème ;)
A tester.
NOTE : Désolé j'ai pas trop le pemps de tester en local. (Backup DB en cours...) :p
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 20:04
18 sept. 2008 à 20:04
merci j'aii enlenvé centrer dans le cadre principal
mais pour les possitionnement j'ai mis ça
et pour les puces ne sont pas dans le cadre
merci si tu veux des code pour voirtu me dit
merci d'avance
mais pour les possitionnement j'ai mis ça
// Positions // Balise Des Textes Centrers $texte = preg_replace('`\<position valeur = centrer\>(.+)\</position\>`isU', '<div class="centrer">$1</div>', $texte); // Balise Des Textes Droite $texte = preg_replace('`\<position valeur = droite\>(.+)\</position\>`isU', '<span class="droite">$1</span>', $texte); // Balise Des Textes Gauche $texte = preg_replace('`\<position valeur = gauche\>(.+)\</position\>`isU', '<span class="gauche">$1</span>', $texte); // Balise Des Textes Justifier $texte = preg_replace('`\<position valeur = justifier\>(.+)\</position\>`isU', '<span class="justifier">$1</span>', $texte);
/* Position */ .centrer { text-align:center; } .gauche { text-align:left; } .droite { text-align:right; } .justifier { text-align:justify; }
et pour les puces ne sont pas dans le cadre
merci si tu veux des code pour voirtu me dit
merci d'avance
Re,
Désolé, je me suis mal fait comprendre, il ne fallait pas enlever le "center" au niveau du cadre principale mais uniquement remplacer ces lignes :
// Balise Des Listes Des Puces
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>', $texte);
$texte = preg_replace('`\<br \>`isU', '</li>', $texte);
par ces lignes :
// Balise Des Listes Des Puces
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<br \>`isU', '<br />$1', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>$1</li>', $texte);
Et tous devrait rentrer dans l'ordre. Les positionnements également.
Si vous rencontrez un problème copiez/coller tous le code et je le corrigerai ;)
Désolé, je me suis mal fait comprendre, il ne fallait pas enlever le "center" au niveau du cadre principale mais uniquement remplacer ces lignes :
// Balise Des Listes Des Puces
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>', $texte);
$texte = preg_replace('`\<br \>`isU', '</li>', $texte);
par ces lignes :
// Balise Des Listes Des Puces
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<br \>`isU', '<br />$1', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>$1</li>', $texte);
Et tous devrait rentrer dans l'ordre. Les positionnements également.
Si vous rencontrez un problème copiez/coller tous le code et je le corrigerai ;)
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 20:34
18 sept. 2008 à 20:34
re
voilà j'ai remis centrer dans le cadre principale
donc voilà le code des bbcodes.php
là c'est là où il affiches les bbcodes et le texte
et le css
merci car la previsualisation des bbcodes sont bonne donc je ne sais pas pour quoi dans bbcode.php il s'est planté au niveau de puces et possitionnement
s'il te manque quelque chose
tu me dit
et je t'en remercie pour ton aide
voilà j'ai remis centrer dans le cadre principale
donc voilà le code des bbcodes.php
<?php function code($texte) { // Mise en forme du Message posté //Mise en forme du texte // Balise Des Textes En Gras $texte = preg_replace('`\<gras\>(.+)\</gras\>`isU', '<span class="gras">$1</span>', $texte); // Balise Des Textes En Italique $texte = preg_replace('`\<italique\>(.+)\</italique\>`isU', '<span class="italique">$1</span>', $texte); // Balise Des Textes En Souligner $texte = preg_replace('`\<souligner\>(.+)\</souligner\>`isU', '<span class="souligner">$1</span>', $texte); // Balise Des Textes En Barrer $texte = preg_replace('`\<barrer\>(.+)\</barrer\>`isU', '<span class="barrer">$1</span>', $texte); // Balise Des Images $texte = preg_replace('`\<image\>(.+)\</image\>`isU', '<img src="$1" border="0" alt="Vore Image" title="Vore Image" />', $texte); // Balises Des Liens $texte = preg_replace('`\<lien\>(.+)\</lien\>`isU', '<a href="$1" target="_blank" alt="" title="">$1</a>', $texte); // Balise Des Listes Des Puces $texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte); $texte = preg_replace('`\<br \>`isU', '<br />$1', $texte); $texte = preg_replace('`\<puce\>`isU', '<li>$1</li>', $texte); // Positions // Balise Des Textes Centrers $texte = preg_replace('`\<position valeur = centrer\>(.+)\</position\>`isU', '<div class="centrer">$1</div>', $texte); // Balise Des Textes Droite $texte = preg_replace('`\<position valeur = droite\>(.+)\</position\>`isU', '<span class="droite">$1</span>', $texte); // Balise Des Textes Gauche $texte = preg_replace('`\<position valeur = gauche\>(.+)\</position\>`isU', '<span class="gauche">$1</span>', $texte); // Balise Des Textes Justifier $texte = preg_replace('`\<position valeur = justifier\>(.+)\</position\>`isU', '<span class="justifier">$1</span>', $texte); // Police // Police Arial $texte = preg_replace('`\<police valeur = arial\>(.+)\</police\>`isU', '<span class="arial">$1</span>', $texte); // Police times $texte = preg_replace('`\<police valeur = times\>(.+)\</police\>`isU', '<span class="times">$1</span>', $texte); // Police Courrier $texte = preg_replace('`\<police valeur = courrier\>(.+)\</police\>`isU', '<span class="courrier">$1</span>', $texte); // Police Impact $texte = preg_replace('`\<police valeur = impact\>(.+)\</police\>`isU', '<span class="impact">$1</span>', $texte); // Police Geneva $texte = preg_replace('`\<police valeur = geneva\>(.+)\</police\>`isU', '<span class="geneva">$1</span>', $texte); // Police Optima $texte = preg_replace('`\<police valeur = optima\>(.+)\</police\>`isU', '<span class="optima">$1</span>', $texte); // Balise Couleur Du Texte // Balise Couleur Du Texte Noir $texte = preg_replace('`\<couleur nom = noir\>(.+)\</couleur\>`isU', '<span class="noir">$1</span>', $texte); // Balise Couleur Du Texte Bleu $texte = preg_replace('`\<couleur nom = bleu\>(.+)\</couleur\>`isU', '<span class="bleu">$1</span>', $texte); // Balise Couleur Du Texte Bleu Foncé $texte = preg_replace('`\<couleur nom = bleu foncé\>(.+)\</couleur\>`isU', '<span class="bleu_fonce">$1</span>', $texte); // Balise Couleur Du Texte Marron $texte = preg_replace('`\<couleur nom = marron\>(.+)\</couleur\>`isU', '<span class="marron">$1</span>', $texte); // Balise Couleur Du Texte Gris $texte = preg_replace('`\<couleur nom = gris\>(.+)\</couleur\>`isU', '<span class="gris">$1</span>', $texte); // Balise Couleur Du Texte Gris Foncé $texte = preg_replace('`\<couleur nom = gris foncé\>(.+)\</couleur\>`isU', '<span class="gris_fonce">$1</span>', $texte); // Balise Couleur Du Texte Gris Clair $texte = preg_replace('`\<couleur nom = gris clair\>(.+)\</couleur\>`isU', '<span class="gris_clair">$1</span>', $texte); // Balise Couleur Du Texte Or $texte = preg_replace('`\<couleur nom = or\>(.+)\</couleur\>`isU', '<span class="or">$1</span>', $texte); // Balise Couleur Du Texte Rouge $texte = preg_replace('`\<couleur nom = rouge\>(.+)\</couleur\>`isU', '<span class="rouge">$1</span>', $texte); // Balise Couleur Du Texte Vert Foncé $texte = preg_replace('`\<couleur nom = vert foncé\>(.+)\</couleur\>`isU', '<span class="vert_fonce">$1</span>', $texte); // Balise Couleur Du Texte Vert $texte = preg_replace('`\<couleur nom = vert\>(.+)\</couleur\>`isU', '<span class="vert">$1</span>', $texte); // Balise Couleur Du Texte Rose $texte = preg_replace('`\<couleur nom = rose\>(.+)\</couleur\>`isU', '<span class="rose">$1</span>', $texte); // Balise Couleur Du Texte Argent $texte = preg_replace('`\<couleur nom = argent\>(.+)\</couleur\>`isU', '<span class="argent">$1</span>', $texte); // Balise Couleur Du Texte Jaune $texte = preg_replace('`\<couleur nom = jaune\>(.+)\</couleur\>`isU', '<span class="jaune">$1</span>', $texte); // Balise Couleur Du Texte Fushia $texte = preg_replace('`\<couleur nom = fushia\>(.+)\</couleur\>`isU', '<span class="fushia">$1</span>', $texte); // Balise Couleur Du Texte Violet $texte = preg_replace('`\<couleur nom = violet\>(.+)\</couleur\>`isU', '<span class="violet">$1</span>', $texte); // Balise Couleur Du Texte Olive $texte = preg_replace('`\<couleur nom = olive\>(.+)\</couleur\>`isU', '<span class="olive">$1</span>', $texte); // Balise Couleur Du Texte Azur $texte = preg_replace('`\<couleur nom = azur\>(.+)\</couleur\>`isU', '<span class="azur">$1</span>', $texte); // Balise Couleur Du Texte Orange $texte = preg_replace('`\<couleur nom = orange\>(.+)\</couleur\>`isU', '<span class="orange">$1</span>', $texte); // Balise Couleur Du Texte Marine $texte = preg_replace('`\<couleur nom = marine\>(.+)\</couleur\>`isU', '<span class="marine">$1</span>', $texte); // Balise Couleur Du Texte Turquoise $texte = preg_replace('`\<couleur nom = turquoise\>(.+)\</couleur\>`isU', '<span class="turquoise">$1</span>', $texte); // Smileys Principaux // Smileys Clin $texte = str_replace(':clin:', '<img src="../images/smileys/clin.png" alt="clin" title="clin" />', $texte); // Smileys Blink $texte = str_replace(':blink:', '<img src="../images/smileys/blink.gif" alt="blink" title="blink" />', $texte); // Smileys Heureux $texte = str_replace(':heureux:', '<img src="../images/smileys/heureux.png" alt="heureux" title="heureux" />', $texte); // Smileys Hihi $texte = str_replace(':hihi:', '<img src="../images/smileys/hihi.png" alt="hihi" title="hihi" />', $texte); // Smileys Huh $texte = str_replace(':huh:', '<img src="../images/smileys/huh.png" alt="huh" title="huh" />', $texte); // Smileys Langue $texte = str_replace(':langue:', '<img src="../images/smileys/langue.png" alt="langue" title="langue" />', $texte); // Smileys Méchant $texte = str_replace(':mechant:', '<img src="../images/smileys/mechant.png" alt="mechant" title="mechant" />', $texte); // Smileys Rire $texte = str_replace(':rire:', '<img src="../images/smileys/rire.gif" alt="rire" title="rire" />', $texte); // Smileys Triste $texte = str_replace(':triste:', '<img src="../images/smileys/triste.png" alt="triste" title="triste" />', $texte); // Smileys Siffle $texte = str_replace(':siffle:', '<img src="../images/smileys/siffle.png" alt="siffle" title="siffle" />', $texte); // Smileys Smile $texte = str_replace(':smile:', '<img src="../images/smileys/smile.png" alt="smile" title="smile" />', $texte); // Smileys Unsure $texte = str_replace(':unsure:', '<img src="../images/smileys/unsure.gif" alt="unsure" title="unsure" />', $texte); // Smileys Du Pop Up // Smileys Ange $texte = str_replace(':ange:', '<img src="../images/smileys/ange.png" alt="ange" title="ange" />', $texte); // Smileys Angry $texte = str_replace(':angry:', '<img src="../images/smileys/angry.gif" alt="angry" title="angry" />', $texte); // Smileys Diable $texte = str_replace(':diable:', '<img src="../images/smileys/diable.png" alt="diable" title="diable" />', $texte); // Smileys Magicien $texte = str_replace(':magicien:', '<img src="../images/smileys/magicien.png" alt="magicien" title="magicien" />', $texte); // Smileys Ninja $texte = str_replace(':ninja:', '<img src="../images/smileys/ninja.png" alt="ninja" title="ninja" />', $texte); // Smileys Pinch $texte = str_replace(':pinch:', '<img src="../images/smileys/pinch.png" alt="pinch" title="pinch" />', $texte); // Smileys Pirate $texte = str_replace(':pirate:', '<img src="../images/smileys/pirate.png" alt="pirate" title="pirate" />', $texte); // Smileys Pleure $texte = str_replace(':pleure:', '<img src="../images/smileys/heureux.png" alt="pleure" title="pleure" />', $texte); // Smileys Rouge $texte = str_replace(':rouge:', '<img src="../images/smileys/rouge.png" alt="rouge" title="rouge" />', $texte); // Smileys Soleil $texte = str_replace(':soleil:', '<img src="../images/smileys/soleil.png" alt="soleil" title="soleil" />', $texte); // Smileys Waw $texte = str_replace(':waw:', '<img src="../images/smileys/waw.png" alt="waw" title="waw" />', $texte); // Smileys Zorro $texte = str_replace(':zorro:', '<img src="../images/smileys/zorro.png" alt="zorro" title="zorro" />', $texte); // Pour les sauts de ligne $texte = nl2br($texte); // On retourne la variable texte return $texte; } ?>
là c'est là où il affiches les bbcodes et le texte
//On fait une boucle pour afficher tout les messages while ($donnees = mysql_fetch_array($reponse)) { //A partir d'ici tu doit faire appel à ta fonction de parsage comme ceci $message_parse = code($donnees['message']); ?> <p class="pseudo">Posté par :<a> <?php echo $donnees['pseudo']; ?></a> Le <a><?php echo $donnees['date']; ?></a> à <a><?php echo $donnees['heure']; ?> heure(s)</a></p> <p class="message"><?php echo code(stripslashes(nl2br($donnees['message']))); ?></p>
et le css
/* CSS Document */ /* Début des Propriétés générales */ body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:1px; margin-top:1px; margin-right:1px; margin-bottom:1px; background-image:url(fond.jpeg); scrollbar-face-color:; scrollbar-arrow-color:; scrollbar-track-color:; scrollbar-highlight-color:; scrollbar-shadow-color:; scrollbar-3dlight-color:; scrollbar-darkshadow-color:; } /* Début Liens */ /* concerne tous les liens non visités de ce style de cadre */ .cadre_principale a { color:#24799E; } a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; } a:visited { text-decoration:none; } a:hover { text-decoration:none; color:#EE8719; } a:active { text-decoration:none; } /* début du Cadre principale */ .cadre_principale { margin-left:150px; margin-right:150px; text-align:center; color:#FFFFFF; background-image:url(fond.jpeg); border-left:1px dashed #FFFFFF; /* couleur du cadre */ border-right:1px dashed #FFFFFF; border-bottom:1px dashed #FFFFFF; border-top:1px dashed #FFFFFF; } /* Début du Propriétés générales de formulaires */ input, textarea, select, iframe { margin:1px; font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; border:1px solid #FFFFFF; } form { margin-bottom:0; margin-top:0; } /* Début du Système du livre d'or */ .pages { color:#FFFFFF; } .pseudo { clear:inherit; margin-left:80px; margin-right:80px; border-left:1px dashed #FFFFFF; /* couleur du cadre */ border-right:1px dashed #FFFFFF; border-bottom:1px dashed #FFFFFF; border-top:1px dashed #FFFFFF; color:#FFFFFF; text-align:left; background-image: url(gauche.jpeg); } .message { clear:inherit; margin-left:80px; margin-right:80px; padding:5px; border-left:1px dashed #FFFFFF; /* couleur du cadre */ border-right:1px dashed #FFFFFF; border-bottom:1px dashed #FFFFFF; border-top:1px dashed #FFFFFF; color:#FFFFFF; text-align:left; } #previsualisation { margin-left:140px; margin-right:45px; padding:0.2em; overflow-y:auto; overflow:auto; text-align:left; color:#FFFFFF; } .smilies_zform { width:100px; height:180px; clear:left; float:left; color:#FFFFFF; } .zform { margin-left:100px; } /* Début des bbcodes */ /* Styles Gras, Italique, Souligner, Barrer */ .gras { font-weight:bold; } .italique { font-style:italic; } .souligner { text-decoration:underline; } .barrer { text-decoration:line-through; } .citation { border:1px dashed #FFFFFF; width:auto; background-image:url(gris_claire.jpeg); font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:11px; } /* Position */ .centrer { text-align:center; } .gauche { text-align:left; } .droite { text-align:right; } .justifier { text-align:justify; } /* Police */ .arial { font-family:Arial, serif; } .times { font-family:Times, serif; } .courrier { font-family:'DejaVu Sans Mono', Courier, monospace; } .impact { font-family:Impact, serif; } .geneva { font-family:Geneva, serif; } .optima { font-family:Optima, serif; } /* Couleur */ .texte_blanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; } .texte_vert { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CDFF46; } .noir { color:#000000; } .bleu { color:#000099; } .bleu_fonce { color:#162277; } .marron { color:#A52A2A; } .gris { color:#757575; } .gris_fonce { color:#404040; } .gris_clair { color:#808080; } .or { color:#FFD700; } .rouge { color:#FF0000; } .vert_fonce { color:#177531; } .vert { color:#33CC00; } .rose { color:#ff88f8; } .argent { color:#CCCCCC; } .jaune { color:#FFFF00; } .fushia { color:#F73DF7; } .violet { color:#CC33CC; } .olive { color:#A7A700; } .azur { color:#66FFFF; } .orange { color:#FFC800; } .marine { color:navy; } .turquoise { color:aqua; }
merci car la previsualisation des bbcodes sont bonne donc je ne sais pas pour quoi dans bbcode.php il s'est planté au niveau de puces et possitionnement
s'il te manque quelque chose
tu me dit
et je t'en remercie pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Bon, je vais tester ton joli cadeau mais je ne sais pas si j'aurai le temps de débuger ce soir. Au pirs ça sera demain.
Question : Est-ce que le code que tu viens de poster c'est bien celui qui est en ligne sur : http://forum.exemple.free.fr/index.php
Bon, je vais tester ton joli cadeau mais je ne sais pas si j'aurai le temps de débuger ce soir. Au pirs ça sera demain.
Question : Est-ce que le code que tu viens de poster c'est bien celui qui est en ligne sur : http://forum.exemple.free.fr/index.php
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 20:58
18 sept. 2008 à 20:58
oui c bien cette addresse en attendant de crée une autre car ça seras pour le bébé pour mon frére donc c'est pour ça que j'ai enlennvé son prenom nom et les diaporama avec ses photos
si tu veux je peux te donné mon msn et comme ça on verras ça en direct sur msn
si ça te dit je te donne par mp et comme je te donne la page avec les couleurs car là ce n'est pas évident
enfin come tu veux
mais n tout cas je t'en remerci de ton aide
si tu veux je peux te donné mon msn et comme ça on verras ça en direct sur msn
si ça te dit je te donne par mp et comme je te donne la page avec les couleurs car là ce n'est pas évident
enfin come tu veux
mais n tout cas je t'en remerci de ton aide
non pas de soucis comme c'est.
J'ai commencé a regarder, j'ai touvé le problème mais je corrigerai et ferai les tests que demain, car 1 femme et 5 enfants ;)
Je te metterai un .zip avec tous les fichiers modifiés en téléchargement sur un de mes serveurs ça sera plus rapide.
A+
J'ai commencé a regarder, j'ai touvé le problème mais je corrigerai et ferai les tests que demain, car 1 femme et 5 enfants ;)
Je te metterai un .zip avec tous les fichiers modifiés en téléchargement sur un de mes serveurs ça sera plus rapide.
A+
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 21:26
18 sept. 2008 à 21:26
en faite
si j'enleve le code des puces bbcode.php
là il met dans le cadre mais il oublie juste mettre les puces et les potionnements
c'est juste ça qui a beugué et avant il marchais
car pour mon forum ça marche
http://le.coffre.free.fr/forum/voirtopic.php?t=287
donc j'ai repris les mêmes codes que le forum
donc je ne comprend pas trop popur quoi il beugue
merci tu me donneras en mp le téléchargement des pages
je t'en remercie pour ton aide
si j'enleve le code des puces bbcode.php
là il met dans le cadre mais il oublie juste mettre les puces et les potionnements
c'est juste ça qui a beugué et avant il marchais
car pour mon forum ça marche
http://le.coffre.free.fr/forum/voirtopic.php?t=287
donc j'ai repris les mêmes codes que le forum
donc je ne comprend pas trop popur quoi il beugue
merci tu me donneras en mp le téléchargement des pages
je t'en remercie pour ton aide
Ok,
Déja le fichier bbcodes.php. Tu copie ça et tu colle pout tous remplacer ( je l'ai remis à l'origine le problème ne venait pas de lui )
Je t'envoie le reste dés que je peux, ça vient de la ou il affiche le bbcode et le texte en fait ;)
fichier bbcodes.php
--------------------------------------------
<?php
function code($texte)
{
// Mise en forme du Message posté
//Mise en forme du texte
// Balise Des Textes En Gras
$texte = preg_replace('`\<gras\>(.+)\</gras\>`isU', '<span class="gras">$1</span>', $texte);
// Balise Des Textes En Italique
$texte = preg_replace('`\<italique\>(.+)\</italique\>`isU', '<span class="italique">$1</span>', $texte);
// Balise Des Textes En Souligner
$texte = preg_replace('`\<souligner\>(.+)\</souligner\>`isU', '<span class="souligner">$1</span>', $texte);
// Balise Des Textes En Barrer
$texte = preg_replace('`\<barrer\>(.+)\</barrer\>`isU', '<span class="barrer">$1</span>', $texte);
// Balise Des Images
$texte = preg_replace('`\<image\>(.+)\</image\>`isU', '<img src="$1" border="0" alt="Vore Image" title="Vore Image" />', $texte);
// Balises Des Liens
$texte = preg_replace('`\<lien\>(.+)\</lien\>`isU', '<a href="$1" target="_blank" alt="" title="">$1</a>', $texte);
// Balise Des Listes Des Puces
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>', $texte);
$texte = preg_replace('`\<br \>`isU', '</li>', $texte);
// Positions
// Balise Des Textes Centrers
$texte = preg_replace('`\<position valeur = centrer\>(.+)\</position\>`isU', '<div class="centrer">$1</div>', $texte);
// Balise Des Textes Droite
$texte = preg_replace('`\<position valeur = droite\>(.+)\</position\>`isU', '<span class="droite">$1</span>', $texte);
// Balise Des Textes Gauche
$texte = preg_replace('`\<position valeur = gauche\>(.+)\</position\>`isU', '<span class="gauche">$1</span>', $texte);
// Balise Des Textes Justifier
$texte = preg_replace('`\<position valeur = justifier\>(.+)\</position\>`isU', '<span class="justifier">$1</span>', $texte);
// Police
// Police Arial
$texte = preg_replace('`\<police valeur = arial\>(.+)\</police\>`isU', '<span class="arial">$1</span>', $texte);
// Police times
$texte = preg_replace('`\<police valeur = times\>(.+)\</police\>`isU', '<span class="times">$1</span>', $texte);
// Police Courrier
$texte = preg_replace('`\<police valeur = courrier\>(.+)\</police\>`isU', '<span class="courrier">$1</span>', $texte);
// Police Impact
$texte = preg_replace('`\<police valeur = impact\>(.+)\</police\>`isU', '<span class="impact">$1</span>', $texte);
// Police Geneva
$texte = preg_replace('`\<police valeur = geneva\>(.+)\</police\>`isU', '<span class="geneva">$1</span>', $texte);
// Police Optima
$texte = preg_replace('`\<police valeur = optima\>(.+)\</police\>`isU', '<span class="optima">$1</span>', $texte);
// Balise Couleur Du Texte
// Balise Couleur Du Texte Noir
$texte = preg_replace('`\<couleur nom = noir\>(.+)\</couleur\>`isU', '<span class="noir">$1</span>', $texte);
// Balise Couleur Du Texte Bleu
$texte = preg_replace('`\<couleur nom = bleu\>(.+)\</couleur\>`isU', '<span class="bleu">$1</span>', $texte);
// Balise Couleur Du Texte Bleu Foncé
$texte = preg_replace('`\<couleur nom = bleu foncé\>(.+)\</couleur\>`isU', '<span class="bleu_fonce">$1</span>', $texte);
// Balise Couleur Du Texte Marron
$texte = preg_replace('`\<couleur nom = marron\>(.+)\</couleur\>`isU', '<span class="marron">$1</span>', $texte);
// Balise Couleur Du Texte Gris
$texte = preg_replace('`\<couleur nom = gris\>(.+)\</couleur\>`isU', '<span class="gris">$1</span>', $texte);
// Balise Couleur Du Texte Gris Foncé
$texte = preg_replace('`\<couleur nom = gris foncé\>(.+)\</couleur\>`isU', '<span class="gris_fonce">$1</span>', $texte);
// Balise Couleur Du Texte Gris Clair
$texte = preg_replace('`\<couleur nom = gris clair\>(.+)\</couleur\>`isU', '<span class="gris_clair">$1</span>', $texte);
// Balise Couleur Du Texte Or
$texte = preg_replace('`\<couleur nom = or\>(.+)\</couleur\>`isU', '<span class="or">$1</span>', $texte);
// Balise Couleur Du Texte Rouge
$texte = preg_replace('`\<couleur nom = rouge\>(.+)\</couleur\>`isU', '<span class="rouge">$1</span>', $texte);
// Balise Couleur Du Texte Vert Foncé
$texte = preg_replace('`\<couleur nom = vert foncé\>(.+)\</couleur\>`isU', '<span class="vert_fonce">$1</span>', $texte);
// Balise Couleur Du Texte Vert
$texte = preg_replace('`\<couleur nom = vert\>(.+)\</couleur\>`isU', '<span class="vert">$1</span>', $texte);
// Balise Couleur Du Texte Rose
$texte = preg_replace('`\<couleur nom = rose\>(.+)\</couleur\>`isU', '<span class="rose">$1</span>', $texte);
// Balise Couleur Du Texte Argent
$texte = preg_replace('`\<couleur nom = argent\>(.+)\</couleur\>`isU', '<span class="argent">$1</span>', $texte);
// Balise Couleur Du Texte Jaune
$texte = preg_replace('`\<couleur nom = jaune\>(.+)\</couleur\>`isU', '<span class="jaune">$1</span>', $texte);
// Balise Couleur Du Texte Fushia
$texte = preg_replace('`\<couleur nom = fushia\>(.+)\</couleur\>`isU', '<span class="fushia">$1</span>', $texte);
// Balise Couleur Du Texte Violet
$texte = preg_replace('`\<couleur nom = violet\>(.+)\</couleur\>`isU', '<span class="violet">$1</span>', $texte);
// Balise Couleur Du Texte Olive
$texte = preg_replace('`\<couleur nom = olive\>(.+)\</couleur\>`isU', '<span class="olive">$1</span>', $texte);
// Balise Couleur Du Texte Azur
$texte = preg_replace('`\<couleur nom = azur\>(.+)\</couleur\>`isU', '<span class="azur">$1</span>', $texte);
// Balise Couleur Du Texte Orange
$texte = preg_replace('`\<couleur nom = orange\>(.+)\</couleur\>`isU', '<span class="orange">$1</span>', $texte);
// Balise Couleur Du Texte Marine
$texte = preg_replace('`\<couleur nom = marine\>(.+)\</couleur\>`isU', '<span class="marine">$1</span>', $texte);
// Balise Couleur Du Texte Turquoise
$texte = preg_replace('`\<couleur nom = turquoise\>(.+)\</couleur\>`isU', '<span class="turquoise">$1</span>', $texte);
// Smileys Principaux
// Smileys Clin
$texte = str_replace(':clin:', '<img src="../images/smileys/clin.png" alt="clin" title="clin" />', $texte);
// Smileys Blink
$texte = str_replace(':blink:', '<img src="../images/smileys/blink.gif" alt="blink" title="blink" />', $texte);
// Smileys Heureux
$texte = str_replace(':heureux:', '<img src="../images/smileys/heureux.png" alt="heureux" title="heureux" />', $texte);
// Smileys Hihi
$texte = str_replace(':hihi:', '<img src="../images/smileys/hihi.png" alt="hihi" title="hihi" />', $texte);
// Smileys Huh
$texte = str_replace(':huh:', '<img src="../images/smileys/huh.png" alt="huh" title="huh" />', $texte);
// Smileys Langue
$texte = str_replace(':langue:', '<img src="../images/smileys/langue.png" alt="langue" title="langue" />', $texte);
// Smileys Méchant
$texte = str_replace(':mechant:', '<img src="../images/smileys/mechant.png" alt="mechant" title="mechant" />', $texte);
// Smileys Rire
$texte = str_replace(':rire:', '<img src="../images/smileys/rire.gif" alt="rire" title="rire" />', $texte);
// Smileys Triste
$texte = str_replace(':triste:', '<img src="../images/smileys/triste.png" alt="triste" title="triste" />', $texte);
// Smileys Siffle
$texte = str_replace(':siffle:', '<img src="../images/smileys/siffle.png" alt="siffle" title="siffle" />', $texte);
// Smileys Smile
$texte = str_replace(':smile:', '<img src="../images/smileys/smile.png" alt="smile" title="smile" />', $texte);
// Smileys Unsure
$texte = str_replace(':unsure:', '<img src="../images/smileys/unsure.gif" alt="unsure" title="unsure" />', $texte);
// Smileys Du Pop Up
// Smileys Ange
$texte = str_replace(':ange:', '<img src="../images/smileys/ange.png" alt="ange" title="ange" />', $texte);
// Smileys Angry
$texte = str_replace(':angry:', '<img src="../images/smileys/angry.gif" alt="angry" title="angry" />', $texte);
// Smileys Diable
$texte = str_replace(':diable:', '<img src="../images/smileys/diable.png" alt="diable" title="diable" />', $texte);
// Smileys Magicien
$texte = str_replace(':magicien:', '<img src="../images/smileys/magicien.png" alt="magicien" title="magicien" />', $texte);
// Smileys Ninja
$texte = str_replace(':ninja:', '<img src="../images/smileys/ninja.png" alt="ninja" title="ninja" />', $texte);
// Smileys Pinch
$texte = str_replace(':pinch:', '<img src="../images/smileys/pinch.png" alt="pinch" title="pinch" />', $texte);
// Smileys Pirate
$texte = str_replace(':pirate:', '<img src="../images/smileys/pirate.png" alt="pirate" title="pirate" />', $texte);
// Smileys Pleure
$texte = str_replace(':pleure:', '<img src="../images/smileys/heureux.png" alt="pleure" title="pleure" />', $texte);
// Smileys Rouge
$texte = str_replace(':rouge:', '<img src="../images/smileys/rouge.png" alt="rouge" title="rouge" />', $texte);
// Smileys Soleil
$texte = str_replace(':soleil:', '<img src="../images/smileys/soleil.png" alt="soleil" title="soleil" />', $texte);
// Smileys Waw
$texte = str_replace(':waw:', '<img src="../images/smileys/waw.png" alt="waw" title="waw" />', $texte);
// Smileys Zorro
$texte = str_replace(':zorro:', '<img src="../images/smileys/zorro.png" alt="zorro" title="zorro" />', $texte);
// Pour les sauts de ligne
$texte = nl2br($texte);
// On retourne la variable texte
return $texte;
}
?>
Déja le fichier bbcodes.php. Tu copie ça et tu colle pout tous remplacer ( je l'ai remis à l'origine le problème ne venait pas de lui )
Je t'envoie le reste dés que je peux, ça vient de la ou il affiche le bbcode et le texte en fait ;)
fichier bbcodes.php
--------------------------------------------
<?php
function code($texte)
{
// Mise en forme du Message posté
//Mise en forme du texte
// Balise Des Textes En Gras
$texte = preg_replace('`\<gras\>(.+)\</gras\>`isU', '<span class="gras">$1</span>', $texte);
// Balise Des Textes En Italique
$texte = preg_replace('`\<italique\>(.+)\</italique\>`isU', '<span class="italique">$1</span>', $texte);
// Balise Des Textes En Souligner
$texte = preg_replace('`\<souligner\>(.+)\</souligner\>`isU', '<span class="souligner">$1</span>', $texte);
// Balise Des Textes En Barrer
$texte = preg_replace('`\<barrer\>(.+)\</barrer\>`isU', '<span class="barrer">$1</span>', $texte);
// Balise Des Images
$texte = preg_replace('`\<image\>(.+)\</image\>`isU', '<img src="$1" border="0" alt="Vore Image" title="Vore Image" />', $texte);
// Balises Des Liens
$texte = preg_replace('`\<lien\>(.+)\</lien\>`isU', '<a href="$1" target="_blank" alt="" title="">$1</a>', $texte);
// Balise Des Listes Des Puces
$texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte);
$texte = preg_replace('`\<puce\>`isU', '<li>', $texte);
$texte = preg_replace('`\<br \>`isU', '</li>', $texte);
// Positions
// Balise Des Textes Centrers
$texte = preg_replace('`\<position valeur = centrer\>(.+)\</position\>`isU', '<div class="centrer">$1</div>', $texte);
// Balise Des Textes Droite
$texte = preg_replace('`\<position valeur = droite\>(.+)\</position\>`isU', '<span class="droite">$1</span>', $texte);
// Balise Des Textes Gauche
$texte = preg_replace('`\<position valeur = gauche\>(.+)\</position\>`isU', '<span class="gauche">$1</span>', $texte);
// Balise Des Textes Justifier
$texte = preg_replace('`\<position valeur = justifier\>(.+)\</position\>`isU', '<span class="justifier">$1</span>', $texte);
// Police
// Police Arial
$texte = preg_replace('`\<police valeur = arial\>(.+)\</police\>`isU', '<span class="arial">$1</span>', $texte);
// Police times
$texte = preg_replace('`\<police valeur = times\>(.+)\</police\>`isU', '<span class="times">$1</span>', $texte);
// Police Courrier
$texte = preg_replace('`\<police valeur = courrier\>(.+)\</police\>`isU', '<span class="courrier">$1</span>', $texte);
// Police Impact
$texte = preg_replace('`\<police valeur = impact\>(.+)\</police\>`isU', '<span class="impact">$1</span>', $texte);
// Police Geneva
$texte = preg_replace('`\<police valeur = geneva\>(.+)\</police\>`isU', '<span class="geneva">$1</span>', $texte);
// Police Optima
$texte = preg_replace('`\<police valeur = optima\>(.+)\</police\>`isU', '<span class="optima">$1</span>', $texte);
// Balise Couleur Du Texte
// Balise Couleur Du Texte Noir
$texte = preg_replace('`\<couleur nom = noir\>(.+)\</couleur\>`isU', '<span class="noir">$1</span>', $texte);
// Balise Couleur Du Texte Bleu
$texte = preg_replace('`\<couleur nom = bleu\>(.+)\</couleur\>`isU', '<span class="bleu">$1</span>', $texte);
// Balise Couleur Du Texte Bleu Foncé
$texte = preg_replace('`\<couleur nom = bleu foncé\>(.+)\</couleur\>`isU', '<span class="bleu_fonce">$1</span>', $texte);
// Balise Couleur Du Texte Marron
$texte = preg_replace('`\<couleur nom = marron\>(.+)\</couleur\>`isU', '<span class="marron">$1</span>', $texte);
// Balise Couleur Du Texte Gris
$texte = preg_replace('`\<couleur nom = gris\>(.+)\</couleur\>`isU', '<span class="gris">$1</span>', $texte);
// Balise Couleur Du Texte Gris Foncé
$texte = preg_replace('`\<couleur nom = gris foncé\>(.+)\</couleur\>`isU', '<span class="gris_fonce">$1</span>', $texte);
// Balise Couleur Du Texte Gris Clair
$texte = preg_replace('`\<couleur nom = gris clair\>(.+)\</couleur\>`isU', '<span class="gris_clair">$1</span>', $texte);
// Balise Couleur Du Texte Or
$texte = preg_replace('`\<couleur nom = or\>(.+)\</couleur\>`isU', '<span class="or">$1</span>', $texte);
// Balise Couleur Du Texte Rouge
$texte = preg_replace('`\<couleur nom = rouge\>(.+)\</couleur\>`isU', '<span class="rouge">$1</span>', $texte);
// Balise Couleur Du Texte Vert Foncé
$texte = preg_replace('`\<couleur nom = vert foncé\>(.+)\</couleur\>`isU', '<span class="vert_fonce">$1</span>', $texte);
// Balise Couleur Du Texte Vert
$texte = preg_replace('`\<couleur nom = vert\>(.+)\</couleur\>`isU', '<span class="vert">$1</span>', $texte);
// Balise Couleur Du Texte Rose
$texte = preg_replace('`\<couleur nom = rose\>(.+)\</couleur\>`isU', '<span class="rose">$1</span>', $texte);
// Balise Couleur Du Texte Argent
$texte = preg_replace('`\<couleur nom = argent\>(.+)\</couleur\>`isU', '<span class="argent">$1</span>', $texte);
// Balise Couleur Du Texte Jaune
$texte = preg_replace('`\<couleur nom = jaune\>(.+)\</couleur\>`isU', '<span class="jaune">$1</span>', $texte);
// Balise Couleur Du Texte Fushia
$texte = preg_replace('`\<couleur nom = fushia\>(.+)\</couleur\>`isU', '<span class="fushia">$1</span>', $texte);
// Balise Couleur Du Texte Violet
$texte = preg_replace('`\<couleur nom = violet\>(.+)\</couleur\>`isU', '<span class="violet">$1</span>', $texte);
// Balise Couleur Du Texte Olive
$texte = preg_replace('`\<couleur nom = olive\>(.+)\</couleur\>`isU', '<span class="olive">$1</span>', $texte);
// Balise Couleur Du Texte Azur
$texte = preg_replace('`\<couleur nom = azur\>(.+)\</couleur\>`isU', '<span class="azur">$1</span>', $texte);
// Balise Couleur Du Texte Orange
$texte = preg_replace('`\<couleur nom = orange\>(.+)\</couleur\>`isU', '<span class="orange">$1</span>', $texte);
// Balise Couleur Du Texte Marine
$texte = preg_replace('`\<couleur nom = marine\>(.+)\</couleur\>`isU', '<span class="marine">$1</span>', $texte);
// Balise Couleur Du Texte Turquoise
$texte = preg_replace('`\<couleur nom = turquoise\>(.+)\</couleur\>`isU', '<span class="turquoise">$1</span>', $texte);
// Smileys Principaux
// Smileys Clin
$texte = str_replace(':clin:', '<img src="../images/smileys/clin.png" alt="clin" title="clin" />', $texte);
// Smileys Blink
$texte = str_replace(':blink:', '<img src="../images/smileys/blink.gif" alt="blink" title="blink" />', $texte);
// Smileys Heureux
$texte = str_replace(':heureux:', '<img src="../images/smileys/heureux.png" alt="heureux" title="heureux" />', $texte);
// Smileys Hihi
$texte = str_replace(':hihi:', '<img src="../images/smileys/hihi.png" alt="hihi" title="hihi" />', $texte);
// Smileys Huh
$texte = str_replace(':huh:', '<img src="../images/smileys/huh.png" alt="huh" title="huh" />', $texte);
// Smileys Langue
$texte = str_replace(':langue:', '<img src="../images/smileys/langue.png" alt="langue" title="langue" />', $texte);
// Smileys Méchant
$texte = str_replace(':mechant:', '<img src="../images/smileys/mechant.png" alt="mechant" title="mechant" />', $texte);
// Smileys Rire
$texte = str_replace(':rire:', '<img src="../images/smileys/rire.gif" alt="rire" title="rire" />', $texte);
// Smileys Triste
$texte = str_replace(':triste:', '<img src="../images/smileys/triste.png" alt="triste" title="triste" />', $texte);
// Smileys Siffle
$texte = str_replace(':siffle:', '<img src="../images/smileys/siffle.png" alt="siffle" title="siffle" />', $texte);
// Smileys Smile
$texte = str_replace(':smile:', '<img src="../images/smileys/smile.png" alt="smile" title="smile" />', $texte);
// Smileys Unsure
$texte = str_replace(':unsure:', '<img src="../images/smileys/unsure.gif" alt="unsure" title="unsure" />', $texte);
// Smileys Du Pop Up
// Smileys Ange
$texte = str_replace(':ange:', '<img src="../images/smileys/ange.png" alt="ange" title="ange" />', $texte);
// Smileys Angry
$texte = str_replace(':angry:', '<img src="../images/smileys/angry.gif" alt="angry" title="angry" />', $texte);
// Smileys Diable
$texte = str_replace(':diable:', '<img src="../images/smileys/diable.png" alt="diable" title="diable" />', $texte);
// Smileys Magicien
$texte = str_replace(':magicien:', '<img src="../images/smileys/magicien.png" alt="magicien" title="magicien" />', $texte);
// Smileys Ninja
$texte = str_replace(':ninja:', '<img src="../images/smileys/ninja.png" alt="ninja" title="ninja" />', $texte);
// Smileys Pinch
$texte = str_replace(':pinch:', '<img src="../images/smileys/pinch.png" alt="pinch" title="pinch" />', $texte);
// Smileys Pirate
$texte = str_replace(':pirate:', '<img src="../images/smileys/pirate.png" alt="pirate" title="pirate" />', $texte);
// Smileys Pleure
$texte = str_replace(':pleure:', '<img src="../images/smileys/heureux.png" alt="pleure" title="pleure" />', $texte);
// Smileys Rouge
$texte = str_replace(':rouge:', '<img src="../images/smileys/rouge.png" alt="rouge" title="rouge" />', $texte);
// Smileys Soleil
$texte = str_replace(':soleil:', '<img src="../images/smileys/soleil.png" alt="soleil" title="soleil" />', $texte);
// Smileys Waw
$texte = str_replace(':waw:', '<img src="../images/smileys/waw.png" alt="waw" title="waw" />', $texte);
// Smileys Zorro
$texte = str_replace(':zorro:', '<img src="../images/smileys/zorro.png" alt="zorro" title="zorro" />', $texte);
// Pour les sauts de ligne
$texte = nl2br($texte);
// On retourne la variable texte
return $texte;
}
?>
Et dans le fichier qui affiche les messages tu recherche le code :
<p class="message"><?php echo code(stripslashes(nl2br($donnees['message']))); ?></p>
Et tu le remplace par :
<div class="message"><?php echo code(stripslashes(nl2br($donnees['message']))); ?></div>
Voila, en fait certaines balises sont mal gérées si elles sont à l'interieur d'un <p></p> et le fait de les placer dans un <div></div> règle le problème.
Tiens moi informé.
Bonne soirée.
<p class="message"><?php echo code(stripslashes(nl2br($donnees['message']))); ?></p>
Et tu le remplace par :
<div class="message"><?php echo code(stripslashes(nl2br($donnees['message']))); ?></div>
Voila, en fait certaines balises sont mal gérées si elles sont à l'interieur d'un <p></p> et le fait de les placer dans un <div></div> règle le problème.
Tiens moi informé.
Bonne soirée.
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 21:44
18 sept. 2008 à 21:44
re j'étais obligé de remplacé < et > par < et >
et a partir des puces ça beugue
car j'ai mis :
et ça met hors du cadre
et si je laisse comme tu as fais
il oublié de me faire les puces
et a partir des puces ça beugue
car j'ai mis :
// Balise Des Listes Des Puces $texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte); $texte = preg_replace('`\<puce\>`isU', '<li>', $texte); $texte = preg_replace('`\<br \>`isU', '</li>', $texte);
et ça met hors du cadre
et si je laisse comme tu as fais
// Balise Des Listes Des Puces $texte = preg_replace('`\<liste\>`isU', '<ul>$1</ul>', $texte); $texte = preg_replace('`\<puce\>`isU', '<li>', $texte); $texte = preg_replace('`\<br \>`isU', '</li>', $texte);
il oublié de me faire les puces
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 21:48
18 sept. 2008 à 21:48
c'est bon ca marche je referais tout plus claire
et je te tiendrais au courrant ce soir et tu auras la réponse demain où si tu est connecté dans 30 mn je te donne la réponse
merci
donc je comprend où est l'érreur c'est <p classe message il faut mettre un <div
je comprend mieux
@ tt de suite
et je te tiendrais au courrant ce soir et tu auras la réponse demain où si tu est connecté dans 30 mn je te donne la réponse
merci
donc je comprend où est l'érreur c'est <p classe message il faut mettre un <div
je comprend mieux
@ tt de suite
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
18 sept. 2008 à 22:24
18 sept. 2008 à 22:24
merci il fonctionnent touts sauf la positionnement droite
http://forum.exemple.free.fr/index.php
car il reste à gauche
voilà les codes :
et le css :
merci d'avance
http://forum.exemple.free.fr/index.php
car il reste à gauche
voilà les codes :
$texte = preg_replace('`\<position valeur = droite\>(.+)\</position\>`isU', '<span class="droite">$1</span>', $texte);
et le css :
.droite { text-align:right; }
merci d'avance
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
19 sept. 2008 à 00:20
19 sept. 2008 à 00:20
re
excuse moi dés que tu auras résolue et savoir la class droite ne fait pas mettre le mot à droite
ps juste une question :
je voudrais savoir si tu pouvais m'aidé à faire le forum où tu n'est pas trés libre pour m'aidé à le faire où bien tu n'a pas encore fais un super forum
sinon j'attendrais la réponse que j'ai envoyé jeudi en éspérant qqun pourras m'aidé à le faire
@ demain
excuse moi dés que tu auras résolue et savoir la class droite ne fait pas mettre le mot à droite
ps juste une question :
je voudrais savoir si tu pouvais m'aidé à faire le forum où tu n'est pas trés libre pour m'aidé à le faire où bien tu n'a pas encore fais un super forum
sinon j'attendrais la réponse que j'ai envoyé jeudi en éspérant qqun pourras m'aidé à le faire
@ demain
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
19 sept. 2008 à 13:02
19 sept. 2008 à 13:02
re
les balises gauche centrer et droite et justifier s'est planté
et le css
merci de me dir pour quoi il ne comprend pas les class droite etc...
les balises gauche centrer et droite et justifier s'est planté
// Positions // Balise Des Textes Centrers $texte = preg_replace('`\<position valeur = centrer\>(.+)\</position\>`isU', '<span class="centrer">$1</span>', $texte); // Balise Des Textes Droite $texte = preg_replace('`\<position valeur = droite\>(.+)\</position\>`isU', '<span class="droite">$1</span>', $texte); // Balise Des Textes Gauche $texte = preg_replace('`\<position valeur = gauche\>(.+)\</position\>`isU', '<span class="gauche">$1</span>', $texte); // Balise Des Textes Justifier $texte = preg_replace('`\<position valeur = justifier\>(.+)\</position\>`isU', '<span class="justifier">$1</span>', $texte);
et le css
/* Position */ .centrer { text-align:center; } .gauche { text-align:left; } .droite { text-align:right; } .justifier { text-align:justify; }
merci de me dir pour quoi il ne comprend pas les class droite etc...
Bonjour,
Donc pour l'alignement à droite, dans le CSS il faut modifier la class 'droite comme ceci :
.droite
{
float: right;
display: inline;
text-align:right;
}
Donc pour l'alignement à droite, dans le CSS il faut modifier la class 'droite comme ceci :
.droite
{
float: right;
display: inline;
text-align:right;
}
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
19 sept. 2008 à 14:14
19 sept. 2008 à 14:14
merci ça marche pour la droite donc^pour le reste gauche centrer justifier :
il ne centre pas et le justifier
http://forum.exemple.free.fr/
car il ne centre pas le mot centrer.
le justifié je ne pense pas quil soit justifié
merci et aprés ca seras bon
merci de ton aide
/* Position */ .centrer { float:inherit; display:inline; text-align:center; } .gauche { float:left; display:inline; text-align:left; } .droite { float: right; display: inline; text-align:right; } .justifier { text-align:justify; }
il ne centre pas et le justifier
http://forum.exemple.free.fr/
car il ne centre pas le mot centrer.
le justifié je ne pense pas quil soit justifié
merci et aprés ca seras bon
merci de ton aide
Re bonjour will.smith,
Bon ça y est, j'ai trouvé. Pour faire les tests j'ai copié tes sources ici :
http://help.alpha2gamma.com/200809191504/forum.html
Il y avait un petit soucis avec le CSS, trop de text-align:left; les un aprés le autres et du coup, le fait d'encapsuler les 'centrer" et les 'justifier' dans des <span> posait un problème.
J'ai donc corriger le fichier CSS et le fichier bbcodes.php tu peux les récupérer dans l'archive 200809191830.zip qui est à cette adresse :
http://help.alpha2gamma.com/200809191504/200809191830.zip
Dans l'archive, il y a les fichiers "par_default.css" et "bbcodes.php" qu'il faut remplacer.
Est-ce que tu peux faire la mise à jour de ces deux fichiers et me tenir informé du résultat ?
A bientôt.
Bon ça y est, j'ai trouvé. Pour faire les tests j'ai copié tes sources ici :
http://help.alpha2gamma.com/200809191504/forum.html
Il y avait un petit soucis avec le CSS, trop de text-align:left; les un aprés le autres et du coup, le fait d'encapsuler les 'centrer" et les 'justifier' dans des <span> posait un problème.
J'ai donc corriger le fichier CSS et le fichier bbcodes.php tu peux les récupérer dans l'archive 200809191830.zip qui est à cette adresse :
http://help.alpha2gamma.com/200809191504/200809191830.zip
Dans l'archive, il y a les fichiers "par_default.css" et "bbcodes.php" qu'il faut remplacer.
Est-ce que tu peux faire la mise à jour de ces deux fichiers et me tenir informé du résultat ?
A bientôt.
will.smith
Messages postés
256
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
27 mars 2010
10
19 sept. 2008 à 20:15
19 sept. 2008 à 20:15
re
j'ai remis dans le serveur avec celle du compte de mon frére
et ça m'a l'aire de tout fonctionné
et j'ai même éssayé de posté un autre message pour voir si le centrer droite etc... ca marchais
donc il marche trés bien
donc tu peux supprimé mes fichiers du serveur et si par hassard un moment ca se plantait je reviendrais
je vais éssayé de reposté un message demain où dimanche juste pour voir
et je te dirais si ça marche où ça s'est planté
et tt de façon je reviendrais ici car vous êtes éfficaces lol
merci pour ton aide
j'ai remis dans le serveur avec celle du compte de mon frére
et ça m'a l'aire de tout fonctionné
et j'ai même éssayé de posté un autre message pour voir si le centrer droite etc... ca marchais
donc il marche trés bien
donc tu peux supprimé mes fichiers du serveur et si par hassard un moment ca se plantait je reviendrais
je vais éssayé de reposté un message demain où dimanche juste pour voir
et je te dirais si ça marche où ça s'est planté
et tt de façon je reviendrais ici car vous êtes éfficaces lol
merci pour ton aide