Bonjour à tous,
Est ce que qq1 pourrait m'expliquer comment indexer le contenu des tables supplementaires ?
je suis en spip 1.9.2, j'ai déclaré ma table supplementaires dans mes_options.php (que j'ai placé dans /config/ )
parait qu'il n'y a pas besoin (je peux faire des boucles sur les tables supplementaires sans les declarer) mais vu que le moteur de recherche ne renvoit rien... 
--8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
$spip_adr = array(
"ref" => "int(11) NOT NULL auto_increment",
"idx" => "varchar(20) character set latin1 default NULL",
"org1" => "varchar(250) character set latin1 default NULL",
"org2" => "varchar(250) character set latin1 default NULL",
"org3" => "varchar(250) character set latin1 default NULL",
"l1" => "varchar(250) character set latin1 default NULL",
"l2" => "varchar(250) character set latin1 default NULL",
"cp" => "varchar(250) character set latin1 default NULL",
"ville" => "varchar(250) character set latin1 default NULL",
"pays" => "varchar(250) character set latin1 default NULL",
"tel" => "varchar(250) character set latin1 default NULL",
"fax" => "varchar(250) character set latin1 default NULL",
"email" => "varchar(250) character set latin1 default NULL",
"contact" => "varchar(250) character set latin1 default NULL");
$spip_adr_key = array(
"PRIMARY KEY" => "ref");
$tables_principales['adr'] = array(
'field' => &$spip_adr,
'key' => &$spip_adr_key);
--8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
sur cette page : http://www.spip.net/fr_article3368.html, il est ecrit que le moteur de recherche peut indexer les tables supplementaires si elles comportent un champ IDX
Donc, je fais une page simple qui contient juste :
--8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
[(#FORMULAIRE_RECHERCHE|spip.php?page=resultannu)]
--8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
et dans la page resultannu.html; je met
--8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
(#RECHERCHE)<br />
<table border="1">
<tr>
<td>ID</td>
<td>Org1</td>
<td>Org2</td>
<td>Org3</td>
<td>Adresse 1</td>
<td>Adresse 2</td>
<td>Code Postal</td>
<td>Ville</td>
<td>Pays</td>
<td>Téléphone</td>
<td>Fax</td>
<td>Mél</td>
<td>Web</td>
</tr>
<BOUCLE_annuaire(memo_adr){recherche}{par id}>
<tr>
<td>[(#IDX)]</td>
<td>[(#ORG1)]</td>
<td>[(#ORG2)]</td>
<td>[(#ORG3)]</td>
<td>[(#L1)]</td>
<td>[(#L2)]</td>
<td>[(#CP)]</td>
<td>[(#VILLE)]</td>
<td>[(#PAYS)]</td>
<td>[(#TEL)]</td>
<td>[(#FAX)]</td>
<td>[(#EMAIL)]</td>
<td>[(#WEB)]</td>
</tr>
</BOUCLE_annuaire>
</table>
--8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
j'ai bien mon critere de recherche qui apparait en haut de page mais pas de resultat.
Si qq1 peut m'expliquer une fois pour toutes comment ca marche, je m'engage a faire une contrib des que j'ai reussi à le faire fonctionner 
Chag
--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing