dans la beta13/ trois fichiers pour intégrer un petit moteur de recherches
dans l'espace privé :
inc.php3 ajoute un appel formulaire recherche en pied de page ; index.php3
affiche les résultats si appelé avec ?recherche=xxx ; et inc_recherche.php3
fait le boulot.
Attention : c'est une maquette, on va pouvoir affiner la requête sur la
base; actuellement on affiche les 30 articles et les 15 brèves les plus
récents dont le titre contient le mot demandé. On utilise LIKE '%$recherche%',
mais peut-être serait-il plus judicieux d'utiliser un REGEXP ?
Ce que j'avais fait sur le site Vuibert (ce qui m'avait permis de
tester les techniques de back-office avant de me lancer dans SPIP):
Le moteur interne affiche en premier lieu:
- les rubriques qui contiennent ce mot;
- les auteurs dont le nom contient ce mot;
- les livres, class=E9s selon trois niveaux (forte probabilit=E9:
pr=E9sence dans le titre et dans d'autres champs, on peut se limiter =E0
surtitre/soustitre; moyenne probabilit=E9, pr=E9sence dans le titre
seulement; faible probabilit=E9, pr=E9sence seulement dans le soustitre);
- on peut aussi afficher les br=E8ves et les mots-cl=E9s.
J'ai pas charg=E9 ta nouvelle version, mais =E0 mon avis il serait
pr=E9f=E9rable de consacrer une page sp=E9cifique au r=E9sultat de la
recherche plut=F4t que la page d'index (page d=E9j=E0 tr=E8s lourde quand on=
est un admin qui =E9crit beaucoup :-)), et complexification du code
source).
ARNO*
Coucou,
dans la beta13/ trois fichiers pour int=E9grer un petit moteur de recherche=
s
dans l'espace priv=E9 :
inc.php3 ajoute un appel formulaire recherche en pied de page ; index.php3
affiche les r=E9sultats si appel=E9 avec ?recherche=3Dxxx ; et inc_recherch=
e.php3
fait le boulot.
Attention : c'est une maquette, on va pouvoir affiner la requ=EAte sur la
base; actuellement on affiche les 30 articles et les 15 br=E8ves les plus
r=E9cents dont le titre contient le mot demand=E9. On utilise LIKE '%$reche=