Permet de mettre des couleurs dans les titre des messages en utilisant un système de balise composé de crochets [].
Le mod est encore en développement pour l'instant et les options sont minimales, dans les prochaines versions je rajouterai plusieurs balises, la gestion des couleurs dans le viewtopic et dans le système de recherche. Cette version est en quelque sorte une béta test pleinement fonctionnelle.
Merci à tous ceux qui participent au developpement de ce mod.
Vous trouverez une version .txt "téléchargeable" à cette adresse :
http://www.tcheval.net/ressources/modpunbb/Mod%20Couleur%20dans%20le%20titre%20par%20Tcheval.zip.
Dernière mise à jours : 28 novembre 2006.
## ## ## Titre mod : Couleur dans le titre ## ## Version mod : 1.0 ## Pour PunBB : 1.2.14 ## Date : 28/11/2006 ## ## Auteur : Tcheval (http://www.tcheval.net) ## ## Description : Permet de mettre des couleurs dans les titre des messages en utilisant ## un système de balise composé de crochets []. ## ## Fichiers affectés : viewforum.php ## ## Affecte la BD : non ## ## Démonstration : Visible sur le forum de tcheval.net : http://www.tcheval.net ## ## DISCLAIMER : Veuillez noter que ces mods ne sont pas ## officiellement supportés par PunBB. L'installation ## de ces modifications est à vos risques et périls. ## N'oubliez pas de sauvegarder la base de données et ## les fichiers affectés avant de procéder à ## l'installation de cette modification. ## # #---------[ IMPORTANT ]------------------------------------------------------- # Le mod est encore en développement pour l'instant et les options sont minimales, dans les prochaines versions je rajouterai plusieurs balises, la gestion des couleurs dans le viewtopic et dans le système de recherche. Cette version est en quelque sorte une béta test pleinement fonctionnelle. # #---------[ 1. OUVRIR ]------------------------------------------------------- # viewforum.php # #---------[ 2. TROUVER ]----------------------------------------------------- # // If there are topics in this forum. if ($db->num_rows($result)) { # #---------[ 3. AJOUTER APRES ]----------------------------------------- # //DEBUT MOD COULEUR TITRE //Mots entourés des crochets [] $type = "<span style=\"color:red\">"; $recherche_type = "#(\[.*?\])(.*)#"; $end_style = "</span>"; //FIN MOD COULEUR TITRE # #---------[ 4. TROUVER ]----------------------------------------------------- # if ($cur_topic['sticky'] == '1') { $subject = '<span class="stickytext">'.$lang_forum['Sticky'].': </span>'.$subject; $item_status .= ' isticky'; $icon_text .= ' '.$lang_forum['Sticky']; } $num_pages_topic = ceil(($cur_topic['num_replies'] + 1) / $pun_user['disp_posts']); # #---------[ 5. AJOUTER APRES ]----------------------------------------- # //DEBUT MOD COULEUR TITRE $replace = $subject; //Mots entourés des crochets [] if ( $replace == $subject ) { $replace = preg_replace( $recherche_type, $type . "\${1}" . $end_style . "\${2}", $subject ); $replace = ereg_replace("$type\[\[","$type ",$replace); $replace = ereg_replace("\]\]$end_style"," $end_style",$replace); } $subject = $replace; //FIN MOD COULEUR TITRE # #---------[ 6. ENREGISTRER/ENVOYER SUR LE SERVEUR ]---------------------------- #