le BBcode "ancre", icone

Le code fourni dans l'aide est très succinct, mais je vais le développer ci dessous.
- Code: Tout sélectionner
[anchor=(nom de l’ancre) goto=(nom de l’ancre cible)]texte[/anchor]
Exemple : [anchor=a0 goto=a1]Allez à l’ancre a1[/anchor]
et [anchor=a1]c’est l’ancre cible a1[/anchor]
NB : Il faut se souvenir que le nom de l'ancre doit commencer par une lettre et ne pas contenir d’espace. Les majuscules sont autorisées. (si les lettres sont accentuées, ce n'est pas bien interprété par tous les navigateurs)
On va commencer doucement par une ancre interne à un sujet.
Je vais prendre un sujet presque au hasard... celui-ci même que vous êtes en train de lire.

J'ai mis une ancre sur le mot "Bonjour" en tout début de ce message. Pour le créer, j'ai surligné le mot "bonjour" et j'ai cliqué sur l'icone

- Code: Tout sélectionner
[anchor= goto=]Bonjour[/anchor] à tous,
Je lui adjoint un nom : Bonjour qui devra être unique dans ce message, j'aurai très bien pu lui mette "a0" comme indiqué dans l'exemple ou tout autre chose.
Le code devient donc :
- Code: Tout sélectionner
[anchor=Bonjour goto=]Bonjour[/anchor] à tous,
Je peux donc effacer le code "goto=" si je ne désire pas utiliser cette ancre comme lien qui renverrait vers un endroit précis de ce message.
Pour les besoins de l'article, je lui ai mis celui de " milieu " qui renvoit à cette ligne précisemment.
Vous aurez deviné qu'on peut ainsi faire pointer une ancre (un lien) aussi bien vers un chapitre suivant qu'au début du message par exemple.
Pour ce faire, j'ai modifié ma première ancre "Bonjour" ainsi.
- Code: Tout sélectionner
[anchor=Bonjour goto=milieu]Bonjour[/anchor]
Je vous laisse le loisir de tester ces deux liens.

L'intérêt de reprendre le mot ciblé est qu'on n'a pas besoin de fouiller dans le code du message (chose pas toujours permise dans certains forums) pour deviner le nom de l'ancre.
Je m'explique : regardez le lien dans votre barre d'adresse à présent que vous avez cliquer sur "milieu" et "Bonjour", les liens se présentent sous la forme suivante :
https://www.cxclub.org/phpbb/viewtopic.php?f=10&t=11813&p=63980#Bonjour et
https://www.cxclub.org/phpbb/viewtopic.php?f=10&t=11813&p=63980#milieu
Notez la présence du caractère # suivi du nom de l'ancre... Vous comprenez à présent l'image de l'icone utilisée


Notez au passage qu'on peut modifier ces liens en indiquant seulement le N° du message.
https://www.cxclub.org/phpbb/viewtopic.php?f=10&t=11813&p=63980#Bonjour
peut donc devenir
https://www.cxclub.org/phpbb/viewtopic.php?p=63980#Bonjour
Le seul ennui que l'on peut rencontrer, c'est dans le cas où ce message précis est effacé. Avec un lien complet le forum renvois par défaut au sujet (t=11813) et si le sujet n'existe plus, au forum (f=10) qui le contenait.
Faire un lien vers un point précis d'un message depuis un autre sujet.
Dans le sujet "Sommaire des problèmes résolus", j'ai mis des liens vers le thème des Freins qui est dans un autre sujet "Sommaire des sujets CADRES".
- Première étape, créer une ancre cible, en l'occurence Freins dans le sujet cible Sommaire des sujets CADRES, comme précédemment.
- Code: Tout sélectionner
[anchor=Freins goto=][/anchor]
- Seconde étape, récupérer le lien internet du message cible. Cliquez sur le message et faire un copier-coller depuis la barre d’adresse, tout simplement.
- Troisième créer le lien internet dans le sujet origine, comme vous savez le faire avec l’icone
.
- Quatrième et dernière étape, modifier le lien internet. Prenons le lien du sujet cible "Sommaire des sujets CADRES" :
https://www.cxclub.org/phpbb/viewtopic.php?f=24&t=7164&p=31272#p31272.
Notez que vous devez simplement modifier ce qui est après le caractère # et y mettre le mot de l'ancre, Freins dans notre exemple (attention aux majuscules et pluriels), ce qui donnera :
https://www.cxclub.org/phpbb/viewtopic.php?f=24&t=7164&p=31272#Freins.