Sur la page http://fr.piwigo.org/demo/search.php il y a bien les Tags ?
Je ne comprends pas ta demande, pour le moment tu peux bien mettre un mot et sélectionner un tag ?
Hors ligne
LocalFiles Editor
Templates
Regarde ton search.tpl
Pourrais-tu nous copier/coller ici même son contenu? Cela nous permettrait peut-être de comprendre.
Hors ligne
pour ddtddt : c'est exactement cela que je voudrais. Mais je n'ai plus ca !
Pour Vincent voici la copie
{* $Id: search.tpl 2719 2008-10-11 20:23:30Z rub $ *} {* Example of resizeable *} {* {include file='include/resize.inc.tpl'} *} {* Example of datepicker *} {* {include file='include/datepicker.inc.tpl'} {literal} <script type="text/javascript"> pwg_initialization_datepicker("#start_day", "#start_month", "#start_year", "#start_linked_date", null, null, "#end_linked_date"); pwg_initialization_datepicker("#end_day", "#end_month", "#end_year", "#end_linked_date", null, "#start_linked_date", null); jQuery().ready(function(){ $(".date_today").hide(); }); </script> {/literal} *} <div id="content" class="content"> <div class="titrePage"> <ul class="categoryActions"> {* Hide popuphelp <li><a href="{$U_HELP}" onclick="popuphelp(this.href); return false;" title="{'Help'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/help.png" class="button" alt="(?)"></a></li> *} <li><a href="{$U_HOME}" title="{'return to homepage'|@translate}" rel="home"><img src="{$ROOT_URL}{$themeconf.icon_dir}/home.png" class="button" alt="{'home'|@translate}"/></a></li> </ul> <h2>{'Search'|@translate}</h2> </div> {if isset($errors) } <div class="errors"> <ul> {foreach from=$errors item=error} <li>{$error}</li> {/foreach} </ul> </div> {/if} <form class="filter" method="post" name="search" action="{$F_SEARCH_ACTION}"> <fieldset> <legend>{'Filter'|@translate}</legend> <label>{'search_keywords'|@translate} <input type="text" style="width: 300px" name="search_allwords" size="30" /> </label> <ul> <li><label> <input type="radio" name="mode" value="AND" checked="checked" />{'search_mode_and'|@translate} </label></li> <li><label> <input type="radio" name="mode" value="OR" />{'search_mode_or'|@translate} </label></li> </ul> <label style="display: none;">{'search_author'|@translate} <input type="text" style="width: 300px" name="search_author" size="30" /> </label> </fieldset> {if false and isset($TAG_SELECTION)} <fieldset> <legend>{'Search tags'|@translate}</legend> {$TAG_SELECTION} <label><span><input type="radio" name="tag_mode" value="AND" checked="checked" /> {'All tags'|@translate}</span></label> <label><span><input type="radio" name="tag_mode" value="OR" /> {'Any tag'|@translate}</span></label> </fieldset> {/if} <fieldset style="display: none;"> <legend>{'search_date'|@translate}</legend> <ul> <li><label>{'search_date_type'|@translate}</label></li> <li><label> <input type="radio" name="date_type" value="date_creation" checked="checked" />{'Creation date'|@translate} </label></li> <li><label> <input type="radio" name="date_type" value="date_available" />{'Post date'|@translate} </label></li> </ul> <ul> <li><label>{'search_date_from'|@translate}</label></li> <li> <select id="start_day" name="start_day"> <option value="0">--</option> {section name=day start=1 loop=32} <option value="{$smarty.section.day.index}" {if $smarty.section.day.index==$START_DAY_SELECTED}selected="selected"{/if}>{$smarty.section.day.index}</option> {/section} </select> <select id="start_month" name="start_month"> {html_options options=$month_list selected=$START_MONTH_SELECTED} </select> <input id="start_year" name="start_year" type="text" size="4" maxlength="4" > <input id="start_linked_date" name="start_linked_date" type="hidden" size="10" disabled="disabled"/> </li> <li> <a class="date_today" href="#" onClick="document.search.start_day.value={$smarty.now|date_format:"%d"};document.search.start_month.value={$smarty.now|date_format:"%m"};document.search.start_year.value={$smarty.now|date_format:"%Y"};return false;">{'today'|@translate}</a> </li> </ul> <ul> <li><label>{'search_date_to'|@translate}</label></li> <li> <select id="end_day" name="end_day"> <option value="0">--</option> {section name=day start=1 loop=32} <option value="{$smarty.section.day.index}" {if $smarty.section.day.index==$END_DAY_SELECTED}selected="selected"{/if}>{$smarty.section.day.index}</option> {/section} </select> <select id="end_month" name="end_month"> {html_options options=$month_list selected=$END_MONTH_SELECTED} </select> <input id="end_year" name="end_year" type="text" size="4" maxlength="4" > <input id="end_linked_date" name="end_linked_date" type="hidden" size="10" disabled="disabled"/> </li> <li> <a class="date_today" href="#" onClick="document.search.end_day.value={$smarty.now|date_format:"%d"};document.search.end_month.value={$smarty.now|date_format:"%m"};document.search.end_year.value={$smarty.now|date_format:"%Y"};return false;">{'today'|@translate}</a> </li> </ul> </fieldset> <fieldset style="display: none;"> <legend>{'search_options'|@translate}</legend> <label>{'search_categories'|@translate} <select class="categoryList" name="cat[]" multiple="multiple" > {html_options options=$category_options selected=$category_options_selected} </select> </label> <ul> <li><label>{'search_subcats_included'|@translate}</label></li> <li><label> <input type="radio" name="subcats-included" value="1" checked="checked" />{'Yes'|@translate} </label></li> <li><label> <input type="radio" name="subcats-included" value="0" />{'No'|@translate} </label></li> </ul> </fieldset> <p> <input class="submit" type="submit" name="submit" value="{'Submit'|@translate}" /> <input class="submit" type="reset" value="{'Reset'|@translate}" /> </p> </form> <h2>Conseils pour la Recherche</h2> <div style="padding-left: 25px;"> <p style="text-align: left;"><span style="font-family: verdana,geneva;">La recherche s'effectue à la fois dans les légendes et les mots clés IPTC (keywords)<br /><br />Pour rechercher une photo, tapez le mot clé le plus représentatif<br />ex : colza = 715 résultats</span></p> <p style="text-align: left;"><span style="font-family: verdana,geneva;">Vous pouvez également affiner votre recherche en tapant 2 mots clés<br />exemple : traitement colza = 164 résultats</span></p> <p style="text-align: left;"><span style="font-family: verdana,geneva;">En bas de chaque page de résultat apparait une liste de mots clés associés qui vous permet d'étendre votre recherche dans des cas plus complexes (cliquez sur le mot)<br /></span><span style="font-family: verdana,geneva;"><br />La saisie de 3 mots clés est possible mais devient très restrictive<br /><br /><span style="text-decoration: underline;">Règles de saisies</span></span></p> <p style="text-align: left;"><span style="font-family: verdana,geneva;">Il est important de respecter ces quelques règles. Les mots doivent être saisis :<br /></span></p> <ul style="text-align: left;"> <li><span style="font-family: verdana,geneva;">au singulier</span></li> <li><span style="font-family: verdana,geneva;">san<span style="font-family: verdana,geneva;">s article</span></span></li> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">sans virgule</span></span></li> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">avec un espace entre les mots<br /></span></span></li> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">le trait d'union est accepté ex : gas-oil</span></span></li> </ul> <p style="text-align: left;"><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;"><br /><span style="text-decoration: underline;">Exemples </span></span></span></p> <p style="text-align: left;"><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">Saisie correcte</span></span></p> <ul style="text-align: left;"> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">traitement colza = 164 résultats</span></span></li> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">troupeau vache normande = 79 résultats</span></span></li> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">moisson blé = 228 résultats</span></span></li> </ul> <p style="text-align: left;"><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">Saisie incorrecte</span></span></p> <ul> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">traitement colza<span style="color: #ffcc99;"><span style="color: #993300;"><span style="color: #ff9900;"><strong>s</strong></span></span> </span>= 0 résultats</span></span></li> <li><span style="font-family: verdana,geneva;">troupeau vache<span style="color: #ffcc99;"><span style="color: #993300;"><span style="color: #ff9900;"><strong>s</strong></span></span> </span>normande</span><span style="font-family: verdana,geneva;"><span style="color: #ffcc99;"><span style="color: #993300;"><span style="color: #ff9900;"><strong>s</strong></span></span></span></span><span style="font-family: verdana,geneva;"><span style="color: #993300;"> </span>= 44 résultats</span></li> <li><span style="font-family: verdana,geneva;"><span style="font-family: verdana,geneva;">moisson<span style="color: #993300;"><span style="color: #ff9900;"><strong>s</strong></span> </span>blé = 0 résultats</span><br /></span></li> </ul> </div> <script type="text/javascript"><!-- document.search.search_allwords.focus(); //--></script> </div> <!-- content -->
Hors ligne
Dans ce cas remets le fichier original de piwigo
et désactive ton fichier perso de recherche ;-)
Hors ligne
si j'ai du temps ce weekend.
;-)
Hors ligne