2,15 → 2,15 |
<script type="text/javascript"> |
// Function pour cacher / afficher les options de recherche |
$(document).ready(function() { |
$("#col-rech-opt-toggle").html("Afficher la recherche avancée"); |
$("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
$("#col-rech-opt").hide(); |
$("#col-rech-opt-toggle").toggle( |
function() { |
$("#col-rech-opt-toggle").html("Cacher la recherche avancée"); |
$("#col-rech-opt-toggle").html("Cacher les options de recherche"); |
$("#col-rech-opt").slideDown("fast"); |
}, |
function() { |
$("#col-rech-opt-toggle").html("Afficher la recherche avancée"); |
$("#col-rech-opt-toggle").html("Afficher les options de recherche"); |
$("#col-rech-opt").slideUp("fast"); |
} |
); |
19,10 → 19,6 |
var optionSelectionnee = $(this).attr('data-option-selectionnee'); |
$(this).find('option[value="' + optionSelectionnee + '"]').attr('selected', 'selected'); |
}); |
// Sélection du texte de la zone de recherche sur le focus |
/*$("#recherche").focus(function(){ |
this.select(); |
});*/ |
}); |
</script> |
|
30,8 → 26,6 |
|
<form id="col-form" name="col-form" action="<?=$url_form;?>" method="get"> |
|
<!-- <input id="recherche" name="recherche" type="text" value="<?=$recherche;?>" size="75" maxlength="250"/> --> |
|
<input name="module" type="hidden" value="<?=$url_module;?>" /> |
<input name="action" type="hidden" value="<?=$url_action;?>" /> |
<?php if (isset($url_contexte)) : ?> |
40,8 → 34,6 |
|
<input name="masque[cible]" type="hidden" value="collections" /> |
|
<!-- <pre><?php print_r($masque) ?></pre> --> |
|
<div id="col-rech-masque"> |
<div class="champ-masque"> |
<label class="gauche">Lieu de stockage</label> |
118,11 → 110,11 |
<input name="masque[nom-famille]" type="text" value="<?= $masque['nom-famille'] ?>" /> |
</div> |
<div class="champ-masque"> |
<label class="droite">Vivant en (année)</label> |
<input name="masque[date-vivant]" type="text" value="<?= $masque['date-vivant'] ?>" /> |
<label class="droite">Date de collecte</label> |
<input name="masque[date-vivant]" type="text" class="droite" value="<?= $masque['date-vivant'] ?>" /> |
</div> |
<div class="champ-masque"> |
<label class="gauche">Adresse</label> |
<label class="gauche">Localité</label> |
<input name="masque[adresse]" type="text" value="<?= $masque['adresse'] ?>" /> |
</div> |
</div> |
137,106 → 129,14 |
<div id="col-rech-opt"> |
<h2 id="col-rech-opt-titre">Options de recherche</h2> |
<div id="col-rech-opt-txt"> |
<!-- <p>Le moteur de recherche permet de faire une recherche libre sur un mot, une expression ou un acronyme.<br /> |
<em>Exemples :</em> |
<a href="<?=Recherche::getUrlExemple('mpu')?>">mpu</a>, |
<a href="<?=Recherche::getUrlExemple('Coste')?>">Coste</a>.</p> --> |
<p> |
Par défaut, la recherche est insensible à la casse (majuscule / minuscule) et s'effectue |
en intercalant automatiquement le joker % avant et après la chaine recherchée et entre chaque mot |
de celle-ci. |
</p> |
<!-- <p> |
Le moteur de recherche permet aussi d'utiliser des opérateurs dans le texte recherché pour préciser |
la requête. Vous les trouverez dans le tableau ci-dessous. Si vous souhaitez utiliser deux opérateurs |
à la suite, ou un opérateur et un mot clé de votre choix pour faire une recherche croisée, séparez-les |
uniquement par un espace.<br /> |
<em>Exemples :</em> |
<a href="<?=Recherche::getUrlExemple('veg:br')?>">veg:br</a>, |
<a href="<?=Recherche::getUrlExemple('bot:he')?>">bot:he</a>, |
<a href="<?=Recherche::getUrlExemple('Coste bot:he')?>">Coste bot:he</a>, |
<a href="<?=Recherche::getUrlExemple('herbier zg:France')?>">herbier zg:France</a>, |
<a href="<?=Recherche::getUrlExemple('p:coste pr:co')?>">p:coste pr:co</a>, |
<a href="<?=Recherche::getUrlExemple('Ecole sci:1')?>">Ecole sci:1</a>. |
</p> |
<p> |
<em>Remarque :</em> pour les recherches géographiques, n'oubliez pas de regarder les herbiers qui contiennent |
des parts du monde entier. |
</p> |
<table> |
<thead> |
<tr> |
<th>Mot-clé</th> |
<th>Valeurs possibles</th> |
<th>Signification</th> |
<th>Explication</th> |
<th>Exemples</th> |
</tr> |
</thead> |
<tbody> |
<tr> |
<td>sci:</td> |
<td>0,1</td> |
<td>Recherches scientifiques</td> |
<td>Limite les résultats aux institutions autorisant la consultation des collections |
<em>sans (=0)</em> ou <em>avec (=1)</em> des objectifs de recherches scientifiques.</td> |
<td><a href="<?=Recherche::getUrlExemple('sci:0')?>">sci:0</a></td> |
</tr> |
<tr> |
<td>veg:</td> |
<td>Liste : PH (Phanérogames), GY (<span title="Conifères">Gymnospermes</span>), |
AN (<span title="Plantes à fleur">Angiospermes</span>), CR (Cryptogames), |
AL (<span title="Y compris Characées et Diatomées">Algues</span>), |
CH (Champignons), |
LI (Lichens), |
BR (<span title="Mousses">Bryophytes</span>), |
PT (<span title="Fougères">Ptéridophytes</span>).</td> |
<td>Nature végétale du contenu de la collection botanique</td> |
<td>Limite les résultats aux collections botaniques dont la nature végétale du contenu correspond |
au type indiqué.</td> |
<td><a href="<?=Recherche::getUrlExemple('veg:br')?>">veg:br</a></td> |
</tr> |
<tr> |
<td>bot:</td> |
<td>Liste : HE (Herbier), CE (Centurie - conservée en dehors d'un herbier), DR (Droguier), CA (Carpothèque), |
AL (Collection en alcool), XY (Xylothèque), PM (Collection de préparations microscopiques).</td> |
<td>Type de collection botanique</td> |
<td>Limite les résultats aux collections botaniques du type indiqué.</td> |
<td><a href="<?=Recherche::getUrlExemple('bot:he')?>">bot:he</a></td> |
</tr> |
<tr> |
<td>zg:</td> |
<td>Texte libre</td> |
<td>Origine géographique du contenu de la collection</td> |
<td>Limite les résultats aux collections dont le contenu correspond à la zone géographique indiquée.</td> |
<td><a href="<?=Recherche::getUrlExemple('zg:lozère')?>">zg:lozère</a></td> |
</tr> |
<tr> |
<td>p:</td> |
<td>Texte libre</td> |
<td>Nom ou partie du nom d'une personne.</td> |
<td>Limite les résultats aux institutions et collections liées a une personne dont le nom ou une |
partie du nom correspond à la valeur indiquée.</td> |
<td><a href="<?=Recherche::getUrlExemple('p:coste')?>">p:coste</a></td> |
</tr> |
<tr> |
<td>pr:</td> |
<td>Liste : CT (Contributeur), AU (Auteur), CO (Collecteur), DE (Déterminateur), HE |
(Hébergeur - particulier possédant une collection chez lui).</td> |
<td>Rôle d'une personne.</td> |
<td>Limite les résultats aux institutions et collections liées a une personne dont le rôle |
correspond à la valeur indiquée.</td> |
<td><a href="<?=Recherche::getUrlExemple('pr:AU')?>">pr:AU</a></td> |
</tr> |
</tbody> |
</table> --> |
<p>Pour les opérateurs dont la valeur est un <em>texte libre</em> ou une <em>liste</em>, |
il est possible d'utiliser des jokers. |
Ces "jokers" permettent de modifier la recherche.</p> |
<p>Exemples : <a href="<?=Recherche::getUrlExemple('"herbier de Coste"')?>">"herbier de Coste"</a>, |
<a href="<?=Recherche::getUrlExemple('"herbier % Montpellier"')?>">"herbier % Montpellier"</a>, |
<a href="<?=Recherche::getUrlExemple('p:"Jo_l"')?>">p:"Jo_l"</a>. |
<a href="<?=Recherche::getUrlExemple('veg:br,cr')?>">veg:br,cr</a>. |
Ces "jokers" permettent de modifier la recherche. |
</p> |
<table> |
<thead> |
244,7 → 144,7 |
<th>Joker</th> |
<th>Applicable sur</th> |
<th>Explication</th> |
<th>Exemples</th> |
<!-- <th>Exemples</th> --> |
</tr> |
</thead> |
<tbody> |
252,27 → 152,27 |
<td>""</td> |
<td>Texte libre</td> |
<td>Permet de rechercher sur une expression exacte.</td> |
<td><a href="<?=Recherche::getUrlExemple('"Archives de l\'herbier Granger"')?>"> |
"Archives de l'herbier Granger"</a></td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('"Archives de l\'herbier Granger"')?>"> |
"Archives de l'herbier Granger"</a></td> --> |
</tr> |
<tr> |
<td>%</td> |
<td>Texte libre</td> |
<td>Remplace n'importe quel nombre de caractères, y compris aucun.</td> |
<td><a href="<?=Recherche::getUrlExemple('"herbier %Abbé% Carondelet"')?>"> |
"herbier %Abbé% Carondelet"</a></td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('"herbier %Abbé% Carondelet"')?>"> |
"herbier %Abbé% Carondelet"</a></td> --> |
</tr> |
<tr> |
<td>_</td> |
<td>Texte libre</td> |
<td>Remplace exactement un caractère</td> |
<td><a href="<?=Recherche::getUrlExemple('p:"Jo_l"')?>">p:"Jo_l"</a></td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('p:"Jo_l"')?>">p:"Jo_l"</a></td> --> |
</tr> |
<tr> |
<td>,</td> |
<td>Liste</td> |
<td>Permet d'indiquer plusieurs valeurs</td> |
<td><a href="<?=Recherche::getUrlExemple('veg:br,ph')?>">veg:br,ph</a></td> |
<!-- <td><a href="<?=Recherche::getUrlExemple('veg:br,ph')?>">veg:br,ph</a></td> --> |
</tr> |
</tbody> |
</table> |