Un glossaire interne - commentaires Un glossaire interne 2007-05-28T01:34:15Z https://files.spip.net/Un-glossaire-interne#comment394270 2007-05-28T01:34:15Z <p>Bonjour,</p> <p>Un glossaire analogue a été pris en charge par le <a href='https://files.spip.net/Le-Couteau-Suisse' class="spip_in" rel='nofollow'>Couteau Suisse</a>.<br class="manualbr">Pour plus d'infos, c'est ici : <a href='https://files.spip.net/Un-glossaire-interne-pour-vos-sites' class="spip_in" rel='nofollow'>Un glossaire interne pour vos sites</a>.</p> <p>Entre autres : <br>- Les définitions sont stockées par mots-clés : groupe «<small class="fine d-inline"> </small>Glossaire<small class="fine d-inline"> </small>» <br>- De nombreuses balises HTML sont préservées <br>- Le survol de la souris affiche directement la définition du mot. <br>- Le cadre de définition est configurable par css <br>- Pas de nouvelle fenêtre ouverte (popup) <br>- La recherche est insensible à la casse. <br>- Pas de filtre à ajouter dans le squelette</p> > le glossaire en javascript<small class="fine d-inline"> </small>? 2005-09-12T01:52:19Z https://files.spip.net/Un-glossaire-interne#comment383365 2005-09-12T01:52:19Z <p>pour remplacer le javascript du html+css2 c'est tres interessant, tres propre et tres joli mais ce n'est pas gere par IE6 (peut-etre le 7 le gerrera)</p> > le glossaire en javascript<small class="fine d-inline"> </small>? 2005-09-12T01:49:29Z https://files.spip.net/Un-glossaire-interne#comment383364 2005-09-12T01:49:29Z <p>merci de me citer :)<br class="autobr"> si vous avez besoin d'aide ou de quoi que ce soit (en rapport avec la programmation) hesiter pas a m'envoyer un mail :)</p> > Définition au survol de la souris, en css 2005-06-06T14:07:31Z https://files.spip.net/Un-glossaire-interne#comment381445 2005-06-06T14:07:31Z <p>Pour le problème de boucle, solution rudimentaire et moche : remplacer les minuscules par des majuscules dans le texte de la définition (à condition de n'avoir aucune occurence du glossaire en majuscule)</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function lier_au_glossaire($texte) { $r = spip_query("SELECT id_breve, titre, texte FROM spip_breves WHERE statut='publie' AND id_rubrique=17"); while($o = spip_fetch_array($r)) { $o[texte] = strtr($o[texte],"aàâbcdeéèêfghijklmnoôöpqrstuûüvwxyz","AAABCDEEEEFGHIJKLMNOOOPQRSTUUUVWXYZ"); $texte = first_replace("$o[titre]","<a href=\"breve.php3?id_breve=".$o[id_breve]."\" class=\"gloss\">$o[titre]<span>$o[texte]</span></a>",$texte); } return $texte; }</code></pre></div> <p>Pour le problème du surlignage du mot recherché, attaquer SPIP dans ecrire/inc-surligne.php3 ligne 144 :<br class="manualbr">remplacer :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><span style="spip_surligne"">\4</span></code></pre></div> <p>par, par exemple :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><font style="font-family: Georgia, Garamond, Times, serif; font-size: 100%; font-weight: bold; color: #CC3333;">\4</font></code></pre></div> <p>Solutions proposées à défaut d'autre chose...</p> > Définition au survol de la souris, en css 2005-05-31T10:26:37Z https://files.spip.net/Un-glossaire-interne#comment381329 2005-05-31T10:26:37Z <p>En modifiant légèrement la fonction, <a href="http://css.alsacreations.com/xmedia/exemples/affichage/affiche.htm" class="spip_out" rel='nofollow external'>cette css trouvée sur alsacréations</a> permet d'afficher la définition au survol de la souris. Une solution élégante et légère, surtout pour de longues définitions, alternative au javascript.</p> <p>La css, à placer et assaisonner selon les goûts :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>a.gloss { border-bottom: 1px solid #ddd; } a.gloss:hover { cursor: help; text-decoration: none; color:#000; } a.gloss span { display: none; } a.gloss:hover span { display: inline; position: absolute; right: 2%; width: 250px; color: black; background-color: #ddd; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-align: left; font-size: 75%; border-left: #000 2px solid; padding: 5px; }</code></pre></div> <p>La modification de la fonction :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function lier_au_glossaire($texte) { # Config # L'identifiant (id_rubrique) de la rubrique glossaire $id_rubrique = 2; # Limiter l'effet du filtre à la première occurence $eviter_doublons = 1; // 0 : afficher toutes les occurences # On checke si l'entrée est déjà présente dans la table # Mettre l'identifiant de la rubrique contenant le glos # Afficher la définition dans un calque au survol $r = spip_query("SELECT id_breve, titre, texte FROM spip_breves WHERE statut='publie' AND id_rubrique='$id_rubrique'"); while($o = spip_fetch_array($r)) { if($eviter_doublons == 1) { $texte = first_replace("$o[titre]","<a href=\"breve.php3?id_breve=".$o[id_breve]."\" class=\"gloss\">$o[titre]<span>$o[texte]</span></a>",$texte); } else { $texte = str_replace("$o[titre]","<a href=\"breve.php3?id_breve=".$o[id_breve]."\" class=\"gloss\">$o[titre]<span>$o[texte]</span></a>",$texte); } } return $texte; }</code></pre></div> <p>Problèmes de difficulté croissante : <br>- Le texte même des définitions étant chargé dans la page, mieux vaut éviter de remplacer toutes les occurences<small class="fine d-inline"> </small>; <br>- Internet Explorer pour mac semble ne pas savoir interpréter cette propriété des css. Ce n'est pas rédhibitoire parce qu'il y a toujours le lien vers la définition, mais on perd l'effet recherché<small class="fine d-inline"> </small>; <br>- Ce qui pourrait être rédhibitoire, c'est que la fonction traite le texte de la définition comme le reste et ça déraille (cf message 11)... Une solution brute, non satisfaisante, est d'éviter de citer un autre terme du glossaire dans une définition<small class="fine d-inline"> </small>; <br>- Le moteur de recherche s'emmêle les span et supprime carrément les occurences du texte plutôt que de les surligner.<br class="manualbr">Les deux premiers problèmes ne sont pas trop méchants mais j'appelle à l'aide pour les deux derniers...</p> Mot dans les balises HTML 2005-05-24T12:33:23Z https://files.spip.net/Un-glossaire-interne#comment381231 2005-05-24T12:33:23Z <p>Bonjour et merci pour cette contrib.</p> <p>Je l'ai intégrée dans mon site mais en plaçant mon glossaire dans un groupe de mots-clés. Le clic ouvre une popup contenant la définition.</p> <p> J'ai pourtant un problème :</p> <p>Existe-t-il une solution pour que la fonction ne prenne pas en compte les mots-clés intégrés dans les balises HTML, du type : a href=«<small class="fine d-inline"> </small>mot-clé.pdf<small class="fine d-inline"> </small>» => la fonction intègre un lien DANS la balise<small class="fine d-inline"> </small>!</p> <p>Merci encore.</p> > Problème d'intégration de l'infobulle 2005-01-24T11:06:01Z https://files.spip.net/Un-glossaire-interne#comment344669 2005-01-24T11:06:01Z <p>Bonjour à tous,<br class="autobr"> j'utilise cette contribution depuis plusieurs mois, en attendant la prochaine version qui devait intégrer l'infobulle.<br class="autobr"> J'ai essayé de l'intégrer par moi-même, mais j'ai une erreur de boucle</p> <blockquote class="spip"> <p>/*$texte = str_replace(«<small class="fine d-inline"> </small>$o[titre]<small class="fine d-inline"> </small>»,«<small class="fine d-inline"> </small>onmouseover=<small class="fine d-inline"> </small>»infobulle('#99CC66', '#99CC66', '#FFFFFF', '2','«<small class="fine d-inline"> </small>.$o[titre].<small class="fine d-inline"> </small>»', '#FFFFFF', '#000000', '2','«<small class="fine d-inline"> </small>.$str.<small class="fine d-inline"> </small>»')\«<small class="fine d-inline"> </small>onmouseout=<small class="fine d-inline"> </small>»kill()\«<small class="fine d-inline"> </small>><small class="fine d-inline"> </small>».$o[titre]."",$texte)<small class="fine d-inline"> </small>;</p> </blockquote> <p>En effet, la commande while($o = spip_fetch_array($r)) fait que je boucle sur les str replace, QUAND une définition du Glossaire contient un autre mot du glossaire<small class="fine d-inline"> </small>!!!</p> <p>Quelqu'un voit-il comment faire pour que la partie déjà traitée du texte ne soit pas « revisitée » par la fonction lier_au glossaire<small class="fine d-inline"> </small>?</p> <p>Merci,<br class="autobr"> Vincent</p> Un glossaire interne 2005-01-19T09:25:02Z https://files.spip.net/Un-glossaire-interne#comment338825 2005-01-19T09:25:02Z <p>Intéressante solution<small class="fine d-inline"> </small>!</p> <p>J'ai fait un glossaire sur mon site, bien avant que cette contrib ne soit publiée. Au lieu de brèves, j'utilise des mots-clés, ce qui m'a paru naturel. De plus, ça a pas mal d'avantages dans l'espace privé : tous les mots-clés sont listés dans la même page, lors de l'édition d'un mot-clé on a simultanément le texte définitif et le texte à éditer. L'inconvénient est que dans l'expace public, les pages de glossaire (A, B, C...Z) sont longues à charger, même mises en cache. Ca doit venir du fait qu'il faut récupérer les mots-clés un à un dans le cache.</p> > Un glossaire interne 2005-01-11T14:51:59Z https://files.spip.net/Un-glossaire-interne#comment320095 2005-01-11T14:51:59Z <p>Bonjour,<br class="autobr"> Merci pour la contrib. La mise en place est facile mais pour ne pas géner la lecture je cherchais à ouvrir une nouvelle fenetre avec des données particulières. Seul problème, passer l'info dans les lignes de commande.<br class="autobr"> Voila le code que j'ai mis dans mes_fonction.php3 qui a été un peu trandormé pour pouvoir passer la fonction javascript que j'utilise dans la fonction fournie dans l'article :</p> <p>Attention : Le bloc ........ doit être mis en tout début de page pour qu'il soit pris en compte<br class="autobr"> Vous pourrez y mettre d'autre fonctions javascript appelées dans de futur fonction php.</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><HTML><head> <script language="javascript"> var win = null; function fenetre(page, nom, L, H, defilement) { posX = (screen.width) ? (screen.width - L)/ 2 : 0; posY = (screen.height) ? (screen.height - H)/ 2 : 0; contenu = 'height=' + H + ', width = ' + L + ', top ='+ posY +', left =' + posX + ', scrollbars, resizable'; win = window.open(page, nom, contenu); } </script> </HEAD></HTML> <?php function first_replace($c,$r,$t) { if(strstr($t,$c)) { $d = str_replace(strstr($t,$c),"",$t); $f = strstr($t,$c); $f = substr($f,strlen($c)); return $d . $r . $f; } else return $t; } # Crée des liens vers le glossaire function lier_au_glossaire($texte) { # Config # L'identifiant (id_rubrique) de la rubrique glossaire $id_rubrique = 58; # Limiter l'effet du filtre à la première occurence $eviter_doublons = 1; // 0 : afficher toutes les occurences # On checke si l'entrée est déjà présente dans la table # Mettre l'identifiant de la rubrique contenant le glos $r = spip_query("SELECT id_breve,titre FROM spip_breves WHERE statut='publie' AND id_rubrique='$id_rubrique'"); while($o = spip_fetch_array($r)) { if($eviter_doublons == 1) { $texte = first_replace("$o[titre]","<a href=\"dictionnaire.php3?id_breve=".$o[id_breve]."\" onclick=\"fenetre(this.href,'name','400','400','yes'); return false\"\"glossaire\" class=\"glossaire\" target=\"_blank\">$o[titre]</a>",$texte); } else { $texte = str_replace("$o[titre]","<a href=\"dictionnaire.php3?id_breve=".$o[id_breve]."\" onclick=\"fenetre(this.href,'name','400','400','yes'); return false\"\"glossaire\" class=\"glossaire\" target=\"_blank\">$o[titre]</a>",$texte); } } return $texte; }</code></pre></div> <p>En espérant que cela serve à quelqu'un.</p> > Un glossaire interne : casse et minuscules 2004-12-01T00:29:24Z https://files.spip.net/Un-glossaire-interne#comment221240 2004-12-01T00:29:24Z <p>Salut,</p> <p>Un contributeur bien avisé vient de faire une proposition qui devrait enfin résoudre ce problème. C'est visible dans l'espace privé : <a href='https://files.spip.net/ecrire/articles.php3?id_article=790' class="spip_url" rel='nofollow'>/ecrire/articles.php3?id_article=790</a></p> > Un glossaire interne : casse et minuscules 2004-08-26T18:20:23Z https://files.spip.net/Un-glossaire-interne#comment86800 2004-08-26T18:20:23Z <p>Bonjour et merci pour cette contribution.<br class="autobr"> Cependant, j'ai eu le « malheur » de rentrer le glossaire (350 noms) en automatique... AVEC UNE MAJUSCULE.<br class="autobr"> Conclusion : très peu de liens fonctionne.<br class="autobr"> En lisant les commentaires, je vois Ô bonheur qu'une nouvelle version serait disponible incessament sous peu... <br class="autobr"> Savez-vous ce qu'il en ait<small class="fine d-inline"> </small>?<br class="autobr"> Merci</p> > le glossaire en javascript<small class="fine d-inline"> </small>? 2004-08-10T06:16:26Z https://files.spip.net/Un-glossaire-interne#comment58484 2004-08-10T06:16:26Z <p>Bonjour</p> <p>Je vois que al question du Java Script avance à grand pas ... Je vais poser une question naïve, mais plutot qu'un java non lu par 5<small class="fine d-inline"> </small>% de mes visiteurs, ne peut on pas utiliser un truc du genre :</p> <blockquote class="spip"> <p><acronym title="Hyper Text Markup Language">HTML</acronym></p> </blockquote> <p>c'est une simple balise HTML : acronym</p> <p>C'est ce qu'il font sur <a href="http://openweb.eu.org/" class="spip_out" rel='nofollow external'>openweb</a> et je trouve ca particulièrement simple et très bien à mettre en place<br class="autobr"> Isn't it<small class="fine d-inline"> </small>?</p> <p>Etant nul en php, je ne suis pas parvenu à l'intégrer dans le filtre...</p> > Un glossaire interne 2004-07-30T15:42:14Z https://files.spip.net/Un-glossaire-interne#comment35351 2004-07-30T15:42:14Z <p>françois, j'utilise le gossaire depuis 2 mois et je ne vois pas pourquoi tu ne fais pas mention de la possibilité de renvoyer vers un lien (genre pour en savoir plus ...) avec l'utilisation des #URL_SITE de Breves<small class="fine d-inline"> </small>?</p> <p>Sinon j'ai vu que tu preparais la version 2, je suis impatient, notament de voir sur tu as pu intégrer le javascipt<small class="fine d-inline"> </small>!</p> <p>Bon courage<br class="autobr"> jerome</p> > le glossaire en javascript<small class="fine d-inline"> </small>? 2004-06-28T19:40:58Z https://files.spip.net/Un-glossaire-interne#comment10757 2004-06-28T19:40:58Z <p>Pour le javascript, j'en ai trouvé un qui pourra aussi faire l'affaire :</p> <p><a href="http://alexscott.no-ip.org:8080/programmation/JavaScript/infobulle.php" class="spip_out" rel='nofollow external'>Voici l'adresse</a></p> <p>P.S. : J'ai l'intention d'utiliser le glossaire pour apprendre des langues : le glossaire serait alors mon dictionnaire intégré.</p> > Un glossaire interne 2004-06-02T16:41:29Z https://files.spip.net/Un-glossaire-interne#comment9885 2004-06-02T16:41:29Z <p>Oui, oui, c'est toujours d'actualité : promis, la version 2 sera disponible en juillet.</p> > Un glossaire interne 2004-06-02T12:00:23Z https://files.spip.net/Un-glossaire-interne#comment9880 2004-06-02T12:00:23Z <p>Je suis impressionner par la facilité de mise en oeuvre et la puissance de l'outil. Je l'ai installé sur un guide en ligne que nous rédigeons et dont je commence les squellettes... Je vias m'en servir pour noté chaque sigles que nous utilisons...</p> <p>Encore bravo</p> <p>Par contre, on parle de pousser un peu plus loin le probléme de la casse. Est ce toujours d'actualité<small class="fine d-inline"> </small>?</p> > le glossaire en javascript<small class="fine d-inline"> </small>? 2004-05-26T11:06:32Z https://files.spip.net/Un-glossaire-interne#comment9650 2004-05-26T11:06:32Z <p>Je m'empresse de tester et je vous donne des nouvelles.</p> <p> :-)</p> > Majuscule minuscule 2004-05-25T15:23:42Z https://files.spip.net/Un-glossaire-interne#comment9597 2004-05-25T15:23:42Z <p>Oui, j'ai une solution qui est presque prête. J'espère la communiquer d'ici peu.</p> > le glossaire en javascript<small class="fine d-inline"> </small>? 2004-05-25T15:23:08Z https://files.spip.net/Un-glossaire-interne#comment9596 2004-05-25T15:23:08Z <p>Excellente nouvelle.</p> <p>Pour récupérer la chaîne de définition, il suffit en principe de le demander dans la fonction :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$r = spip_query("SELECT id_breve,titre,texte FROM spip_breves WHERE statut='publie' AND id_rubrique='$id_rubrique'"); while($o = spip_fetch_array($r)) {</code></pre></div> <p>Dès ce moment, <code class="spip_code spip_code_inline" dir="ltr">$o[texte]</code> contient la définition du mot courant.</p> <p>J'ai une seconde version du glossaire qui attend que j'aie résolu un dernier problème de mise en oeuvre (j'espère la publier début juillet). Je serais ravi d'y intégrer votre système (si vous pouvez me transmettre par mail ou le publier ici).</p> le glossaire en javascript<small class="fine d-inline"> </small>? 2004-05-23T21:18:27Z https://files.spip.net/Un-glossaire-interne#comment9515 2004-05-23T21:18:27Z <p>Je me suis penchée sur la question du javascript.</p> <p>J'ai installé le filtre glossaire (rubrique), ça fonctionne nickel.</p> <p>J'ai le fichier javascript qu'il me faut. Il afficherait la définition du mot dans la colonne de gauche (qui est vide dans le squelette article de mon site) à hauteur du mot sur lequel on passe la souris.</p> <p>Maintenant je dois faire en sorte que les données des brèves/définitions soient prises en compte comme variables javascript. Je me dis qu'il faut peut-être employer le filtre additionnel |texte_script, mais où<small class="fine d-inline"> </small>?</p> <p>Si qqn pouvait m'éclairer sur l'étape suivante, ce serait super. Merci.</p> Majuscule minuscule 2004-03-11T18:29:33Z https://files.spip.net/Un-glossaire-interne#comment7328 2004-03-11T18:29:33Z <p>Bonjour</p> <p>Aviez-vous trouver une solution pour éviter le problème des majuscules et minuscules<small class="fine d-inline"> </small>?</p> <p>Si oui, pourriez vous me la communiquer</p> <p>En vous remercient <br class="autobr"> GB</p> > Problème de casse majuscule et minuscule 2004-01-21T13:08:57Z https://files.spip.net/Un-glossaire-interne#comment5548 2004-01-21T13:08:57Z <p>Une nouvelle version de cette contrib arrive d'ici quelques jours qui devrait intégrer la gestion de la casse.</p> Problème de casse majuscule et minuscule 2004-01-21T11:42:21Z https://files.spip.net/Un-glossaire-interne#comment5544 2004-01-21T11:42:21Z <p>comment peut on faire pour que la recherche des mots ne soit pas sensible aux majuscules ou minuscules dans les mots dans le titre de la brève</p> > filtrer les éléments d'1 article qu'on ne souhaite pas lier_au_glossaire 2003-12-29T15:55:20Z https://files.spip.net/Un-glossaire-interne#comment5086 2003-12-29T15:55:20Z <p>Bonjour,</p> <p>Je viens seulement de voir ton message (il se trouve justement que mon mail était down quand tu l'as posté). Sorry du délai.</p> <p>Je n'ai pas de réponse à cette question comme ça. Je vais y réfléchir. Je crois qu'il est possible avec les expressions régulières d'interdire la création d'un lien quand le texte à lier est déjà situé entre deux balises <code class="spip_code spip_code_inline" dir="ltr"><a></a></code>.</p> <p>Tu vois d'autres cas que le lien dans un lien à éviter<small class="fine d-inline"> </small>?</p> <p>Je compte publier une deuxième version de cette contrib d'ici peu (genre dans un mois). J'essaierai d'y intégrer une solution à ton problème (et aussi de créer une insensibilité à la casse et quelques autres trucs du genre).</p> > filtrer les éléments d'1 article qu'on ne souhaite pas lier_au_glossaire 2003-12-03T11:56:47Z https://files.spip.net/Un-glossaire-interne#comment4711 2003-12-03T11:56:47Z <p>les mots qui manquent dans le dernier paragraphe de mon message précédent...</p> <p>«<small class="fine d-inline"> </small>Mais si le rédacteur ajoute manuellement UN DOCUMENT avec le raccourci typo de SPIP <code class="spip_code spip_code_inline" dir="ltr"><docXX|center></code> par exemple entre les deux premiers paragraphes de son article, le filtre lier_au_glossaire appliqué à l'élément #TEXTE de l'article va tenter de transformer en lien un terme du glossaire, s'il est utilisé par exemple dans le titre du document inséré... et du coup, l'affichage du document est tout cassé - lien dans un lien, et autres problèmes d'imbrication...<small class="fine d-inline"> </small>»</p> filtrer les éléments d'1 article qu'on ne souhaite pas lier_au_glossaire 2003-12-03T11:51:08Z https://files.spip.net/Un-glossaire-interne#comment4710 2003-12-03T11:51:08Z <p>Ce filtre marche impec dans mes articles sauf pour un petit détail, et il me<br class="autobr"> semble l'avoir déjà vu mentionné quelque part, mais où<small class="fine d-inline"> </small>??!! Le petit détail<br class="autobr"> en question : comment éviter que le filtre s'applique aux titres ou<br class="autobr"> descriptifs des documents insérés dans le corps de mon article<small class="fine d-inline"> </small>?</p> <p>Voilà les boucles en question dans le squelette de ma page article.html :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><BOUCLE_principale(ARTICLES){id_article}{doublons}> <h2><b>[(#TITRE|majuscules|supprimer_numero)]</b></h2> <h3>[(#SOUSTITRE)]</h3> <p>[(#TEXTE*|decouper_en_page|propre|justifier|lier_au_glossaire|limit_image s_size{450,0,0})]</p> <B_doc> <BOUCLE_doc(DOCUMENTS){id_article}{mode=document}{doublons}> [<a href="#URL_DOCUMENT" target="_blank">#LOGO_DOCUMENT</a><br> <a href="#URL_DOCUMENT" target="_blank">#TITRE</a><br> #DESCRIPTIF<br> (doc. #TYPE_DOCUMENT - (#TAILLE|taille_en_octets))<br>]<br> </BOUCLE_doc> </B_doc> <//B_doc> </BOUCLE_principale></code></pre></div> <p>Dans mon squelette, comme vous pouvez le voir, j'ai prévu une boucle pour<br class="autobr"> afficher les documents si le rédacteur n'utilise pas le raccourci SPIP pour<br class="autobr"> insérer le document dans le corps de son article, et dans ce cas pas de<br class="autobr"> problèmes...</p> <p>Mais si le rédacteur ajoute manuellement <tt><docXX|center></tt> par exemple entre<br class="autobr"> les deux premiers paragraphes de son article, le filtre lier_au_glossaire<br class="autobr"> appliqué au #TEXTE de l'article va tenter de transformer en lien un terme du<br class="autobr"> glossaire, s'il est utilisé par exemple dans le titre du document inséré...<br class="autobr"> et du coup, l'affichage du document est tout cassé - lien dans un lien, et<br class="autobr"> autres problèmes d'imbrication...</p> > Un glossaire interne 2003-10-13T15:52:15Z https://files.spip.net/Un-glossaire-interne#comment3905 2003-10-13T15:52:15Z <p>Euh oui. Mais ce n'est pas la même chose. L'idée dans le cas proposé ici est de créer un fonction automatique, ne demandant pas d'intervention humaine dans l'article lui-même.</p> <p>Cela dit, il serait sans doute intéressant de prévoir la possibilité de renvoyer la liste des mots du glossaire à définir (en vue d'afficher leurs définitions dans une colonne comme sur l'exemple que tu donnes) plutôt que de créer des liens dans le texte.</p> <p>J'y pense pour une prochaine version.</p> > Un glossaire interne 2003-10-13T15:38:33Z https://files.spip.net/Un-glossaire-interne#comment3904 2003-10-13T15:38:33Z <p>pourquoi se compliquer il suffit de créer un groupe de mot clés que vous appelez glossaire et vous lier les mots clés à l'article, ensuite une toute petite boucle qui rappelle le glossaire et les termes que vous voulez définir.</p> > Un glossaire interne 2003-10-08T12:58:00Z https://files.spip.net/Un-glossaire-interne#comment3816 2003-10-08T12:58:00Z <p>Aie. J'avais pas envisagé la question de la polysémie des termes du glossaire.</p> <p>Le plus simple semble être de mettre toutes les définitions d'un même terme dans la même brève (comme dans un dictionnaire).</p> <p>Autrement, on entre dans une usine à gaz : soit on identifie les entrées du glossaire autrement que par leur nom (un identifiant unique,...), soit on doit rentrer dans un trip « intelligence artificielle » et essayer de déterminer quelle entrée est la meilleure en fonction du contexte.</p> <p>Bref, comme ça je vois pas. Mais je vais essayer d'y réfléchir.</p> > Un glossaire interne 2003-10-08T07:23:01Z https://files.spip.net/Un-glossaire-interne#comment3802 2003-10-08T07:23:01Z <p>la meme chose en plus complet je trouve, dispo ici :</p> <p><a href="http://spipage.levillage.org/article.php3?id_article=70" class="spip_out" rel='nofollow external'>http://spipage.levillage.org/article.php3?id_article=70</a></p> <p>voir vers la fin de l'article à def auto de mots clefs</p> > Un glossaire interne 2003-10-08T05:11:41Z https://files.spip.net/Un-glossaire-interne#comment3801 2003-10-08T05:11:41Z <p>J'aimerais utiliser ce script pour intégrer les acronymes et sigles d'acro-ecole (sur free.fr) dans les sites sous BioSPIP. Mais je me pose un problème : il peut y avoir plusieurs occurences concernant un même sigle.</p> <p>Que faut-il mieux faire : garder l'architecture actuelle qui est autant de breves qu'il y a de sigles même identiques mais avec définitions différentes et adapter le filtre de glossaire interne ou modifier toute l'énorme table contenant les sigles en mettant toutes les définitions différentes d'un même sigle dans la même breve<small class="fine d-inline"> </small>?</p>