Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir tout le monde!
Je souhaite savoir s'il est possible de surligner les mots lors d'une recherche (interne ou externe) sur le forum.
Comment procéder? (sûrement un truc à bidouiller dans le fichier search.php ou dans le parser?)
D'avance, merci!
Hors ligne
les deux je pense, vos trainer un paramètre dans l'url de pages en pages
Hors ligne
Salut Vin100... je n'ai pas saisi la deuxième partie de ta phrase. 
Hors ligne
Il y aura quelque chose en plus dans ta barre d'adresses (un paramètre) qui sera du type [c]http://www.punbb.fr/forums/viewtopic.ph … &word=test[/c] et qui permettra au code de ton forum de savoir quel mot est à surligner.
Hors ligne
je dois pouvoir te donner la mod des que je retrouve les modifications 
(enfin surtout que je regarde le code par rapport a une version propre de punBB)
Dernière modification par Chatissimus (21-06-2006 16:08:14)
°o°
Hors ligne
J'ai testé sur une instale propre de punBB ca a l'air correct
[....]
Si ca existe pas je pourrais presque le publier
Dernière modification par Chatissimus (21-06-2006 18:21:56)
°o°
Hors ligne
j'avais oublié la propagation entre les differentes pages d'une discution
[....]
D'ailleurs je me suis rendu compte que je me suis fait un peu chier pour rien avec les modifications de parse message alors que j'aurais pu faire comme avec paginate
Je vais faire ca propre
Dernière modification par Chatissimus (21-06-2006 18:22:16)
°o°
Hors ligne
Ok donc pour moi je vais attendre, merci ! 
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
voila ca me semble mieux
[....]
Au passage, je rajoute une balise BBcode
qui fait un surlignage (elle existe dans une des mods pour BBcode je sais plus laquelle)
Dernière modification par Chatissimus (22-06-2006 03:43:21)
°o°
Hors ligne
Merci!
Il ne me reste plus qu'à mettre ça en place! 
Hors ligne
Désolé je viens de tester mon diff j'ai oublié des trucs
le point 19 du diff est modifié (la variable $sword n'etait pas globale)
#
#---------[ 19. REMPLACER PAR ]---------------------------------------------------
#
function parse_message($text, $hide_smilies)
{
global $pun_config, $lang_common, $pun_user,$sword;
if($sword!=null)
{
$word_array=explode('-',$sword);
while (list($i, $word) = @each($word_array))
{
if($word!='and' && $word!='or' && $word!='not')
$text=str_ireplace($word,'[h]'.$word.'[/h]',$text);
}
}et dans search.php il manquait ca
#
#---------[ 12. FIND (617)]---------------------------------------------------
#
$subject = '<a href="viewtopic.php?id='.$search_set[$i]['tid'].'">'.pun_htmlspecialchars($search_set[$i]['subject']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($search_set[$i]['poster']).'</span>';
#
#---------[ 13. REPLACE BY ]---------------------------------------------------
#
$subject = '<a href="viewtopic.php?id='.$search_set[$i]['tid'].'&words='.$sword.'">'.pun_htmlspecialchars($search_set[$i]['subject']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($search_set[$i]['poster']).'</span>';°o°
Hors ligne
°o°
Hors ligne
Pages : 1