la version ci-dessous qui utilise une base marche bien, voir ici:
http://webgeneraction.levillage.org/netciitii/article.php3?id_article=48
(mots entrés: NETciiTii copid et troll)
Par contre la version d'avant avec un fichier FTP ça coince.
Dans $texte = ereg_replace($mot, '<a href=".........
il ne veut pas accepter cette variable $mot, et je ne m'en sors pas avec les
caractères spéciaux qu'il faudrait mettre autour de $mot pour que ça passe.
Tu aurais besoin d'un spécialiste...
ouuuouuu James, Jul, Tinu, quelqu'un peut donner le tuyau svp ?
-------------------------
// Filtre MiniDico (base) pour SPIP (CopID WebGenerAction - libre non
marchand -)
// place une étiquette-title (définition, traduction...) sur les mots d'un dico
perso avec lien vers wikipedia
// créer et remplir une table spip_minidico avec champs mot et title:
// CREATE TABLE spip_minidico (mot TEXT NOT NULL, title TEXT NOT NULL)
// [(#TEXTE|minidico)] au lieu de [(#TEXTE)] dans les fichiers .html
$GLOBALS['wiki'] = "http://fr.wikipedia.org/wiki/"; // remplaçable par un autre
wiki
function minidico ($texte) {
global $wiki;
$question = "SELECT mot, title FROM spip_minidico";
$reponse = spip_query($question);
while($minidico = spip_fetch_array($reponse)) {
$texte = ereg_replace ($minidico["mot"], '<a
href="'.$wiki.$minidico["mot"].'" title="'.$minidico["title"].' (clic pour
définition wikipedia)">'.$minidico["mot"].'</a>', $texte);
}
return $texte;
}
-------------------------------------------
----- Message d'origine -----
De : <spipage@ifrance.com>
À : <laurent.giboulot@univ-pau.fr>; <spip@rezo.net>
Envoyé : jeudi 7 août 2003 17:15
Objet : Filtre MiniDico : Etiquette définition ou traduction et lien vers un
wiki