Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

VDigital
2010-02-18 22:40:16

http://fr.piwigo.org/demo/search.php

les recherches de four, Four ou FOUR
donnent les mêmes trois images.

Maintenant la recherche rapide qui est réalisée directement en SQL ne fonctionne pas
=> Bug.

nicomax34
2010-02-18 17:08:47

Bonjour Vincent,

en fait que je mette :

{$thumbnail.ID} -
ou
{$thumbnail.ID}

ça ne change rien car je viens de m'apercevoir que la recherche sur le nom des fichiers image tient compte de la casse !

si je fait une recherche sur "rain" ça ne me trouve rien.
si je fait une recherche sur "Rain" ça me trouve bien le fichier "01 - Rainette verte"

même si j'ai lu le post suivant http://fr.piwigo.org/forum/viewtopic.php?id=15698 concernant la casse,
n'y a-t-il pas moyen d'indiquer à Piwigo de ne pas respecter la casse ?

Note :
j'ai néanmoins tenu compte de ta remarque sur le signe "-" et l'ai retiré du nom de chaque image ;)

VDigital
2010-02-18 16:56:23

"Il" (passe par là mais) n'a aucune idée hormis le fait que je n'utiliserai pas le "-" (moins) en tant que séparateur car il a en théorie une signification particulière pour les moteurs de recherche.

tosca
2010-02-18 14:21:09

De toute manière, si je me réfère à ton premier message :

nicomax34 a écrit:

01 - Rainette verte
02 - Salamandre corse

l'espace est déjà présent, donc ce n'est a priori pas ce qui bloque.

Lorsque VDigital repassera par là, il aura sûrement une idée ;-)

nicomax34
2010-02-18 14:13:18

j'ai essayer de remplacer la ligne suivante :

Code:

{if isset($thumbnail.NAME)}{$thumbnail.NAME}{/if}

par :

Code:

{if isset($thumbnail.NAME)}{' '$thumbnail.NAME}{/if}

puis par :

Code:

{if isset($thumbnail.NAME)}{' '.$thumbnail.NAME}{/if}

puis par :

Code:

{if isset($thumbnail.NAME)}{echo ' ' . $thumbnail.NAME}{/if}

mais ça me génère une erreur !

nicomax34
2010-02-18 13:49:19

Bonjour Tosca,

au final Vincent (VDigital) m'avait fait remplacer la ligne suivante :

Code:

{$thumbnail.ID}-{$thumbnail.TN_ALT}<br />

par :

Code:

{$thumbnail.ID} -

ce qui donne dans mon fichier ceci :

Code:

<span class="thumbLegend">
    
    {$thumbnail.ID} - 
    
    {if isset($thumbnail.NAME)}{$thumbnail.NAME}{/if}
    
    {$thumbnail.ICON_TS}
    
    {if isset($thumbnail.NB_COMMENTS)}
    <span class="{if 0==$thumbnail.NB_COMMENTS}zero {/if}nb-comments">
    <br />
    {$pwg->l10n_dec('%d comment', '%d comments',$thumbnail.NB_COMMENTS)}
    </span>
    {/if}

    {if isset($thumbnail.NB_HITS)}
    <span class="{if 0==$thumbnail.NB_HITS}zero {/if}nb-hits">
    <br />
    {$pwg->l10n_dec('%d hit', '%d hits',$thumbnail.NB_HITS)}
    </span>
    {/if}
    
    </span>

ou et comment insérer un espace après le tiret ?

tosca
2010-02-18 11:51:32

Dans post:108661

VDigital a écrit:

La ligne qui répond à ton besoin est:
        {$thumbnail.ID}-{$thumbnail.TN_ALT}<br />

Je n'ai pas testé  non plus, mais as-tu essayé d'intercaler un espace après le tiret ? Ca évitera peut-être que le moteur de recherche prenne l'ID comme s'il faisait partie du nom !

nicomax34
2010-02-18 11:36:44

Salutatous,

Grâce à un bout de code donné par "VDigital" (cf. mon post http://fr.piwigo.org/forum/viewtopic.php?id=15082), le nom de mes images s'affiche précédé d'un identifiant unique, par exemple :
01 - Rainette verte
02 - Salamandre corse
etc

je viens de m'apercevoir que ça pose problème pour le moteur de recherche (rapide comme avancée) !

je veux par exemple trouver toutes les images portant le nom "Rainette verte" :
- si je saisi "vert" (sans les guillemets) >> ça fonctionne
- si je saisi "rain" ou "rainette" (sans les guillemets) >> ça ne fonctionne pas !

j'ai testé sur pleins d'autres images et c'est pareil...

en fait le mot qui suit directement cet identifiant n'est jamais pris en compte !!!

Note :
bien-sûr, dans l'admin, je peux pour chaque photo re-saisir dans le champ "Nom" ou "Description" le nom de l'image "Rainette verte"... et là ma recherche fonctionne.

comment faire ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact