Topic Title Highlighter pour phpBB3

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le developpement d'un de vos MODs, ou l'adaptation d'un MOD phpBB3 existant qu'il fasse parti ou non de la base de données.

Modérateur: Equipe

Re: Topic Title Highlighter pour phpBB3

Messagede ilaron le 15 Juin 2008 à 08:35

ea98 a écrit:Je cherche sinon un MOD permettant dans le TITRE du SUJET de mettre une sorte d'encadré en couleur ;) J'ai déja vu sur certains forums phpBB3.


Dit que tu l'as vu sur le mien, ça sera plus rapide à comprendre !
ilaron
Posteur habitué
Posteur habitué
 
Messages: 254
Inscription: 30 Mai 2004 à 18:23

Re: Topic Title Highlighter pour phpBB3

Messagede ea98 le 15 Juin 2008 à 10:21

Bonjour,


Eh bien non figures toi :) LIEN.
Et mettre des photos ;)



Mais je ne savais pas que TU avais développé ces MODS sous donc d'autres pseudos dans les diverses communautés PHPBB . . . .

A cet Ilaron qui s'approprie tout ce qui est bien pour sa propre personne . . .

Exemple : tu t'appropriais ESTHAUTO . . . et tu t'appropries COSMETIQUE-AUTO . . . Bizarre, le WHOIS ne fait nullement mention de toi ;) LOL

Même les bannières et MODS de ESTHAUTO n'avaient pas été faits par toi, Mr l'informaticien.


Désolé, mais la communauté phpBB est très ouverte contrarement à toi et je n'ai nul besoin de ton aide et encore moins de tes critiques.


Donc ne nous parlons plus, ça ira mieux ainsi, plagieur.

STEF ;)
Avatar de l’utilisateur
ea98
Posteur habitué
Posteur habitué
 
Messages: 297
Inscription: 11 Mai 2008 à 22:33
Localisation: Derrière son écran ;)

Re: Topic Title Highlighter pour phpBB3

Messagede ilaron le 15 Juin 2008 à 11:24

J'ai jamais dis que j'avais écrit les MODS, mais je m'étais cassé la tête à les installé pour me faire ensuite voler tous mon boulot...

Pour les histoires de bannières, sérieux, tu veux que je t'envoie les PSD (si tu sais ce que c'est) ? C'est pas parce que tu as vu que je pose des questions que ça y'est j'ai rien crée Monsieur.

Plagieur ? LOL Tu plaisantes j'espère ? Encore une fois, je te demande de prouver tes accusations, mais te connaissant, tu va encore éviter la question !

PS : A tous le staff Phpbb, je suis désolé de faire du HS mais c'est la seul façon pour moi d'avoir des réponses car le ea98 ne répond pas en privé...
ilaron
Posteur habitué
Posteur habitué
 
Messages: 254
Inscription: 30 Mai 2004 à 18:23

Re: Topic Title Highlighter pour phpBB3

Messagede ABDev le 15 Juin 2008 à 11:33

ilaron a écrit:PS : A tous le staff Phpbb, je suis désolé de faire du HS mais c'est la seul façon pour moi d'avoir des réponses car le ea98 ne répond pas en privé...


Honnêtement, ce n'est pas notre problème. Et pour le moment, c'est toi qui le provoque.
Donc merci de cesser cela.
En mode très très occupé, donc peu disponible !
Avatar de l’utilisateur
ABDev
Codeur
Codeur
 
Messages: 3333
Inscription: 12 Mai 2005 à 22:54
Localisation: Lens - France

Re: Topic Title Highlighter pour phpBB3

Messagede ilaron le 15 Juin 2008 à 11:38

Désolé, je t'ai envoyé un mp ABdev ;)
ilaron
Posteur habitué
Posteur habitué
 
Messages: 254
Inscription: 30 Mai 2004 à 18:23

Re: Topic Title Highlighter pour phpBB3

Messagede Dakin Quelia le 15 Juin 2008 à 13:21

Bonjour,

ea98 a écrit:Je cherche sinon un MOD permettant dans le TITRE du SUJET de mettre une sorte d'encadré en couleur ;) J'ai déja vu sur certains forums phpBB3.


Tu ne le ferais pas exprès? :lol:

C'est ce que font les modifications que j'ai données. :wink:

ilaron a écrit:J'ai jamais dis que j'avais écrit les MODS, mais je m'étais cassé la tête à les installé pour me faire ensuite voler tous mon boulot...


Les mods que tu télécharges dans les communautés phpbb sont faits pour être utilisables par tout le monde. Donc, il est logique que beaucoup de membres les installent et ce n'est pas du vol. :wink:

A bientôt,
Image Pas de support par MP, mail ou MSN.
Recrute des codeurs pour un projet php: voir ce sujet
Mon blogue | Mon forum | Free-H | Phpbb-Services
Image
Avatar de l’utilisateur
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 9841
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Topic Title Highlighter pour phpBB3

Messagede ea98 le 15 Juin 2008 à 13:38

Merci ;)

C'est OK.

Du tout bon.

Bonne journée ;)
Dernière édition par ea98 le 15 Juin 2008 à 13:47, édité 1 fois.
Avatar de l’utilisateur
ea98
Posteur habitué
Posteur habitué
 
Messages: 297
Inscription: 11 Mai 2008 à 22:33
Localisation: Derrière son écran ;)

Re: Topic Title Highlighter pour phpBB3

Messagede ABDev le 15 Juin 2008 à 13:42

Euh c'est si vital que ça de citer le message précédent ?
En mode très très occupé, donc peu disponible !
Avatar de l’utilisateur
ABDev
Codeur
Codeur
 
Messages: 3333
Inscription: 12 Mai 2005 à 22:54
Localisation: Lens - France

Re: Topic Title Highlighter pour phpBB3

Messagede ea98 le 15 Juin 2008 à 13:47

Désolé, j'ai édité.

Bonne journée,
Avatar de l’utilisateur
ea98
Posteur habitué
Posteur habitué
 
Messages: 297
Inscription: 11 Mai 2008 à 22:33
Localisation: Derrière son écran ;)

Re: Topic Title Highlighter pour phpBB3

Messagede cbastien76 le 18 Juil 2008 à 12:46

En parlant de ce mod, j'ai une erreur en créant une annonce :shock:

Et justement, une erreur à la ligne 634 :
Code: Tout sélectionner
$replace = preg_replace( $search_type, $type . "\${1}" . $end_style . "\${2}", censor_text($row['topic_title']) );


C'est pas la joie des fois :mrgreen:


Le problème majeur, le titre de l'annonce n'est pas affiché...
cbastien76
Posteur néophyte
Posteur néophyte
 
Messages: 6
Inscription: 29 Mar 2007 à 10:55

Re: Topic Title Highlighter pour phpBB3

Messagede melvine le 27 Juil 2008 à 09:42

Dakin Quelia a écrit: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 ",$replace);
             $replace = ereg_replace("\]$end_style"," $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 ",$replace);
             $replace = ereg_replace("\*$end_style"," $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 ",$replace);
             $replace = ereg_replace("\|$end_style"," $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 ",$replace);
             $replace = ereg_replace("#$end_style"," $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




Bonjour encore moi :oops:
Décidement quel boulet que je suis ..., on m'appelle la :idea: :lol:

J'ai effectué toutes ces modifications, mais cela ne semble pas fonctionner avec moi :cry: je suis en 3.0.2
ou je ne sais pas m'en servir peut être ?

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*



Il faut donc ecrire son titre [comme ceci] et le mettre en couleur comme ça [comme ceci]

mais ça ne fonctionne pas tous les codes s'affichent mais pas la couleur :mrgreen:

Merci.beaucoup

Ps : ce mod est valable pour tous les styles :?:
Avatar de l’utilisateur
melvine
Posteur néophyte
Posteur néophyte
 
Messages: 43
Inscription: 27 Juin 2008 à 19:09

Re: Topic Title Highlighter pour phpBB3

Messagede Dakin Quelia le 27 Juil 2008 à 16:29

Oui, c'est valable pour tous les styles.

A mon avis, il faudrait revoir le code depuis la mise à jour de phpbb 3. :wink:
Image Pas de support par MP, mail ou MSN.
Recrute des codeurs pour un projet php: voir ce sujet
Mon blogue | Mon forum | Free-H | Phpbb-Services
Image
Avatar de l’utilisateur
Dakin Quelia
Floodeur universel
Floodeur universel
 
Messages: 9841
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique

Re: Topic Title Highlighter pour phpBB3

Messagede melvine le 27 Juil 2008 à 18:16

Merci pour cette réponse
Pro comme je suis je vais vous modifier ça en qq secondes :? j'aimerais beaucoup, mais je ne suis pas à la hauteur.
Je vais donc attendre honteusement :oops:
Bonne soirée à toutes et tous.
Et encore merci pour votre aide.
Avatar de l’utilisateur
melvine
Posteur néophyte
Posteur néophyte
 
Messages: 43
Inscription: 27 Juin 2008 à 19:09

Re: Topic Title Highlighter pour phpBB3

Messagede Apoulit le 30 Aoû 2008 à 10:33

Bonjour a tous ,

Pour melvine , moi j'ai fait la mise à jour 3.02 et ça fonctionne !

Par contre , les tags ne fonctionnent pas sur la page search.php , est ce que quelqu'un saurait comment régler ce problèmes ?

Merci ;)
Image
Avatar de l’utilisateur
Apoulit
Posteur néophyte
Posteur néophyte
 
Messages: 36
Inscription: 21 Aoû 2008 à 18:37

Re: Topic Title Highlighter pour phpBB3

Messagede ErnadoO le 30 Aoû 2008 à 11:17

C'est pas un problème, le mod n'est juste pas conçus pour ça
ErnadoO · Administrateur et responsable de l'équipe des MODs par intérim
Tu as l'âme d'un codeur? l'équipe des MODs recrute toute l'année!
Tout sur l'installation d'un MOD || Intro à la création de MOD || Erreurs fréquentes lors de l'installation de MODs || Mes MODS

phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.
Dead zone: LA référence francophone sur la série télé Dead zone: photos, résumés, captures, videos, forum.
Aidez la SPA à nourrir un animal abandonné: http://www.clicanimaux.com/
Avatar de l’utilisateur
ErnadoO
Administrateur et resp. des codeurs
Administrateur et resp. des codeurs
 
Messages: 20358
Inscription: 21 Juin 2003 à 12:42
Localisation: Brest/Quimper/Calais

PrécédenteSuivante

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

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 • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •