Page 1 of 1
Glossary module
Posted: Tue Jun 10, 2008 1:46 am
by mel
Bonsoir,
Je sens poser une question stupide...
Je viens d'installer le module glossary/FAQ qui me semble très bien.
Je n'ai pas de problème à obtenir par le tag ma page principale (celle avec toutes les définitions), toutefois, impossible d'avoir les liens dans chacune des pages de contenu! J'ai pourtant activé le "automatic filtering".
J'ai oublié quoi; il faut mettre le tag sur toutes les pages? Je n'ai pas compris le vocabulaire utilisé?
Merci,
Mel
Re: Glossary module
Posted: Sat Jun 14, 2008 6:04 pm
by tannos
Bonsoir mel.
J'espère avoir compris ton problème. Donc je te propose la solution suivante (ayant moi même déja utilisé lce module)
Dans l'aide tu trouves cette phrase qui t'explique ce que tu dos faire:
Code: Select all
Vous pouvez faire ressortir les liens de vos temes, soit en utilisant le mode "inline" soit en les liant à la page contenant le glossaire. C'est l'option "inline" que vous pouvez définir dans l'onglet "Options des liens" dans la section "Options" du module.
Donc
Donc tu vas dans l'onglet
Options et tu coches cette option
Utilisation des liens inline ? puis tu cliques sur
submit
Cela devrait assigner les définitions des termes aux mots de ton contenu.
J'espère que cela va t'aider.
mike
Re: Glossary module
Posted: Sun Jun 15, 2008 4:18 pm
by mel
Bonjour,
Merci de la réponse mais ca ne marche pas vraiment. Voici mes questions en vrac avec ce module, si jamais vous pouvez m'aider. J'ai lu pas mal tout ce que j'ai trouvé sur le forum, mais je ne sais si c'est parce que j'essaye de faire quelque chose de trop compliqué...
- 1.En parcourant le forum, j'ai vu que vous aviez fait une traduction, où la trouve-t-on?
- 2.J'ai un terme qui ne veut s'ouvrir avec le style "open and close". C'est ici : http://www.labneuro.hostwq.net/index.php/fr_FR/lex_neo. Est-ce à cause de l'apostrophe (cycle de l'urée)?
- 3.Je n'arrive pas du tout à activer le "inline". J'ai toujours une page "not found"
- 4.Le "site filtering" ne marche pas toujours. En fait après son activation, un seul des termes (cycle de l'urée...) est automatique lié. Pourquoi pas les autres? En fait, j'ai un terme qui s'active dans mon menu (je ne veux pas) mais les autres, non. Faut-il que les majuscules soient les mêmes?
- 5.Est-il possible d'avoir des termes identiques? Je crois que oui, ils ont 2 #id différents. Toutefois, puis-je préciser une page de destination spécifique à chacun d'eux? Mon but est d'avoir 2 glossaires : néophyte et avancé. Certains mots sont donc les mêmes mais avec un contenu différent.
- 6.Dans le même ordre d'idée, 2 termes identiques ne fonctionnent pas avec le style "open and close". Il est possible d'y changer quelque chose?
Merci énormément...
Mel
PS Ne regardez pas trop le design, je règle un problème à la fois...
Re: Glossary module
Posted: Mon Jun 16, 2008 9:42 pm
by tannos
Salut
J'essaie de répondre point par point.
Il est vrai que ce module bien que fort interressant n'est pas très simple et connait quelques ratés à mon avis. Mais bon, moi je n'y connais rien au phph et c'est déja bien qu'il existe.
1.pour le fichier de langue française, c'est ici :
http://svn.cmsmadesimple.org/svn/translatecenter/modules/Glossary/lang/ext/fr_FR.php
2.Pur le terme qui ne s'ouvre pas, effectivement cela est du à un pb d'apostrophe. Voici le code généré
Code: Select all
javascript:term_toggle('term_Cycle de l'urée')
Donc meme sans trop s'y connaitre tu vois tout de suite qu'il y a un truc qui cloche.
Faudrait essayer de remplacer ton apostrophe par
\' et voir ce que ca donne ou essayer de modifier ton template. J'ai pas regardé comment il fonctionne
3??
4.J'ai du oublier un truc dans ma réponse précédente. Je crois aussi pour que ca fonctione qu'il faut que tu ailles dans le troisième onglet (Options de tri des termes)du menu options et que tu coches les cases pour qu'il assigne les définitions automatiquement.
5 et 6. Vu que pour l'insatnt tu ne peux pas avoir deux glossaire voici ce que tu peux faire: créer deux catégories: une avancée et l'autre néophyte et assigner les termes aux catégories.
Ensuite tu utilises la syntaxe suivante: {cms_module module='Glossary' cat='neophyte"} pour la page néophyte et pareil pour l'autre page.
Je n'ai pas vraiment étudié le template open&close donc jpeux pas t'aider. mais tu peux choisir de créer toi même ton template.
mike
Re: Glossary module
Posted: Mon Jun 16, 2008 10:22 pm
by mel
Bonjour,
Merci pour le début de réponses.
Pour l'apostrophe, j'ai mis ceci ’ au lieu de ', et ca fonctionne! Ca fait un peu étrange, mais c'est moins compliqué que d'aller jouer dans du code que je ne maitrise pas.
Pour le "inline", je reviens à mon problème initial : les mots ne sont pas automatiquement filtrés!! Je ne sais pas pourquoi. Les majuscules doivent être les mêmes?
Pour les 2 glossaires, c'est exactement ce que j'avais fait. Mais je tourne en rond... Qu'est que je mets dans la page de destination des liens? Étant donné, que je ne suis pas capable d'avoir "inline", il faut que je renvoie à une page de glossary...
Je teste encore quelques trucs ce soir et je reviens...
Merci
Mel
Re: Glossary module
Posted: Mon Jun 16, 2008 10:42 pm
by tannos
mel wrote:
Bonjour,
Pour les 2 glossaires, c'est exactement ce que j'avais fait. Mais je tourne en rond... Qu'est que je mets dans la page de destination des liens? Étant donné, que je ne suis pas capable d'avoir "inline", il faut que je renvoie à une page de glossary...
Je teste encore quelques trucs ce soir et je reviens...
Merci
Mel
Je n'ai pas tout compris. Peux tu essayer d'êtr e un peu plus claire?
Re: Glossary module
Posted: Tue Jun 17, 2008 1:56 am
by mel
Finalement, le problème est vraiment relié au template "open-close". (Quoique le filtrage automatique ne fonctionne toujours pas...)
Si je renvoie les mots vers ma page "lexique", tout va bien, les définitions s'ouvrent et se ferment.
Toutefois, comme j'ai des mots identiques, seulement la première occurence du terme s'ouvre (le javascript est basé sur le nom du terme et non par son id, je crois). Si quelqu'un pouvait me montrer comment le changer, j'apprécierais... Sinon, l'autre possibilité serait d'avoir des noms différents pour chacun des termes. Mais comment intégrer cela soigneusement dans un texte : Le terme_1 est ... ce n'est pas très joli...
Merci beaucoup de m'aider...
Re: Glossary module
Posted: Tue Jun 17, 2008 4:41 pm
by tannos
mel wrote:
Finalement, le problème est vraiment relié au template "open-close". (Quoique le filtrage automatique ne fonctionne toujours pas...)
Si je renvoie les mots vers ma page "lexique", tout va bien, les définitions s'ouvrent et se ferment.
Toutefois, comme j'ai des mots identiques, seulement la première occurence du terme s'ouvre (le javascript est basé sur le nom du terme et non par son id, je crois). Si quelqu'un pouvait me montrer comment le changer, j'apprécierais... Sinon, l'autre possibilité serait d'avoir des noms différents pour chacun des termes. Mais comment intégrer cela soigneusement dans un texte : Le terme_1 est ... ce n'est pas très joli...
Merci beaucoup de m'aider...
Pour passer un ID en paramètre voici la syntaxe: {...
tid=term_id}.
Pour l'affichage des définitions de termes sans renvoyer sur une page, je ne sais plus comment j'avais fait. J'avis ré-écrit le template ou écrit un peu de code javascript pour que cela s'affiche dans un joli tooltip. Bref...de toute façon, ça ne fonctionnait pas très bien et j'avais laissé tombé.
Re: Glossary module
Posted: Tue Jun 24, 2008 1:05 am
by mel
Encore moi...
Je n'arrive pas à faire passer le tid= en paramètre.
Mais pour le moment, je cherche un moyen de rajouter un lien qui permet de revenir à la page précédente. Je me doute que ce doit être {$return_url} comme dans news, mais je ne sais pas où je dois le mettre dans mon template (open-close). Si quelqu'un a une suggestion...
Autre question: je ne comprends pas pourquoi j'ai seulement A-O pour la navigation (j'ai pour l'instant une dizaine de mots de a à o). Comment faire pour que ce soit de plus courts intervalles?
Merci!
Re: Glossary module
Posted: Tue Aug 05, 2008 2:43 am
by mel
Encore une question...
Est-ce que quelqu'un saurait s'il est possible d'avoir un appel d'une définition à l'intérieur d'une définition?
Pour l'instant ca ne fonctionne pas...
Démo:
http://www.labneuro.hostwq.net/index.ph ... ue/lex_neo
Pour le terme ELISA.
Sinon, j'imagine qu'il faudrait que je fasse un lien interne.