Chargement...
 
Skip to main content

3 - Le site : philosophie, organisation, problèmes...


[Résolu]mettre un lien dans un site externe sur une réponse du forum

France
Bonjour,
Je ne trouve pas comment pointer sur une réponse à un fil du forum. Lorsque les fils commencent à être touffus, c'est quand même bien de pouvoir diriger quelqu'un directement sur l'endroit de la page qui l'intéresse.
Je m'en allai me coucher puis hop la solution m'est venue :

Si tu sais ou se trouve la réponse sur ton fil et que tu as une réponse que tu peux éditer voici ce que tu peux faire:

Tu colle ce genre de contenu dans le post en question (en miniscule le nom de l'ancre c'est mieux et sans espace c'est plus sûre.

Copy to clipboard
{ANAME()}nom-de-l-ancre{ANAME}


Ensuite pour aller directement là ou se trouve l'ancre sur une page exemple :

/tiki-view_forum_thread.php?comments_parentId=66042&topics_offset=2 tu lui ajoute l'ancre au bout après un # ça te donne ça:


/tiki-view_forum_thread.php?comments_parentId=66042&topics_offset=2#nom-de-l-ancre ok ?

Donc en lien bbcode pour un forum externe ça te donne ce genre de chose (tu brode autour hein 😊 )

Copy to clipboard
[url=http://www.linuxmao.org/tiki-view_forum_thread.php?comments_parentId=66042&topics_offset=2#nom-de-l-ancre]et là ce que tu veux histoire de faire un lien clean[/url]


Je met mon ancre juste la dessous pour tester ...

PS: bizarre ici ça ne marche pas serait-ce un bug ?
Bon faute de mieux voici autre chose:

Copy to clipboard
{ALINK(aname="nom-de-l-ancre")}test{ALINK} Le lien vers l'ancre un clic droit -> copier l'adresse du lien {ANAME()}nom-de-l-ancre{ANAME} Ton ancre ici à gauche


test Le lien vers l'ancre un clic droit -> copier l'adresse du lien


Ton ancre ici à gauche
France
Hello,

Tous les posts ont déjà une "ancre", par exemple le deuxième de ce fil, c'est threadId66059

le lien suivant t'amènera donc sur le deuxième post directement :

adresse_du_forum#threadId66059

http://www.linuxmao.org/tiki-view_forum_thread.php?forumId=1&comments_parentId=66042#threadId66059

Bon c'est pas super pratique car pour trouver le threadId il faut regarder le code source de la page

On peut imaginer faire apparaitre ces liens pour chaque post, ça ne doit pas être très compliqué

À voir ce qu'en disent les autres

oliv'
France
OK.
La réponse de utilisateur_anonyme suppose que je peux éditer le commentaire pour y ajouter une ancre. Donc je ne peux que pointer vers mes propres réponses (ce qui est déjà quelque chose).
La réponse de pianolivier correspond à ce que j'espérais trouver proposé dans la page du fil lui-même. En attendant que ça puisse être mis en oeuvre dans le design du forum, ça répond à la question. Pour ceux qui ne sont pas familiers avec le html (encore plus touffu que les fils eux-mêmes), le plus simple est de faire une recherche (CRTL-F) sur le code source de la page avec "threadid" comme motif de recherche, jusqu'à voir en dessous le texte qui nous intéresse.
Merci à tous les deux.
France
pianolivier écrit:
On peut imaginer faire apparaitre ces liens pour chaque post, ça ne doit pas être très compliqué

À voir ce qu'en disent les autres


Carrément une bonne idée ça.
France
@olinuxx :
Merci de mettre les bonnes idées dans la page bugs, c'est mon bug tracker de référence 😊
Si c'est sur la liste, je regarde pour mettre ça en place pour la prochaine MAJ majeure
(ça demandera sûrement une modif de gabarit, ce que je préfère faire le moins possible, donc pas pour la prochaine MAJ mineure)

oliv'
@olinuxx : pas sûr que le lien court+ancre fonctionne sur un fil paginé.
Ha oui avec la valeur ?comments_offs=40 au bout bien vu. Mais bon après faut le savoir l'utilisateur a quand même plus simple à réécrire juste la fin de l'url sur le modèle indiqué par pianolivier avec l'astuce de l'icone fayotage il suffit de remplacer le petit bout &report= par #threadId .
France
@utilisateur_anonyme : ce que tu dis a ne fonctionne pas s'il y a plusieurs pages dans un fil de discussion. Dans ce cas, il faut l'offset.
Ha bon ?

http://www.linuxmao.org/tiki-view_forum_thread.php?forumId=1&comments_threshold=0&comments_parentId=55857&comments_offset=40&comments_per_page=20&thread_style=commentStyle_plain&report=59606

http://www.linuxmao.org/tiki-view_forum_thread.php?forumId=1&comments_threshold=0&comments_parentId=55857&comments_offset=40&comments_per_page=20&thread_style=commentStyle_plain#threadId59606

PS n°1: le off_set est dans la configuration des forums donc comme je te disais il "suffit" de rectifier la fin de l'url et ça fonctionne (attention le chargement de la page semble assez long donc à suivre ...

PS n°2: Il semble qu'il y est un truc quand même il faut cliquer sur le lien puis seulement une fois que la page est charger tu refait "entrée" et là bingo il se l'ancre du post se positionne. Il doit y avoir une action genre "refresh" entre le moment ou ou la page commence à charger et l'affichage définitif. Bizarre mais ça fonctionne c'est déjà ça.
France
ah oui, c'est vrai.

Pour le PS2, chez moi ça marche direct, pas besoin de refaire "Entrée" ou quoi que ce soit. Il faut juste attendre que la page finisse sont chargement.
France
Pour info, je fermerai ce fil à mon prochain passage de maintenance.