J'explique pourquoi.
L'astuce de rvelices porte sur la "recherche rapide" (quicksearch).
Mais tu as développé ta recherche de dossard sur la recherche classique.
La solution de rvelices ne peut donc pas fonctionner.
Je pense qu'une recherche de dossard via un plugin serait idéale dans ton cas.
(J'avais signalé dans mon second post: "Nous proposons 2 recherches différentes".)
ok merci j'avais pas compris "commenter "....
Je viens de tester cela ne change rien.
Merci quand même pour votre aide.
Ceci dit, je ne suis pas convaincu par la proposition de rvelices.
Mais nous attendrons ton verdict.
rvelices a écrit:
Je ne suis pas trop pour avoir cette fonctionnalité en pwg - je trouve utile la recherche dans le nom du fichier.
Neanmoins, si tu veux, tu peux modifier le fichier include/functions_search.inc.php, dans la fonction function get_quick_search_results($q, $super_order_by, $images_where=''), commenter le codeCode:
if (!empty($q_like_clause)) { $where_clauses .= ' OR '. str_replace($q_like_field, 'file', $q_like_clause); $where_clauses = '('.$where_clauses.')'; }
modifier le fichier include/functions_search.inc.php
comme ceci:
/* if (!empty($q_like_clause)) { $where_clauses .= ' OR '. str_replace($q_like_field, 'file', $q_like_clause); $where_clauses = '('.$where_clauses.')'; } */
Commenter =
/* avant
et
*/ après.
Merci pour l'info, mais je ne sais pas ce qu'il faut modifier.
xavier19 a écrit:
le numéro de dossard se trouve dans le nom du fichier (ex: 82-photo.jpg).
Je l'ai aussi mis dans les mots clés.
En fait dans l'idéale, je souhaite que la recherche s'effectue seulement dans les mots clés et pas dans le nom du fichier.
Merci pour votre aide !
Je ne suis pas trop pour avoir cette fonctionnalité en pwg - je trouve utile la recherche dans le nom du fichier.
Neanmoins, si tu veux, tu peux modifier le fichier include/functions_search.inc.php, dans la fonction function get_quick_search_results($q, $super_order_by, $images_where=''), commenter le code
if (!empty($q_like_clause)) { $where_clauses .= ' OR '. str_replace($q_like_field, 'file', $q_like_clause); $where_clauses = '('.$where_clauses.')'; }
[HS]
@Xavier19: Petite correction sur votre site
Photothèque propulsée par Piwigo
[/HS]
Soit il faut réécrire un module de recherche spécifique.
Soit on arrive à modifier les champs de recherche.
Soit il faut revoir le codage de la photo et trouver non plus un simple numéro de dossard mais plutôt "D50" (pour dossard #50).
le numéro de dossard se trouve dans le nom du fichier (ex: 82-photo.jpg).
Je l'ai aussi mis dans les mots clés.
En fait dans l'idéale, je souhaite que la recherche s'effectue seulement dans les mots clés et pas dans le nom du fichier.
Merci pour votre aide !
Je jetterai un œil (d'autant que le thème est magnifique).
Je regrette qu'en même qu'on vienne nous poser une question sur un "problème" de recherche, alors que personne ne se plaint de la recherche de Google.
La solution est sans doute ailleurs.
Dans quel champ est le numéro de dossard?
Name ou File?
[hs]
Jolie personnalisation ;-)
N'hésite pas à t'inscrire sur le forum[/hs]
Bonjour,
Il s'agit de ce formulaire de recherche: http://maphotographie.com/photo-eveneme … search.php
Il sert à effectuer une recherche par dossard. Le numéro des dossard est inscrit dans le nom du fichier ainsi que dans les mots clés.
La recherche avec % 82 % donne le même résultat.
Comment puis-je faire pour que seul le dossard 82 sorte ?
Merci d'avance,
(Personnellement, je n'irai jamais sur une galerie faire une recherche de 82.
Si c'est l'année 1982 qui m'intéresse, il y a le calendrier qui est là pour ça).
Quelle recherche?
Nous proposons 2 recherches différentes qui ne donnent pas les mêmes résultats.
Je me souviens de longues discussions avec un certain LTBG qui a eu bien du mal à comprendre.
Que donne la recherche de " 82 " ?
Que donne la recherche de "% 82 %" ?
topic:13509
topic:13510
et il y a eu encore d'autres messages avec LTBG sur ce thème.
Bonjour,
Actuellement quand je fais une recherche via la page recherche de la gallerie sur ma photothèque par exemple du n° 82 (j'ai mes fichiers qui sont renommé avec des chiffres)
Le résultat de la recherche affiche tous les fichiers ou ce trouve 82, ex: fichier n°182, fichier n° 282 , etc...
Je souhaite que la recherche affiche seulement 82 et pas d'autre fichier.
Savez-vous comment je peux modifier ça ?
Merci d'avance,