/trunk/interfaces/squelettes/moteur.tpl.html |
---|
3,6 → 3,7 |
// Function pour cacher / afficher les options de recherche |
$(document).ready(function() { |
// affichage lors du chargement de la page |
$.cookie('AfficherCacherRech', <?=$affiche_moteur?>) ; |
if ($.cookie('AfficherCacherRech') == null) { |
$("#ref-rech-opt-toggle").html("Cacher la recherche avancée"); |
$('#ref-rech-opt').show(); |
34,13 → 35,12 |
}); |
}); |
</script> |
<p><br /><br /> |
Bienvenue dans l'espace de consultation du référentiel <?=$code_referentiel?> en cours d'actualisation.<br /><br /> |
Pour transmettre vos remarques au groupe de travail, veuillez utiliser le forum dédié : <a href="mailto:<?=$forum_referentiel?>"><?=$forum_referentiel?></a>.<br /><br /> |
<p> |
Bienvenue dans l'espace de consultation du référentiel <?=$code_referentiel?> en cours d'actualisation.<br /> |
Pour transmettre vos remarques au groupe de travail, veuillez utiliser le forum dédié : <a href="mailto:<?=$forum_referentiel?>"><?=$forum_referentiel?></a>.<br /> |
Pour les remarques concernant les fonctionnalités de l'interface de consultation, veuillez utiliser l'adresse : <a href="mailto:referentiels@tela-botanica.org">referentiels@tela-botanica.org</a> |
</p><br /> |
</p> |
<h1>Consultation du référentiel <?=$url_referentiel?></h1> |
<br /> |
<p> |
Par défaut, la recherche est insensible à la casse (majuscule / minuscule) et s'effectue |
en intercalant automatiquement le joker % avant et après le terme recherché. |
137,7 → 137,7 |
<em>Exemples :</em> |
<a href="<?=Recherche::getUrlRecherche('l. gen:aba', 'bdnff')?>">"l. gen:aba"</a> =>172 résultats; |
<a href="<?=Recherche::getUrlRecherche('au:l. gen:aba', 'bdnff')?>">"au:l. gen:aba"</a> => 25 résultats. |
<br /><br /><br /> |
<br /><br /> |
Des "jokers" permettent d'élargir la recherche. |
</p> |
<table class="largeur-14"> |
/trunk/interfaces/controleurs/FicheTaxon.php |
---|
39,7 → 39,7 |
$this->definirCommeModulePrincipal(get_class($this)); |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel); |
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel); |
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel, 10); |
// Gestion des données de la requête |
if (!isset($_GET['num_nom'])) { |
/trunk/interfaces/controleurs/Recherche.php |
---|
33,7 → 33,7 |
/** |
* Charge le moteur de recherche et l'envoie à la vue. |
*/ |
public function chargerMoteurRecherche($ref = null) { |
public function chargerMoteurRecherche($ref = null, $affiche = null) { |
$donnees = array(); |
$this->referentiel = $ref; |
// Gestion des données de la requête |
46,6 → 46,7 |
$donnees['forum_referentiel'] = Config::get('forum.'.$this->referentiel); |
$donnees['url_module'] = 'Recherche'; |
$donnees['url_action'] = 'rechercher'; |
$donnees['affiche_moteur'] = $affiche; |
self::$url_recherche = $this->obtenirUrlRecherche('%s','%s'); |
self::$url_fiche_taxon = $this->obtenirUrlFicheTaxon($this->referentiel, '%s'); |
119,7 → 120,7 |
$this->definirCommeModulePrincipal(get_class($this)); |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel); |
$this->chargerMoteurRecherche($this->referentiel); |
$this->chargerMoteurRecherche($this->referentiel, 10); |
// Récupération des paramètres de l'url |
$chaine_de_recherche = $this->obtenirChaineRecherche(); |
/trunk/interfaces/controleurs/AppliControleur.php |
---|
107,9 → 107,9 |
$this->fusionnerSortie($module->getSortie()); |
} |
protected function executerActionReferentiel($ClasseModule, $action, $referentiel) { |
protected function executerActionReferentiel($ClasseModule, $action, $referentiel, $afficheMoteur = null) { |
$module = new $ClasseModule(); |
$module->$action($referentiel); |
$module->$action($referentiel, $afficheMoteur); |
$this->fusionnerSortie($module->getSortie()); |
} |
/trunk/interfaces/controleurs/Consultation.php |
---|
34,7 → 34,7 |
$this->definirCommeModulePrincipal(get_class($this)); |
$this->construireMenu($this->referentiel); |
$this->construireFilAriane($this->referentiel); |
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel); |
$this->executerActionReferentiel('Recherche', 'chargerMoteurRecherche', $this->referentiel, 20); |
} |