Paramètres de la recherche

De OviWiki
Révision de 19 mai 2009 à 16:24 par Paul (discussion | contributions) (Paramètres Fichiers)

Aller à : navigation, rechercher


Warning.png Cette normalisation des paramètres de la recherche est disponible à partir de Ovidentia 7.1.0

But

Normaliser les paramètres passés au moteur de recherche d'OVIDENTIA afin de permettre aux utilisateurs ou aux addons de créer leur propre url de recherche. La recherche doit permettre de prendre en compte les GET et les POST

Paramètres généraux

URL : index.php?tg=search&...


Paramètre Description
idx Valeur=find. Si pas indiqué le formulaire de recherche est affiché
what Mot à rechercher
what2 Deuxième mot à rechercher
option Prend une des valeurs suivantes vide, OR, AND ou NOT
item Vide pour recherche dans tous les objets
  • articles pour rechercher dans les articles
  • forums pour rechercher dans forums
  • faqs pour rechercher dans les faqs
  • notes pour rechercher dans les notes
  • files pour rechercher dans les fichiers
  • contacts pour rechercher dans contacts
  • directories pour rechercher dans les annuaires
  • calendars pour rechercher dans les agendas
  • addon/addonname or « addon/addonid » pour rechercher dans un un addon spécifique

Paramètres Articles

Paramètre Description
tagsname Les mots de thésaurus séparés par des virgules
tagsopt OR ou AND ( par défaut OR )
topic vide ou id du thème où rechercher
category vide où la catégorie où chercher
authorid ID de l'auteur sinon vide
before Date de fin au format 'YYYY-MM-DD'
after Date de début au format 'YYYY-MM-DD'
sao Search Attachment Only: Recherche uniquement dans les fichiers joints

Paramètres Forums

Pas de paramètres supplémentaires

Paramètres Faqs

Pas de paramètres supplémentaires

Paramètres Notes

Pas de paramètres supplémentaires

Paramètres Fichiers

Paramètres Contacts

Pas de paramètres supplémentaires

Paramètres Annuaires

Paramètre Description
directoryid ID de l'annuaire ou vide pour tous les annuaires
f0 Nom du champ à chercher ( sn, givenname, email, etc … )
v0 Valeur du champ à chercher ( sn, givenname, email, etc … )
f1 Nom du champ à chercher ( sn, givenname, email, etc … )
v1 Valeur du champ à chercher( sn, givenname, email, etc … )
f2 Nom du champ à chercher ( sn, givenname, email, etc … )
v2 Valeur du champ à chercher ( sn, givenname, email, etc … )

Paramètres Agendas

Paramètre Description
calendarid ID de l'agenda ou vide pour tous les agendas
f0 Nom du champ à chercher ( sn, givenname, email, etc … )
before Date de fin au format 'YYYY-MM-DD'
after Date de début au format 'YYYY-MM-DD'