Utilisation des ancres dans les messages et création de sommaire

Comme vous vous en doutez, c'est ici que l'on parle de tout et n'importe quoi.
Répondre
Avatar du membre
A .
Administrateur | Traducteur aguerri | Moddeur en herbe
Administrateur | Traducteur aguerri | Moddeur en herbe
Messages : 5582

Utilisation des ancres dans les messages et création de sommaire

Message par A . »



Introduction
Les ancres
Localisation
Exemples et utilisations
Restrictions

Y'a pas de jolis titres partout avec de belles mises en forme volontairement :P

Il arrive parfois qu'un sujet ait besoin d'être découpé en plusieurs sections. C'est le cas des listes, tutoriels, histoires en chapitres etc. On utilise généralement plusieurs messages pour construire le sommaire, chaque message possédant son propre lien (auquel vous pouvez accéder via le #00 à gauche de la date du message, faites un clic droit puis > copier l'adresse du lien) il est ensuite aisé de faire pointer le sommaire directement dessus. Cela a toutefois 3 inconvénients :
- il faut se réserver quelques messages à l'avance
- cliquer sur un lien recharge la page
- l'affichage est centré sur le début du message (donc dans le cas d'un gros message, il faut éventuellement envisager de le découper à nouveau pour cibler plus rapidement une partie)

L'ancre est une balise qui peut se placer à l'intérieur d'un message, et est liés à une balise « aller ». Elles permettent les mêmes fonctions de lien dans la construction d'un sommaire et ont l'avantage de ne pas recharger la page lorsqu'on clique dessus, elles amènent directement au lieu de la balise cible.

Vous les trouverez pour le moment dans l'éditeur de texte sous les raccourcis d'une ancre (placer l'ancre) et d'une flèche verte (aller à l'ancre).

Voici pour exemple, le corps de ce message :

Code : Tout sélectionner

[aller=intro]Introduction[/aller]
[aller=ancre]Les ancres[/aller]
[aller=cayou]Localisation[/aller]
[aller=exemple]Exemples et utilisations[/aller]
[aller=restri]Restrictions[/aller]

[b]Y'a pas de jolis titres partout avec de belles mises en forme volontairement  :P [/b]

[ancre=intro]Il arrive[/ancre] parfois qu'un sujet ait besoin d'être découpé en plusieurs sections. C'est le cas des listes, tutoriels, histoires en chapitres etc. On utilise généralement plusieurs messages pour construire le sommaire, chaque message possédant son propre lien (auquel vous pouvez accéder via le #00 à gauche de la date du message, faites un clic droit puis > copier l'adresse du lien) il est ensuite aisé de faire pointer le sommaire directement dessus. Cela a toutefois 3 inconvénients :
- il faut se réserver quelques messages à l'avance
- cliquer sur un lien recharge la page
- l'affichage est centré sur le début du message (donc dans le cas d'un gros message, il faut éventuellement envisager de le découper à nouveau pour cibler plus rapidement une partie)

L'[ancre=ancre]ancre[/ancre] est une balise qui peut se placer à l'intérieur d'un message, et est liés à une balise « aller ». Elles permettent les mêmes fonctions de lien dans la construction d'un sommaire et ont l'avantage de ne pas recharger la page lorsqu'on clique dessus, elles amènent directement au lieu de la balise cible.

[ancre=cayou]Vous les trouverez[/ancre] pour le moment dans l'éditeur de texte sous les raccourcis d'une ancre (placer l'ancre) et d'une flèche verte (aller à l'ancre). 
J'ai listé mes sections auxquelles j'ai attribué les balises « aller=NomDeLancre ». Ensuite, j'ai placé dans le corps du texte les ancres définies précédemment aux endroits stratégiques.
Comme ce message commence à être un peu long, je peux remettre la petite liste du début pour un retour rapide (ou d'autres ancres pointant ailleurs)
Introduction
Les ancres
Localisation
Exemples et utilisations
Restrictions ,.-_+-
On peut gagner de la place en les listant à l'horizontale et en tout petit, ça marche tout aussi bien : Introduction / Les ancres / Localisation / Exemples et utilisations / Restrictions
Le texte encadré n'a pas trop d'importance, vous pouvez utiliser des suites de « suivant » et « retour » par exemple (mais pas « précédent » comme expliqué ci-après !)

Génériquement :

Code : Tout sélectionner


[aller=VotreAncre1]Texte affiche[/aller]
[aller=VotreAncre2]blabla[/aller]

[ancre=VotreAncre1]Texte encadré[/ancre]
[ancre=VotreAncre2]encore des mots[/ancre]

Il y quelques restrictions et règles à retenir quant à l'utilisation de ces balises :
- par sécurité, les caractères autorisés sont les suivants : a - z A - Z 0 - 9 + - _ - (tiré du 6) , . (et l'espace).
- sont donc exclus les doubles points, toutes les lettres accentuées, parenthèses et autres symboles mis à part plus, moins, tiret (du 6) et tiret du bas (underscore). Il faudra ruser un peu mais c'est aisément contournable. Si vous utilisez un de ces caractères, la balise ne sera pas fonctionnelle l'ensemble sera visible comme un texte lambda, par exemple : [aller=cayou]Où les trouver[/aller]. Oui, cela vaut également pour le texte encadré par ces balises.
- les ancres placées dans des spoilers ne sont pas accessibles tant que celui-ci n'a pas été « ouvert ». Une fois « refermé », l'ancre est de nouveau inaccessible.
- si vous placez plusieurs ancres de même nom, seule la première de la page sera pointée. Vous pouvez par contre placer comme je l'ai fait, plusieurs « aller= » vers une même ancre.
- les ancres ne sont pas restreintes à un message ! Elles sont par contre restreintes à une page.
- vous pouvez transmettre un lien de message pointant directement sur une ancre par exemple : viewtopic.php?f=18&t=26140&p=362207#cayou

Je n'ai pas testé tous les cas de figure, n'hésitez pas à alimenter le sujet.
Votre texte cible peut également être une espace, comme pour cette dernière ancre qui se trouve tout en haut de page.


Retour en haut :mrgreen:
Avatar du membre
Elilith
Traductrice aspirante | Moddeuse aspirante
Traductrice aspirante | Moddeuse aspirante
Messages : 89

Re: Utilisation des ancres dans les messages et création de sommaire

Message par Elilith »

Oh super ! Merci beaucoup pour cet ajout ! C'est tellement pratique les ancres xD !
Traductions en cours : Aetherial Traveler (SSE)
Doublages en cours : La république de Maslea | La citée oubliée (The Forgotten City)
Doublages terminés : Immortel
Avatar du membre
Yoplala
Modérateur | Scribe | Traducteur | Testeur
Modérateur | Scribe | Traducteur | Testeur
Messages : 4929
Contact :

Re: Utilisation des ancres dans les messages et création de sommaire

Message par Yoplala »

Merci A. ! :)

A priori l'hypnose d'Elilith a réussi... ><
Répondre

Retourner vers « Salon de discussion »