Modifier le formulaire « rechercher »
Je voulais :
a) davantage d’articles en réponse
b)pas de date pour ces articles, ni de nom d’auteur
c) un bouton OK
Voilà comment faire.
1) Dans le « site distant » et dans le dossier « dist » trouver le fichier « recherche.html »
2) Cliquer dessus, puis sur télécharger. Alors le fichier « recherche.html » arrive sur le site local.
3) Dans le « site local », cliquer sur « recherche.html » et ouvrir.
4) Ouvrir une fenêtre avec « un bloc-notes » (1) et copier tout ce qu’il y a dans « recherche.html »
5) Vers le bas, on trouve ceci :
<BOUCLE_articles(ARTICLES) {recherche} {par points} {inverse} {0,10}>
<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
<div class="detail">
[(#DATE|nom_jour)] [(#DATE|affdate)]
<B_auteurs_articles><:par_auteur:> <BOUCLE_auteurs_articles(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_articles>
</div>
<br />
</BOUCLE_articles>
6) Pour augmenter le nombre d’articles-réponse, remplacer (0,10) par autre chose (0,50), (0,100) comme on veut
6) Pour supprimer date et auteur, supprimer ceci :
(#DATE (#DATE et ceci :
<B_auteurs_articles><:par_auteur:> <BOUCLE_auteurs_articles(AUTEURS) {id_article} {", "}>#NOM</BOUCLE_auteurs_articles>
7) On obtient donc ceci :
<BOUCLE_articles(ARTICLES) {recherche} {par points} {inverse} {0,100}>
<h2><a href="#URL_ARTICLE" [title="(#DESCRIPTIF|textebrut|entites_html)"]>#TITRE</a></h2>
<div class="detail">
</div>
<br />
</BOUCLE_articles>
8) Enregistter sous « recherche-modif.txt »
9) Par FTP, charger ce « recherche-modif.txt » sur le site distant, dans le dossier dist
10) Supprimer « recherche.html » , sur le site distant, dans le dossier dist
11) Renommer : « recherche-modif.txt » en « recherche.html »
Pour rajouter un bouton OK
a) dans le site distant, aller chercher « formulaire_recherche » qui se trouve dans le dossier « formulaires »
b) télécharger formulaire_recherche vers votre ordinateur
puis l’ouvrir avec un bloc note (PSPad par exemple). On y trouve ceci :
<form action="[(#ENV{lien})]" method="get" class="formrecherche">
<div>
<input type="text"
id="formulaire_recherche"
class="formrecherche"
name="recherche"
value="[(#ENV*{recherche_securisee})]" />
</div>
</form>
c) rajouter ceci :
<input type="submit" name="Submit" value="ok" style="font-weight:bold; background-color: #FFCC00; float:right;" />
Cela donne un bouton OK
de couleur orange (FFCC00)
placé à droite (float:right)
d) le fichier formulaire_recherche contient alors ceci :
<form action="[(#ENV{lien})]" method="get" class="formrecherche">
<div>
<input type="text"
id="formulaire_recherche"
class="formrecherche"
name="recherche"
value="[(#ENV*{recherche_securisee})]" />
<input type="submit" name="Submit" value="ok" style="font-weight:bold; background-color: #FFCC00; float:right;" />
</div>
</form>
e) renvoyer formulaire_recherche vers le site distant
Ajouter le moteur de recherche « google »
Voir le site http://google.com/coop/cse/
C’est pas mal mais ça donne moins de réponses que le moteur de recherche intégré à SPIP. Je ne l’ai donc pas retenu pour moi.