/trunk/squelettes/moteur.tpl.html |
---|
3,14 → 3,14 |
// Function pour cacher / afficher les options de recherche |
$(document).ready(function() { |
$("#col-rech-opt").hide(); |
$("#col-rech-opt-toggle").html("Afficher l'aide"); |
$("#col-rech-opt-toggle").html("Afficher la recherche avancée"); |
$("#col-rech-opt-toggle").toggle( |
function() { |
$("#col-rech-opt-toggle").html("Cacher l'aide"); |
$("#col-rech-opt-toggle").html("Cacher la recherche avancée"); |
$("#col-rech-opt").toggle("slow"); |
}, |
function() { |
$("#col-rech-opt-toggle").html("Afficher l'aide"); |
$("#col-rech-opt-toggle").html("Afficher la recherche avancée"); |
$("#col-rech-opt").toggle("slow"); |
} |
); |
23,7 → 23,7 |
<label id="col-rech"for="recherche">Rechercher</label> |
<input id="recherche" name="recherche" type="text" value="<?=$recherche;?>" size="75" maxlength="250"/> |
<input id="col-rech-ok" type="submit" value="OK" /> |
<a id="col-rech-opt-toggle" href="#col-rech-opt-txt" title="Précisions sur les options de recherche">Allez à l'aide</a> |
<a id="col-rech-opt-toggle" href="#col-rech-opt-txt" title="Précisions sur les options de recherche">Allez à la recherche avancée</a> |
</form> |
<div id="col-rech-opt"> |
<h2 id="col-rech-opt-titre">Options de recherche</h2> |
/trunk/controleurs/Recherche.php |
---|
84,7 → 84,10 |
// Gestion du fragmenteur |
$options = array( |
'url' => $this->url, |
'donnees_total' => $donnees_total); |
'donnees_total' => $donnees_total, |
'donnees_par_page' => Config::get('resultat_par_page_defaut'), |
'donnees_par_page_choix' => Config::get('resultat_par_page_choix'), |
); |
$fragmenteur = Composant::fabrique('fragmenteur', $options); |
$donnees['fragmenteur'] = $fragmenteur->executer(); |
list($de, $a) = $fragmenteur->getDeplacementParPageId(); |
/trunk/composants/fragmenteur/Fragmenteur.php |
---|
19,6 → 19,7 |
private $page_separateur; |
private $donnees_total; |
private $donnees_par_page; |
private $donnees_par_page_choix; |
private $url_var; |
private $squelette; |
private $chemin_squelette; |
35,7 → 36,7 |
trigger_error($msg, E_USER_ERROR); |
} |
} else { |
$msg = "Fragmenteur nécessite de renseigner dans le tableau d'otpions l'url pour la clé 'url'". |
$msg = "Fragmenteur nécessite de renseigner dans le tableau d'options l'url pour la clé 'url'". |
trigger_error($msg, E_USER_ERROR); |
} |
57,6 → 58,7 |
$this->page_separateur = (isset($options['page_separateur']) ? $options['page_separateur'] : self::PAGE_SEPARATEUR); |
$this->url_var = (isset($options['url_var']) ? $options['url_var'] : self::URL_VAR); |
$this->donnees_par_page = (isset($options['donnees_par_page']) ? $options['donnees_par_page'] : self::DONNEES_PAR_PAGE_DEFAUT); |
$this->donnees_par_page_choix = (isset($options['donnees_par_page_choix']) ? $options['donnees_par_page_choix'] : self::DONNEES_PAR_PAGE_CHOIX); |
$this->donnees_total = (isset($options['donnees_total']) ? $options['donnees_total'] : 0); |
// Gestion du nombre de données à afficher par page. |
148,7 → 150,7 |
$page_id_x_saut = ($this->pager->getCurrentPageID() * $this->donnees_par_page); |
$this->setSqueletteDonnees('frag_donnee_debut', (($page_id_x_saut - $this->donnees_par_page) > 0 ? ($page_id_x_saut - $this->donnees_par_page) : 0)); |
$this->setSqueletteDonnees('frag_donnee_fin', ($page_id_x_saut >= $this->donnees_total ? $this->donnees_total : $page_id_x_saut)); |
$this->setSqueletteDonnees('par_page', explode(',', self::DONNEES_PAR_PAGE_CHOIX)); |
$this->setSqueletteDonnees('par_page', explode(',', $this->donnees_par_page_choix)); |
$this->setSqueletteDonnees('par_page_selected', $_SESSION['fragmenteur']['donnees_par_page']); |
$this->setSqueletteDonnees('pager_links', $this->pager->getLinks()); |
/trunk/configurations/config.default.ini |
---|
35,6 → 35,16 |
; Spécifique à l'application |
; Url du Jrest utilisé pour les services web fournissant les données à l'application |
url_jrest = "http://www.tela-botanica.org/eflore/coel/jrest/" |
; +------------------------------------------------------------------------------------------------------+ |
; Spécifique au module Rechercher |
; Nombre de résultats par page par défaut |
resultat_par_page_defaut = "50" |
; Nombre de résultats par page, choix proposés |
resultat_par_page_choix = "20,50,100,200" |
; +------------------------------------------------------------------------------------------------------+ |
; Spécifique au module Carte |
; Active (=true) ou désactive (=false) le mode de débogage de la cartographie |
carte_mode_debug = false |
; Nom du fichier sans l'extension de la carte de base de fond à utiliser |
49,5 → 59,8 |
carte_couleur_foncee = "140,168,68" |
; Constante stockant la couleur la plus claire utilisée pour les cartes "proportionnelles".210,230,210 |
carte_couleur_claire = "243,247,224" |
; +------------------------------------------------------------------------------------------------------+ |
; Spécifique au module Syndication |
; Limite du nombre d'entrées pour les flux de la syndication |
flux_limite = "50" |