Etablir des liens entre définitions

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.

  Revue du sujet
 

  Étendre la vue Revue du sujet : Etablir des liens entre définitions

par Cobaye » 28 mai 2007, 22:37

Je vais lancé une fonction à chaque modification d'un annonce et je met pas de crochet mais je stock les id des mots trouvés dans un champ ! ca m'évite de rajouter des trucs dans la définition (elles seront utilisées dans des webservices etc...).

A l'affichage et grace aux mots clés, je met en place les liens en places et je peux même les utiliser ailleurs.

par Invité » 28 mai 2007, 21:00

Je ne pense pas que ceci soit indispensable :
- Lors de l'insertion d'un nouveau mot, je fais une grosse requêtes qui va remplacer toutes les occurrences de ce mot par le mot + les crochets.
En effet, lorsque tu écris un article, tu sais quels mots sont des mots du domaine de l'informatique et donc qui potentiellement pourront plus tard faire l'objet d'une définition, et quels mots ne le sont pas, et tu mets des crochets autour de tous les mots définissables antérieurement ou ultérieurement.
À ce compte là, autant utiliser un wiki. Le remplacement à l'insertion (penser aussi à l'éventuelle suppression au passage) ayant justement pour but de rendre toute la gestion transparente.

Edit : oups, j'étais pas loggé - naholyr.

par Sékiltoyai » 28 mai 2007, 20:31

Je ne pense pas que ceci soit indispensable :
- Lors de l'insertion d'un nouveau mot, je fais une grosse requêtes qui va remplacer toutes les occurrences de ce mot par le mot + les crochets.
En effet, lorsque tu écris un article, tu sais quels mots sont des mots du domaine de l'informatique et donc qui potentiellement pourront plus tard faire l'objet d'une définition, et quels mots ne le sont pas, et tu mets des crochets autour de tous les mots définissables antérieurement ou ultérieurement.
Au pire, tu peux faire à part, un outil manuel qui te remplaces un mot par le mot crocheté, au cas où tu t'apercoive que tu as fait une erreur, mais cela s'avérera à mon avis trop lourd (c'est de la recherche plein texte) pour être fait à chaque ajout d'article, surtout que la charge sera exponentielle par rapport au nombre d'articles.

Lorsque tu récupères ton article, tu n'as plus qu'à vérifier quels mots sont définis et lesquels ne le sont pas.

par naholyr » 28 mai 2007, 19:36

Je procèderais comme ça, façon wiki :
- Lors de l'affichage d'une définition, je remplace tous les mots entourés de crochets par un lien vers la définition correspondante.
- Lors de l'insertion d'un nouveau mot, je fais une grosse requêtes qui va remplacer toutes les occurrences de ce mot par le mot + les crochets.

Ainsi le gros du travail est fait à l'insertion d'un nouveau mot.

par Cyrano » 28 mai 2007, 18:33

AJAX ? Ce serait très rapide puisque tu ne rechargerais que la définition. Ça permetrait d'envisager de garder la liste sous les yeux et la définition dans un bloc à part dans la même page :-k

Au fait :
Définition de SQL

Standard Query Language : Langage et/ou Norme qui permet à l'utilisateur de soumettre ses demandes et de réaliser des actions sur des bases de données compatible sql.
le "S", c'est pas "Standard" mais "Structured" ;)

Etablir des liens entre définitions

par Cobaye » 28 mai 2007, 17:47

Salut à tous,

Suis sur la refonte de mon site perso (ok ca fait 2 ans que suis dessus) et je me pose une question comment de facon optimale, puis je faire automatiquement les liens entre définitions (des croisements). J'ai une définition qui comprend des termes pour lesquels il existe aussi une définition !

Le faire en direct ! mumm lourd surtout que je souhaite que mon site soit très rapide à s'afficher !
En back office, mumm comment gérer quand j'ajoute un nouveau mot etc...

Bref preneur de vos avis et idée d'algorithme pour ca

Merci[/php]