Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Hyperlien "Anchor" dans le module HTMLHyperlien "Anchor" dans le module HTML
Précédente
 
Suivante
Nouveau message
17/07/2012 02:52
 

J'essaie de faire un hyperlien dans une même page et je cherche encore comment faire.  Quelqu'un peut-il m'aider?

J'ai besoin de faire un hyper loin 2 paragraphes plus bas dans le même module HTML, et aussi un hyperlien d'un module HTML à un autre module HTML dans la même page.

 J'ai DNN 5.6.3

 

Merci!

 
Nouveau message
17/07/2012 17:22
 

Bonjour Marie-France,

Tout d'abord quelques explications sur les liens entre modules d'une même page. Chaque fois qu'un module est placé dans un pane, DotNetNuke ajoute automatiquement une balise '<a name="mid" />' dans le code juste avant le contenu du module. Dans cet exemple 'mid' est le numéro unique du module. Pour connaitre le numéro d'un module, il suffit d'aller dans les settings du module puis de noter le numéro juste après 'ModuleID' dans la barre d'adresse du navigateur.

Pour faire un lien vers un autre module, il faut juste ajouter un texte et le sélectionner puis de cliquer sur l'icône 'Gestionnaire de lien hypertexte' et saisir #mid dans le champ URL (remplacer 'mid' par le numéro du module). Le caractère # indique qu'il s'agit d'un lien dans la même page vers une balise nommée mid (le numéro du module ajouté par DNN). Ceci relève du standard HTML, rien à voir avec DNN ! :-)

Maintenant pour faire un lien dans le même module Text/HTML, il faut passer un mode 'HTML' et ajouter à la main une balise <a name="monlien" /> à l'emplacement où l'on veut rediriger le visiteur lors du clique sur un lien. Ensuite on repasse en mode 'Conception' et il suffit d'ajouter un lien comme d'habitude et de saisir #monlien dans le champ URL.

Gilles

 
Nouveau message
18/07/2012 02:45
 

Bonjour Gilles,

 J'ai fait le premier test (hyperlien vers un autre module dans la même page) et ça ne semble pas fonctionner.  Dans le module 1168, j'ai sélectionné un mot pour faire l'hyperlien vers le module  1170.  Dans le gestionnaire d'hyperlien, j'ai sélectionné un mot et dans l'URL, j'ai enlevé http et j'ai mis seulement #1170 et j'ai enregistré.  Lorsque je clique sur l'hyperlien, ça m'ouvre le module 1168 en mode édition!!  Il y a surement quelque chose que je n'ai pas compris et je m'en excuse.

Le 2e test n’a pas fonctionné non plus.   Lorsque je clique sur le mot sur lequel j’ai fait l’hyperlien, ça m’amène à une page 404.

 C'est peut-être à cause de la version DNN 5.6.3 que ça fait cela.  Je vais upgrader à la version 6 sous peu.

Je poursuis mes recherches et je vous remercie.

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...Hyperlien "Anchor" dans le module HTMLHyperlien "Anchor" dans le module HTML