Un glossaire ?

Répondre
burnedsoul
le 24/06/2005 à 15:14
burnedsoul
Salute,
Coder un glossaire qui reconnaitrais des mots dans des articles au format texte et ainsi transformerais le mot en lien vers la page glossaire. Possible ? Avec quelle méthode vous le feriez ?
Moi j'avais pensé utiliser les exp régulières et les coupler avec une table genre glossaire ect, mais c'est une idée et donc si quelqu'un à déjà codé un truc du style et pouvait me dire si c'est difficilement réalisable ?
Merci d'avance :)
Webmaster de Clikmag http://www.clikmag.fr
Bzh
le 24/06/2005 à 19:02
Bzh
Bin cela dépend de ta façon de voir la chose et de ta façon de construite ton lien.

Si il suffit de construire par exemple le lien du style: http://ton_site.com/glossaire_ton-mot.html

Il te suffit d'enregistrer les mots dans ta base de donnée. Et lors de l' exécution de ton script, tu charge le contenu des mots de ta base dans un tableau puis il reste plus qu' à tester si chaque mot se trouve dans le tableau et si c' est la cas construire simplement le lien...

Enfin, je pense que je ferrai ainsi...
Bzh
le 24/06/2005 à 19:08
Bzh
Arf !!! Mince... 'glossaire_ton-mot.html' smiley

Si tu ne peux pas utiliser l' url rewritting chez ton hébergeur, tu peux construire alors ton lien plus simplement:

http://ton_site.com/glossaire.php?mot=ton_mot

Désolé, l' habitude...smiley

(pour les mauvaises langues, je les vois d' ici): NON, je ne flood pas smiley
Cart
le 24/06/2005 à 20:02
Cart
disons que ton glossaire est deja codé ( tu as une table dans une base de données avec un champ "nom" )

tu creer une fonction transform_key_words()

$article_content=transform_key_words($article_content)


cette fonction va parser la table qui contien tes mots clefs ( de ton glossaire) et qui va les transformer en lien si ils sont dans larticle

-> str_replace("motclef","<a href="glosaaire.php"> motclef</a>") (me rapelle plus de la syntaxe de cette fonction
burnedsoul
le 04/07/2005 à 11:24
burnedsoul
Désolé de ne pas avoir répondu avant.
Je vais tester les deux et voir laquelle mange le moinsde ressources.
SInon pour Cart je prends str_replace(), ou ereg_replace() ?
Webmaster de Clikmag http://www.clikmag.fr
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours