Afficher les définitions de mots clefs à l'intérieur du texte - comments Placement CSS 2008-05-14T00:14:19Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment405941 2008-05-14T00:14:19Z <p>Merci pour ce plug très utile !</p> <p>Je suis embêté, je n'arrive pas a modifier le css de manière à afficher la définition ailleurs que ce qui est prévu d'origine.</p> <p>Lorsque l'on a des articles “longs” qui nécessitent un scroll de la page, le visiteur a beau cliquer sur le mots clés, il ne verra pas que la définition s'affiche en haut de page.</p> <p>Je cherche donc par exemple à l'aide d'une ancre à ramener le visiteur en haut de page lorsqu'il clique sur un mot clef.<br class="autobr" /> Mais ce qui serait encore mieux : afficher la définition à la mode d'une infobulle au survol de la souris.</p> <p>Dans tous les cas, je recherche une solution me permettant de modifier le placement de la définition.</p> <p>Cordialement.</p> <p>Pour ceux que ça intéresse : <a href="http://clubmyhouse.fr/Collection-lunettes-soleil-PRADA.html" class="spip_out" rel='nofollow external'>un exemple d'affichage du plug sur mon site</a></p> Afficher les définitions de mots clefs à l'intérieur du texte 2008-04-02T05:07:42Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment404607 2008-04-02T05:07:42Z <p>bonjour,</p> <p>Très bonne idée. Je viens de faire une mise à jour du plugin pour pouvoir, comme vous le suggérez, spécifier un groupe de mots clefs précis, il faut pour celà préciser le numéro du groupe en paramètre du filtre <code>definitions_mots</code>.</p> <p>exemple : <code>[(#TEXTE|definitions_mots{4})]</code><br class="autobr" /> affiche les définitions de mots uniquement pour les mots du groupe 4.</p> <p>a+</p> Afficher les définitions de mots clefs à l'intérieur du texte 2008-03-29T15:22:28Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment404493 2008-03-29T15:22:28Z <p>Bonjour,</p> <p>Merci pour ce plugin fort utile.</p> <p>Sur mon site, j'utilise les mots-clés pour divers besoins (techniques et éditoriaux). Tous ne correspondent pas à des éléments de glossaire. Pour utiliser ce plugin à bon escient, j'aurais besoin que les mots-clés proviennent d'un groupe de mots clés précis.</p> <p>Si vous pouviez faire quelque chose dans ce sens, ce serait tiptop. Merci.</p> <p>GLG</p> Plugin Définitions de mots version wiki 2007-05-18T08:30:44Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment394003 2007-05-18T08:30:44Z <p>Petit ajout, j'ai cherché vite fait et replongé mon nez dans la doc PHP. J'ai vu que vous utilisiez la fonction ucfirst() pour définir si le premier mot a sa lettre en majuscule. J'ai repris le code utilisé par cette fonction et remplacé celle-ci par ucwords() (gère la majuscule à chaque mot).</p> <p>Voilà le résultat : <a href="http://www.hyakushiki.org/spip/plugins/definitions_mots/definitions_mes_fonctions.php.txt" class="spip_url spip_out auto" rel="nofollow external">http://www.hyakushiki.org/spip/plugins/definitions_mots/definitions_mes_fonctions.php.txt</a></p> <p>Le résultat est que Tomino Yoshiyuki est surligné mais pas le cas “tomino Yoshiyuki”. A étudier même si cependant j'avais surtout besoin du premier cas.</p> <p>En espérant avoir pu vous aider dans le développement de votre plugin :)</p> Plugin Définitions de mots version wiki 2007-05-18T07:16:12Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment394001 2007-05-18T07:16:12Z <p>Effectivement le problème semble se rencontrer sur les noms avec des majuscules.</p> <p>Voilà l'exemple : <a href="http://hyakushiki.org/spip/?-G-Gundam-" class="spip_url spip_out auto" rel="nofollow external">http://hyakushiki.org/spip/?-G-Gundam-</a> (serveur perso sur connexion privée, merci de pas y aller à 50 dessus ^^)</p> <p>J'ai effectué un êtit test, si vous regardez en bas de page, “Tomino Yoshiyuki” n'est pas surligné tandis que “tomino yoshiyuki” l'est. J'y ai également mis des tests sur différentes majuscules. On peut voir que le programme ne gère pas une deuxième majuscule.</p> Plugin Définitions de mots version wiki 2007-05-17T13:56:35Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment393979 2007-05-17T13:56:35Z <p>bonjour,</p> <p>merci pour votre message. J'ai fait des tests avec deux mots dans le titre du mot clef à rechercher et ca fonctionne, par exemple : <a href="http://test192.openstudio.fr/spip.php?article2" class="spip_url spip_out" rel='nofollow external'>http://test192.openstudio.fr/spip.p...</a> avec les mots “elementum eget” (premier paragraphe).</p> <p>Peut-être est-ce lié à la deuxième majuscule, celle sur “Mot” ?</p> <p>Si ce n'est pas le cas, pouvez-vous m'envoyer un lien vers votre site où le cas d'erreur se produit ?</p> <p>a+</p> <p>Arnault</p> Plugin Définitions de mots version wiki 2007-05-16T14:54:22Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment393927 2007-05-16T14:54:22Z <p>Bonjour</p> <p>J'ai installé votre plugin qui fonctionne à la perfection sauf un petit détail parfois gênant.</p> <p>J'utilise la fonction Mots Clés de SPIP pour créer un lexique sur mon site et qu'ainsi dans le texte il y ait justement la fonction de votre plugin. Tout se passe bien à un détail près : il ne semble pas supporter plusieurs mots d'un coup et les composés avec des traits d'union.</p> <p>Par exemple si je demande : “Le Mot”, le plugin ne prend pas en compte, tandis que “Mot” tout court passera. De même pour “Le-Mot”.</p> <p>Est-ce une fonctionnalité non prévue ? j'ai regardé le code pour voir un peu quelle partie gère ça, mais ça fait un bail que j'ai pas trop touché au php ^^"</p> <p>Merci d'avance.</p> Plugin Définitions de mots version wiki 2007-03-14T18:35:28Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment392041 2007-03-14T18:35:28Z <p>Le titre du mot clé.</p> <p>Petite remarque : le plugin gère bien les cas où il y a distinction entre minuscules/majuscules pour le première lettre du mot. Plus dur, pour gérer les pluriels ou féminin(s) : après tout dans le corps des articles c'est un cas qui peut se produire. L'ennui c'est que la fonction PHP de reconnaissance de la chaîne de caractère aura tendance à placer l'image “?” au milieu du texte de façon disgracieuse. Bien sur, on peut contourner le problème en le plaçant avant le mot (option peu esthétique) où en le virant (option radicale).</p> <p>Je pinaille...ou vise la perfection !</p> <p>;-))</p> Plugin Définitions de mots version wiki 2007-03-14T07:10:52Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment392021 2007-03-14T07:10:52Z <p>Pour le problème des accents, peux tu me confirmer : c'est le titre du mot clef ou le mot dans le corps de l'article que tu convertis en code html ?</p> <p>J'ai tout de même fait une petite modif dans ce sens (sur le titre du mot clef)</p> <p>Ton idée du wiki est très bonne. je vais y réfléchir.</p> Message d'erreur après inclusion filtre 2007-03-10T17:13:06Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391921 2007-03-10T17:13:06Z <p>argh!!! dans le message ci-dessus lire : «remplacer été par <code>&eacute;</code>t<code>&eacute;</code>»</p> Message d'erreur après inclusion filtre 2007-03-10T17:09:44Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391920 2007-03-10T17:09:44Z <p>En fait en poursuivant mes tests, j'ai trouvé une bricole : si le mot clé contient un caractère accentué il faut le convertir en son équivalent caractère spécial pour que cela fonctionne (par exemple remplacer été par été).</p> <p>Par ailleurs, je me demande si on peut pas détourner ton plugin pour en faire un genre de Wiki (en remplaçant le mot clé par un article ).</p> Message d'erreur après inclusion filtre 2007-03-06T20:49:11Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391741 2007-03-06T20:49:11Z <p>En testant chez mon hébergeur je n'ai pas le problème avec le plugin v 1.0.5. Il doit donc bien s'agir d'un problème PHP car ma version PHP sur mon site de test doit certainement être plus ancienne (4.3.10)</p> <p>Désolé pour le dérangement... et merci</p> Message d'erreur après inclusion filtre 2007-03-06T14:34:20Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391734 2007-03-06T14:34:20Z <p>J'ai un peu repris le plugin, peux-tu installer la nouvelle version ?</p> <p>Si cela ne fonctionne pas, peux tu me donner un lien pour que je regarde et me dire quel navigateur tu utilises (as tu activé javascript) ?</p> <p>merci de ta collaboration, on va y arriver ;)</p> <p>A+<br class="autobr" /> Arnault</p> Message d'erreur après inclusion filtre 2007-03-05T19:09:31Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391711 2007-03-05T19:09:31Z <p>On progresse... ;-)</p> <p>Je n'ai plus le message d'erreur mais la définition du mot clé s'affiche en début d'article en haut à gauche quel que soit l'article même ceux qui n'ont pas le mot clé dans le corps de texte.</p> Afficher les définitions de mots clefs à l'intérieur du texte 2007-03-05T08:06:34Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391688 2007-03-05T08:06:34Z <p>Celà fonctionne aussi avec spip 1.9.1</p> <p>Exemple avec les squelettes par défaut, il faut</p> <p>- remplacer <code>[<div class="texte">(#TEXTE|image_reduire{520,0})</div>]</code> <br />- par <code>[<div class="texte">(#TEXTE|image_reduire{520,0}|definitions_mots)</div>]</code></p> Afficher les définitions de mots clefs à l'intérieur du texte 2007-03-05T07:49:27Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391687 2007-03-05T07:49:27Z <p>merci pour ta réponse, moi je suis sur SPIP 1.9.1... Cela fonctionne t'il pareillement ?</p> <p>Merci</p> Message d'erreur après inclusion filtre 2007-03-04T19:48:20Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391667 2007-03-04T19:48:20Z <p>J'ai mis à jour le zip de l'archive pour corriger ce problème.<br class="autobr" /> Peux-tu me confirmer que le fonctionnement du plugin est correct sur ton site ?</p> <p>Arnault</p> Afficher les définitions de mots clefs à l'intérieur du texte 2007-03-04T19:32:29Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391664 2007-03-04T19:32:29Z <p>Salut,</p> <p>Pour activer le plugin, il faut que tu modifies le squelette de la page dans laquelle du souhaites activer le plugin :</p> <p>Exemple : pour activer le plugin sur les articles, modifier article.html -> ajouter un appel à <code>definitions_mots</code> sur la balise #TEXTE.</p> <p>Ce qui donne avec les squelettes par défaut de spip 1.9.2 :</p> <p>- remplacer <code>[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{520,0})</div>]</code> <br />- par <code>[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{520,0}|definitions_mots)</div>]</code></p> Afficher les définitions de mots clefs à l'intérieur du texte 2007-03-04T17:32:03Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391655 2007-03-04T17:32:03Z <p>Bonjour,</p> <p>Merci pour cette contrib qui va m'être très utile.<br class="autobr" /> Je voulais savoir se que tu entends par :</p> <p><i>“appelez le filtre « definitions_mots » dans vos squelettes lorsque vous souhaitez activer le plugin (pages sommaire, article, rubrique...etc...). Exemple : <abbr title="definitions_mots)">(#TEXTE</abbr>”</i></p> <p>Et comment l'utiliser concrêtement dans un article</p> <p>Merci de tes réponses</p> Message d'erreur après inclusion filtre 2007-03-04T16:56:01Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391651 2007-03-04T16:56:01Z <p>salut,</p> <p>c'est un probleme lié à la version de php installée sur ton serveur.</p> <p>Je vais traiter le cas pour assurer la compatibilité et mettre à jour l'archive. Je te tiens au courant</p> <p>a+<br class="autobr" /> Arnault</p> Message d'erreur après inclusion filtre 2007-03-04T14:39:24Z https://files.spip.org/Afficher-les-definitions-de-mots-clefs-a-l-interieur#comment391648 2007-03-04T14:39:24Z <p>Message d'erreur affiché après inclusion du filtre dans squelette article :</p> <p>Fatal error: Call to undefined function: str_ireplace() in c:\program files\easyphp1-8\www\spip\plugins\definitions_mots\definitions_mes_fonctions.php on line 20</p> <p>Une idée de l'origine du problème ?</p>