J'ai un site en spip avec un forum PHPBB3.
Chaque article dans spip a ces propres mots clés enregistrés dans la table spip_mots (jusqu'à la rien de difficile)
A partir du texte d'un message, je voudrais selectionner les mot clé se trouvant dans spip_mots, pour les afficher dans le topic en question avec un lien qui mène vers se mots clé.
Voila ce que j'ai pu faire jusqu'a présent pour le mettre dans viewtopic.php
- Code: Tout sélectionner
//Création d'un tableau des mots
$tabsite=array();
$resultat= mysql_query "SELECT w.word_text
FROM " . SEARCH_WORDMATCH_TABLE . " m, " . SEARCH_WORDLIST_TABLE . " w
WHERE m.post_id = " . (int) $row['post_id'] . "
AND w.word_id = m.word_id
ORDER BY w.word_count DESC LIMIT 0 , 15 ";
{
while($ligne= mysql_fetch_array ($resultat))
array_push($tabsite,$ligne['w.word_text']);
}
foreach ($tabsite as $mots)
{
$resultat = mysql_query "SELECT titre, url_propre
FROM spip_mots WHERE titre=$mots ORDER BY id_mot";
$lignes = mysql_num_rows ($resultat);
//echo "Nombre de lignes $lignes";
if ($lignes==0)
{
echo"Pas de proposition";
}// fin de if ligne = 0
else
{
while ($row = mysql_fetch_array ($resultat))
{
// on encode le titre pour le placé dans une URL
$titrespip = $row->titre;
$titrespip = urlEncode ($titrespip);
$motsURLspip = urlEncode ($row->url_propre);
$motsURLspip .=".html";
echo"<a href=\"http://www.abc-recette.fr/".$motsURLspip." title=".$titrespip.">".$titrespip."</a>, ";
}
}// fin de else ligne = 0
}//fin de foreach ($tabsite as $site)
mais après je coince, car je ne sais pas comment récupéré le résultat pour le mettre dans viewtopic_body.html
Merci de votre aide.
PS : @Morgyanne, verrouillé un topic parce que j'ai fais un "up" au bout de 21h et non 24h est un peu abusé,j'aurais compris si c'était après 2 ou 3h.
tu ce que tu as réussi c'est de crée un doublon, dont l'un verrouillé, et cela pour 3 maudites heures







