Topic Title Highlighter pour phpBB3

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

Topic Title Highlighter pour phpBB3

Messagede pal » 11 Jan 2008 à 11:19

salut

quelqu'un sait où trouver ou comment adapter ce mod à phpBB3 ? j'ai cherché ce mod dans phpbb.com mais il semble qu'il est abondonné par son auteur ( dommage ... )

voila les instructions du mod pour phpBB2 :


dans viewforum.php

Code: Tout sélectionner
#
#-----[ FIND ]------------------------------------------
#
if( $total_topics )
{
#
#-----[ AFTER, ADD ]------------------------------------
#
   //words surronded by brackets []
   
$type "<span style=\"background-color:white;color:green;border:green 1px solid\">";
   
$search_type "#(\[.*?\])(.*)#";
   
$end_style "</span>";

   
//Propositions, surronded by asteriscs *
   
$propositions "<span style=\"background-color:white;color:red;border:red 1px solid\">";
   
$search_propositions "#(\*.*?\*)(.*)#";

   
//Important Announces, starting by vertical bar |
   
$notifications "<span style=\"background-color:white;color:blue;border:blue 1px solid\">";
   
$search_notifications "#(\|.*?\|)#";

   
//News, starting by sharp #
   
$news "<span style=\"background-color:darkblue;color:white;border:white 1px solid\">";
   
$search_news "#(\#.*?\#)(.*)#";

   
$end_style "</span>";
#
#-----[ FIND ]------------------------------------------
#
$topic_title = ( count($orig_word) ) ? preg_replace($orig_word$replacement_word$topic_rowset[$i]['topic_title']) : $topic_rowset[$i]['topic_title'];
#
#-----[ AFTER, ADD ]------------------------------------
#
      
$replace $topic_title;

      
//words surronded by brackets []
      
if ( $replace == $topic_title )
      {
         
$replace preg_replace$search_type$type "\${1}" $end_style "\${2}"$topic_title );
         
$replace ereg_replace("$type\[","$type&nbsp;",$replace);
         
$replace ereg_replace("\]$end_style","&nbsp;$end_style",$replace);
      }

      
//Propositions, surronded by asteriscs *
      
if ( $replace == $topic_title )
      {
         
$replace preg_replace$search_propositions$propositions "\${1}" $end_style "\${2}"$topic_title );
         
$replace ereg_replace("$propositions\*","$propositions&nbsp;",$replace);
         
$replace ereg_replace("\*$end_style","&nbsp;$end_style",$replace);
      }

      
//Important Announces, starting by vertical bar |
      
if ( $replace == $topic_title )
      {
         
$replace preg_replace$search_notifications$notifications "\${1}" $end_style "\${2}"$topic_title );
         
$replace ereg_replace("$notifications\|","$notifications&nbsp;",$replace);
         
$replace ereg_replace("\|$end_style","&nbsp;$end_style",$replace);
      }

      
//News, starting by sharp #
      
if ( $replace == $topic_title )
      {
         
$replace preg_replace$search_news$news "\${1}" $end_style "\${2}"$topic_title );
         
$replace ereg_replace("$news#","$news&nbsp;",$replace);
         
$replace ereg_replace("#$end_style","&nbsp;$end_style",$replace);
      }

      
$topic_title $replace;
    


merci d'avance pour votre aide :wink:
pal
Apprenti-posteur
Apprenti-posteur
 
Messages: 116
Inscription: 09 Déc 2007 à 09:50

Re: Topic Title Highlighter pour phpBB3

Messagede ErnadoO » 11 Jan 2008 à 13:06

Il sert à quoi ce mod (histoire queje sache si mon adaptation est correcte :mrgreen: )?
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23802
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: Topic Title Highlighter pour phpBB3

Messagede sub60 » 11 Jan 2008 à 17:03

ErnadoO a écrit:Il sert à quoi ce mod (histoire queje sache si mon adaptation est correcte :mrgreen: )?


couleur dans les titre :arrow: http://forum.phpbb.biz/viewtopic.php?p=953862 :wink:

Code: Tout sélectionner
Pour mettre une couleur dans vos titre, vous devez utiliser une balise composer soit de
[votre titre], soit |votre titre|, soit #votre titre#, soit *votre titre*
http://zamilandtest.free.fr/demo/
pas de support par MP le forum est la pour ça!!!
Avatar de l’utilisateur
sub60
Maître des floodeurs
Maître des floodeurs
 
Messages: 2243
Inscription: 19 Juin 2006 à 14:14
Localisation: oise

Re: Topic Title Highlighter pour phpBB3

Messagede ErnadoO » 11 Jan 2008 à 17:20

Ok, docnc le 1er code tu le places après
Code: Tout sélectionner
if (sizeof($topic_list))
{

Et avant
Code: Tout sélectionner
      // Send vars to template
      $template->assign_block_vars('topicrow', array(
tu rajoutes
Code: Tout sélectionner
      $topic_title = censor_text($row['topic_title']);
      $replace = $topic_title;

      //words surronded by brackets []
      if ( $replace == $topic_title )
      {
         $replace = preg_replace( $search_type, $type . "\${1}" . $end_style . "\${2}", censor_text($row['topic_title']) );
         $replace = ereg_replace("$type\[","$type&nbsp;",$replace);
         $replace = ereg_replace("\]$end_style","&nbsp;$end_style",$replace);
      }

      //Propositions, surronded by asteriscs *
      if ( $replace == $topic_title )
      {
         $replace = preg_replace( $search_propositions, $propositions . "\${1}" . $end_style . "\${2}", $topic_title );
         $replace = ereg_replace("$propositions\*","$propositions&nbsp;",$replace);
         $replace = ereg_replace("\*$end_style","&nbsp;$end_style",$replace);
      }

      //Important Announces, starting by vertical bar |
      if ( $replace == $topic_title )
      {
         $replace = preg_replace( $search_notifications, $notifications . "\${1}" . $end_style . "\${2}", $topic_title );
         $replace = ereg_replace("$notifications\|","$notifications&nbsp;",$replace);
         $replace = ereg_replace("\|$end_style","&nbsp;$end_style",$replace);
      }

      //News, starting by sharp #
      if ( $replace == $topic_title )
      {
         $replace = preg_replace( $search_news, $news . "\${1}" . $end_style . "\${2}", $topic_title );
         $replace = ereg_replace("$news#","$news&nbsp;",$replace);
         $replace = ereg_replace("#$end_style","&nbsp;$end_style",$replace);
      }

      $row['topic_title'] = $replace;
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23802
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: Topic Title Highlighter pour phpBB3

Messagede elazard » 11 Jan 2008 à 17:48

beuh ca se fait pas en version non modifiée ca? j'ai cru voir un topic avec un titre pas assez explicite où un modo avait mis un truc du genre titre pas assez clair en rouge.

bonne soirée
Elazard
site en construction
Avatar de l’utilisateur
elazard
Apprenti-posteur
Apprenti-posteur
 
Messages: 199
Inscription: 19 Mar 2006 à 13:52

Re: Topic Title Highlighter pour phpBB3

Messagede ErnadoO » 11 Jan 2008 à 17:49

Non ça ne se fait pas d'origine

Bonne soirée
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23802
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: Topic Title Highlighter pour phpBB3

Messagede pal » 14 Jan 2008 à 19:51

salut

merci ernadoo d'avoir adapté ce mod, ça marche nikel :wink:

juste une petite question : pourquoi avoir mis censor_text($row['topic_title']) );

++

edit : j'ai modifié le mod de façon que seuls les titres [annonce] soient modifiés

Code: Tout sélectionner
//words surronded by brackets []
   $type = "<span style=\"background-color:white;color:green;border:green 1px solid\">";
   $search_type = "#(\[.*?annonce.*?\])(.*)#";
   $end_style = "</span>";


serait possible d'ajouter un autre titre genre important ? j'ai pensé à || à coté de search type mais ça n'a pas marché

Code: Tout sélectionner
//words surronded by brackets []
   $type = "<span style=\"background-color:white;color:green;border:green 1px solid\">";
   $search_type = "#(\[.*?annonce.*?\])(.*)#" || "#(\[.*?important.*?\])(.*)#" ;
   $end_style = "</span>";


merci d'avance
pal
Apprenti-posteur
Apprenti-posteur
 
Messages: 116
Inscription: 09 Déc 2007 à 09:50

Re: Topic Title Highlighter pour phpBB3

Messagede ErnadoO » 14 Jan 2008 à 20:23

pal a écrit:juste une petite question : pourquoi avoir mis [b]censor_text($row['topic_title']) );

Pour que le regex travaille sur un titre de topic dont les mots que tu as décidé de censurer soit remplacés
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB3 en toute tranquillité
phpBB-Maintenance.com: Installation, mise à jour et transfert de votre forum à votre place

Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.

Fleuriste à Saint-Maur: Livraison de fleurs dans le 93 et 94.
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 23802
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Paris

Re: Topic Title Highlighter pour phpBB3

Messagede Windfury » 14 Jan 2008 à 22:20

dans quelle fichier s'effectue la modif ?
Merci davance
Windfury
Posteur néophyte
Posteur néophyte
 
Messages: 18
Inscription: 07 Mai 2005 à 15:39

Re: Topic Title Highlighter pour phpBB3

Messagede ABDev » 14 Jan 2008 à 22:22

Dans viewforum.php, c'est précisé dans le premier message d'ailleurs.
++
Merci de ne plus me contacter, pour quoi que ce soit concernant phpBB, de près ou de loin !
Avatar de l’utilisateur
ABDev
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3753
Inscription: 12 Mai 2005 à 22:54
Localisation: Lens - France

Re: Topic Title Highlighter pour phpBB3

Messagede Windfury » 14 Jan 2008 à 22:39

ok merci, mais cette modif n'agit que sur le titre des topic non ?
Windfury
Posteur néophyte
Posteur néophyte
 
Messages: 18
Inscription: 07 Mai 2005 à 15:39

Re: Topic Title Highlighter pour phpBB3

Messagede ABDev » 14 Jan 2008 à 23:18

Oui.
Merci de ne plus me contacter, pour quoi que ce soit concernant phpBB, de près ou de loin !
Avatar de l’utilisateur
ABDev
Grand-maître des floodeurs
Grand-maître des floodeurs
 
Messages: 3753
Inscription: 12 Mai 2005 à 22:54
Localisation: Lens - France

Re: Topic Title Highlighter pour phpBB3

Messagede pal » 30 Jan 2008 à 11:59

quelqu'un aurait la gentillesse de completer le fichier install du mod :oops:

Code: Tout sélectionner
 

#-----[ OPEN ]------------------------------------------ 


search.php 


#-----[ FIND ]------------------------------------------ 

$tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) ) ? unserialize($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f']) : array(); 


#-----[ AFTER, ADD ]------------------------------------ 
#  
        //words surronded by brackets [] 
        
$type "<span style=\"background-color:white;color:green;border:green 1px solid\">"
        
$search_type "#(\[.*?\])(.*)#"
        
$end_style "</span>"

        
//Propositions, surronded by asteriscs * 
        
$propositions "<span style=\"background-color:white;color:red;border:red 1px solid\">"
        
$search_propositions "#(\*.*?\*)(.*)#"

        
//Important Announces, starting by vertical bar | 
        
$notifications "<span style=\"background-color:white;color:blue;border:blue 1px solid\">"
        
$search_notifications "#(\|.*?\|)#"

        
//News, starting by sharp # 
        
$news "<span style=\"background-color:darkblue;color:white;border:white 1px solid\">"
        
$search_news "#(\#.*?\#)(.*)#"

        
$end_style "</span>";

#-----[ FIND ]------------------------------------------ 
#
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' append_sid("profile.$phpEx?mode=viewprofile&" POST_USERS_URL '=' $searchset[$i]['user_id']) . '">' '';

#-----[ BEFORE, ADD ]----------------------------------- 
#
                
$replace $topic_title

                
//words surronded by brackets [] 
                
if ( $replace == $topic_title 
                { 
                    
$replace preg_replace$search_type$type "\${1}" $end_style "\${2}"$topic_title ); 
                    
$replace ereg_replace("$type\[","$type&nbsp;",$replace); 
                    
$replace ereg_replace("\]$end_style","&nbsp;$end_style",$replace); 
                } 

                
//Propositions, surronded by asteriscs * 
                
if ( $replace == $topic_title 
                { 
                    
$replace preg_replace$search_propositions$propositions "\${1}" $end_style "\${2}"$topic_title ); 
                    
$replace ereg_replace("$propositions\*","$propositions&nbsp;",$replace); 
                    
$replace ereg_replace("\*$end_style","&nbsp;$end_style",$replace); 
                } 

                
//Important Announces, starting by vertical bar | 
                
if ( $replace == $topic_title 
                { 
                    
$replace preg_replace$search_notifications$notifications "\${1}" $end_style "\${2}"$topic_title ); 
                    
$replace ereg_replace("$notifications\|","$notifications&nbsp;",$replace); 
                    
$replace ereg_replace("\|$end_style","&nbsp;$end_style",$replace); 
                }
 
                
//News, starting by sharp # 
                
if ( $replace == $topic_title 
                { 
                    
$replace preg_replace$search_news$news "\${1}" $end_style "\${2}"$topic_title ); 
                    
$replace ereg_replace("$news#","$news&nbsp;",$replace); 
                    
$replace ereg_replace("#$end_style","&nbsp;$end_style",$replace); 
                }
 
$topic_title $replace;

#-----[ OPEN ]------------------------------------------ 


viewtopic.php 



#-----[ FIND ]------------------------------------------ 
#
// 
// Censor topic title 
// 
if ( count($orig_word) ) 

    
$topic_title preg_replace($orig_word$replacement_word$topic_title); 
}

#-----[ AFTER, ADD ]------------------------------------ 
#
//words surronded by brackets [] 
$type "<span style=\"background-color:white;color:green;border:green 1px solid\">"
$search_type "#(\[.*?\])(.*)#"
$end_style "</span>"

//Propositions, surronded by asteriscs * 
$propositions "<span style=\"background-color:white;color:red;border:red 1px solid\">"
$search_propositions "#(\*.*?\*)(.*)#"

//Important Announces, starting by vertical bar | 
$notifications "<span style=\"background-color:white;color:blue;border:blue 1px solid\">"
$search_notifications "#(\|.*?\|)#"

//News, starting by sharp # 
$news "<span style=\"background-color:darkblue;color:white;border:white 1px solid\">"
$search_news "#(\#.*?\#)(.*)#"

$end_style "</span>"

$replace $topic_title

//words surronded by brackets [] 
if ( $replace == $topic_title 

    
$replace preg_replace$search_type$type "\${1}" $end_style "\${2}"$topic_title ); 
    
$replace ereg_replace("$type\[","$type&nbsp;",$replace); 
    
$replace ereg_replace("\]$end_style","&nbsp;$end_style",$replace);


//Propositions, surronded by asteriscs * 
if ( $replace == $topic_title 

    
$replace preg_replace$search_propositions$propositions "\${1}" $end_style "\${2}"$topic_title ); 
    
$replace ereg_replace("$propositions\*","$propositions&nbsp;",$replace); 
    
$replace ereg_replace("\*$end_style","&nbsp;$end_style",$replace); 


//Important Announces, starting by vertical bar | 
if ( $replace == $topic_title 

    
$replace preg_replace$search_notifications$notifications "\${1}" $end_style "\${2}"$topic_title ); 
    
$replace ereg_replace("$notifications\|","$notifications&nbsp;",$replace); 
    
$replace ereg_replace("\|$end_style","&nbsp;$end_style",$replace); 


//News, starting by sharp # 
if ( $replace == $topic_title 

    
$replace preg_replace$search_news$news "\${1}" $end_style "\${2}"$topic_title ); 
    
$replace ereg_replace("$news#","$news&nbsp;",$replace); 
    
$replace ereg_replace("#$end_style","&nbsp;$end_style",$replace); 
}
 
$topic_title $replace;

#-----[ FIND ]------------------------------------------ 
#
$page_title $lang['View_topic'] .' - ' $topic_title;

#-----[ REPLACE WITH ]------------------------------------------ 
#
$page_title $lang['View_topic'] .' - ' $topic_title_without_tth//modified by Topic Title Highlighter mod 

#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 

# EoM
 


par avance merci

++
pal
Apprenti-posteur
Apprenti-posteur
 
Messages: 116
Inscription: 09 Déc 2007 à 09:50

Re: Topic Title Highlighter pour phpBB3

Messagede Dakin Quelia » 13 Fév 2008 à 00:04

Re,

Désolé, de remonter le sujet mais je pense que c'est utile.

Pour que les titres de sujets soient en couleurs dans les fora et dans les sujets:

Ouvrez viewforum.php.

Cherchez:

Code: Tout sélectionner
// Send vars to template
      $template->assign_block_vars('topicrow', array(


Avant, ajoutez:

Code: Tout sélectionner
      $topic_title = censor_text($row['topic_title']);
          $replace = $topic_title;

          //words surronded by brackets []
          if ( $replace == $topic_title )
          {
             $replace = preg_replace( $search_type, $type . "\${1}" . $end_style . "\${2}", censor_text($row['topic_title']) );
             $replace = ereg_replace("$type\[","$type&nbsp;",$replace);
             $replace = ereg_replace("\]$end_style","&nbsp;$end_style",$replace);
          }

          //Propositions, surronded by asteriscs *
          if ( $replace == $topic_title )
          {
             $replace = preg_replace( $search_propositions, $propositions . "\${1}" . $end_style . "\${2}", $topic_title );
             $replace = ereg_replace("$propositions\*","$propositions&nbsp;",$replace);
             $replace = ereg_replace("\*$end_style","&nbsp;$end_style",$replace);
          }

          //Important Announces, starting by vertical bar |
          if ( $replace == $topic_title )
          {
             $replace = preg_replace( $search_notifications, $notifications . "\${1}" . $end_style . "\${2}", $topic_title );
             $replace = ereg_replace("$notifications\|","$notifications&nbsp;",$replace);
             $replace = ereg_replace("\|$end_style","&nbsp;$end_style",$replace);
          }

          //News, starting by sharp #
          if ( $replace == $topic_title )
          {
             $replace = preg_replace( $search_news, $news . "\${1}" . $end_style . "\${2}", $topic_title );
             $replace = ereg_replace("$news#","$news&nbsp;",$replace);
             $replace = ereg_replace("#$end_style","&nbsp;$end_style",$replace);
          }

          $row['topic_title'] = $replace;


Puis, cherchez:

Code: Tout sélectionner
if (sizeof($topic_list))
{


Après, ajoutez:

Code: Tout sélectionner
//words surronded by brackets []
   $type = "<span style=\"background-color:white;color:green;border:green 1px solid\">";
   $search_type = "#(\[.*?\])(.*)#";
   $end_style = "</span>";

   //Propositions, surronded by asteriscs *
   $propositions = "<span style=\"background-color:white;color:red;border:red 1px solid\">";
   $search_propositions = "#(\*.*?\*)(.*)#";

   //Important Announces, starting by vertical bar |
   $notifications = "<span style=\"background-color:white;color:blue;border:blue 1px solid\">";
   $search_notifications = "#(\|.*?\|)#";

   //News, starting by sharp #
   $news = "<span style=\"background-color:darkblue;color:white;border:white 1px solid\">";
   $search_news = "#(\#.*?\#)(.*)#";

   $end_style = "</span>";



Première partie faite par ErnadoO.


Ensuite, ouvrez viewtopic.php.

Cherchez:

Code: Tout sélectionner
$topic_data['topic_title'] = censor_text($topic_data['topic_title']);


Après, ajoutez:

Code: Tout sélectionner
//words surronded by brackets []
$type = "<span style=\"background-color:white;color:green;border:green 1px solid\">";
$search_type = "#(\[.*?\])(.*)#";
$end_style = "</span>";

//Propositions, surronded by asteriscs *
$propositions = "<span style=\"background-color:white;color:red;border:red 1px solid\">";
$search_propositions = "#(\*.*?\*)(.*)#";

//Important Announces, starting by vertical bar |
$notifications = "<span style=\"background-color:white;color:blue;border:blue 1px solid\">";
$search_notifications = "#(\|.*?\|)#";

//News, starting by sharp #
$news = "<span style=\"background-color:darkblue;color:white;border:white 1px solid\">";
$search_news = "#(\#.*?\#)(.*)#";

$end_style = "</span>";

$replace = $topic_data['topic_title'];

//words surronded by brackets []
if ( $replace == $topic_data['topic_title'] )
{
    $replace = preg_replace( $search_type, $type . "\${1}" . $end_style . "\${2}", $topic_data['topic_title'] );
    $replace = ereg_replace("$type\[","$type&nbsp;",$replace);
    $replace = ereg_replace("\]$end_style","&nbsp;$end_style",$replace);
}

//Propositions, surronded by asteriscs *
if ( $replace == $topic_data['topic_title'] )
{
    $replace = preg_replace( $search_propositions, $propositions . "\${1}" . $end_style . "\${2}", $topic_data['topic_title'] );
    $replace = ereg_replace("$propositions\*","$propositions&nbsp;",$replace);
    $replace = ereg_replace("\*$end_style","&nbsp;$end_style",$replace);
}

//Important Announces, starting by vertical bar |
if ( $replace == $topic_data['topic_title'] )
{
    $replace = preg_replace( $search_notifications, $notifications . "\${1}" . $end_style . "\${2}", $topic_data['topic_title'] );
    $replace = ereg_replace("$notifications\|","$notifications&nbsp;",$replace);
    $replace = ereg_replace("\|$end_style","&nbsp;$end_style",$replace);
}

//News, starting by sharp #
if ( $replace == $topic_data['topic_title'] )
{
    $replace = preg_replace( $search_news, $news . "\${1}" . $end_style . "\${2}", $topic_data['topic_title'] );
    $replace = ereg_replace("$news#","$news&nbsp;",$replace);
    $replace = ereg_replace("#$end_style","&nbsp;$end_style",$replace);
}

$topic_data['topic_title'] = $replace;


J'ai pu tester et cela fonctionne. :)

Cordialement,
Dakin Quelia
Modérateur phpBB.biz | Traducteur documentations / Supporter BBCodes - Image Aucun support par mail, MP ou msn.
Image Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H

Image
Avatar de l’utilisateur
Dakin Quelia
Superstar
 
Messages: 15941
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Topic Title Highlighter pour phpBB3

Messagede pal » 18 Fév 2008 à 22:44

salut

merci d'avoir completé le module, tres sympa de ta part ^^

si ça te dérange pas j'aurai besoin d'un coup de main pour ajouter "ou" pour les titres, je m'explique :

j'ai modifié le mod de façon que seuls les titres [annonce] soient modifiés

Code: Tout sélectionner
    //words surronded by brackets []
       $type = "<span style=\"background-color:white;color:green;border:green 1px solid\">";
       $search_type = "#(\[annonce.*?\])(.*)#";
       $end_style = "</span>";



serait possible d'ajouter un autre titre genre important ? j'ai pensé à || à coté de search type mais ça n'a pas marché

Code: Tout sélectionner
    //words surronded by brackets []
       $type = "<span style=\"background-color:white;color:green;border:green 1px solid\">";
       $search_type = "#(\[.*?annonce.*?\])(.*)#" || "#(\[.*?important.*?\])(.*)#" ;
       $end_style = "</span>";


merci encore une fois :wink:
pal
Apprenti-posteur
Apprenti-posteur
 
Messages: 116
Inscription: 09 Déc 2007 à 09:50

Suivante

Retourner vers Aide au développement et à l'adaptation de MODs

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB-Conseils.com • phpBB3 Styles • phpBB podpora • phpBB Portugal • Tapatalk • Net Avenir • PromoBenef • Ticket Gagnant •