Quand un topic devient long (nombreux chapitres d'un roman, nombreuses nouvelles ou poésies) il devient parfois long, difficile ou fastidieux pour le lecteur, le commentateur ou l'auteur de s'y retrouver.
La moindre recherche, modification, reprise de lecture entraîne de longs scrollings.
Je vous propose de remédier à cela en insérant un sommaire dans vos topics.
Le principe est assez simple : Vous insérez des ancres ( points de repères invisibles à la lectures) dans vos textes, et vous créez, dans votre topic de départ, un lien vers ces ancres.
Voici un exemple d'ancre : - Code:
-
<table id=ancre1></table>
(inutile de dire que vous n'êtes pas obligés de l'appeler "ancre1" : "Topinambour64" est tout aussi efficace pourvu qu'il n'y ait pas d'espaces dans le nom.
Il faut mettre l'ancre (la balise d'ancrage) tout en haut de votre chapitre, nouvelle, poésie... avant même le titre. Ne vous inquiétez pas, elle reste invisible.
Une fois que vous avez positionné vos ancres, dans votre topic de départ, vous créez votre sommaire de la façon suivante :
<a href="adressedelapage#nomdel'ancre" class="postlink">NOM DE VOTRE CHAPITRE</a> (méthode rendue obsolète par une mises à jour du forum)[url=adressedelapage#
nomdel'ancre]NOM DE VOTRE CHAPITRE[/url]répétez la manœuvre pour chaque ancre
Plusieurs remarques importantes :- Chaque ancre doit avoir un nom différent ( monchapitre1, monchapitre2, monchapitre3 ça passe)
- Aucun espace entre l'adresse de la page, le dièse, et le nom de l'ancre
- Si votre topic s'étale sur plusieurs pages, pensez à mettre l'adresse de la page 2 pour les ancres se trouvant sur la page 2, et ainsi de suite.
- ATTENTION : quand vous copiez l'adresse de la page pour l'inclure dans votre code, vérifiez qu'elle ne contient pas déjà une ancre (# suivi d'un numéro). Si c'est le cas, supprimez cette ancre avant de la remplacer par la votre)- Safari ne gère pas bien la redirection et la position des ancres de façon simultanée. Donc, si l'adresse de votre topic évolue (changement d'intitulé ou de catégorie par exemple), il faut penser à utiliser la nouvelle adresse dans votre code pour que les utilisateurs de Safari puissent naviguer facilement sur votre topic.
Un exemple avec le sommaire de mon propre roman :
Le sommaireDernière mise à jour de la méthode pour les sommaires/tables des matières : Remplacez la balise table id par : - Code:
-
<span id="votreancre"></span>
(votre ancre doit commencer par une lettre et pas un chiffre)
Pour les hyperliens :
- Code:
-
<a href="leliendevotretopicsanschiffresàlafin#votreancre">Texte à cliquer</a>
(n’oubliez pas http://)
Merci Profsamedi, Yaourt, Séléné.C, Phie, et bien d'autres pour avoir testé et donné des solutions aux problèmes de balises !