Accueilavoir le lien d'un message posté VideDernières imagesRechercherS'enregistrerConnexion

Partagez
 

 avoir le lien d'un message posté

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
*choupinette*

*choupinette*

Féminin
Messages : 13537
Inscription : 27/08/2011

avoir le lien d'un message posté Empty
MessageSujet: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 14:13

Bonjour

J'aimerais savoir quel était le moyen d'avoir le lien d'un message précédemment posté, pas toute la page mais juste ce message précis. Je sais que certains y arrivent et que c'est possible mais je n'ai pas trouvé le code.

Si quelqu'un pouvait m'aider, ça serait gentil. Smile 
Revenir en haut Aller en bas
Tloz
Mister DCP 2014
Tloz

Masculin
Âge : 33
Messages : 8902
Localisation : Derrière le clap
Inscription : 26/08/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 22:16

C'est pas évident pour l'avoir.
En fait, pour tomber pile sur le message posté, on se sert des ancres (anchor), c'est un élément HTML qui marque une position dans la page. Le fait est qu'avec un forum php comme celui ci, elles sont générées automatiquement en fonction des pixels. Explications

Tu as le lien suivant: https://www.disneycentralplaza.com/t34678p480-tout-savoir-sur-les-passeports-annuels-pour-disneyland-paris-en-page-1#1918899
Toute la première partie (https://www.disneycentralplaza.com/t34678p480-tout-savoir-sur-les-passeports-annuels-pour-disneyland-paris-en-page-1) désigne le sujet.
Le # sert à indiquer que tu vas utiliser une ancre.
Le chiffre qui est après, sert à identifier l'endroit de la page. Ca m'a tout l'air d'être le numéro du message sur le forum. Pour l'obtenir, je ne connais qu'une façon, pas très intuitive.
Sur le message dont tu veux donner le lien, tu dois cliquer sur le bouton "Citer". Tu auras une nouvelle page qui s'ouvre, dont l'adresse est (j'ai pris comme exemple ton message) https://www.disneycentralplaza.com/post?p=1918926&mode=quote

La partie post?p=1918926&mode=quote est celle qui nous intéresse. Le post est une page dynamique (en gros elle est recrée à chaque fois qu'on va dessus en fonction des paramètres qu'on lui passe). Le ? indique une requête php, c'est la que tu passes tes paramètres. Le "p" est le nom du premier paramètre (probablement pour post), et la valeur derrière le égal est la valeur du paramètre. C'est celle la qui t'intéresse. Pour info, le "&" indique un autre paramètre, mais ici, on s'en fout des autres paramètres

Donc, si je veux faire un lien qui emmène directement sur mon message dans ce sujet, je récupère l'adresse du sujet (https://www.disneycentralplaza.com/t39058-avoir-le-lien-d-un-message-poste), je récupère le numéro de mon poste (1919747) et je recrée l'adresse avec ces deux éléments en mettant un "#" entre les deux, ce qui donne:
https://www.disneycentralplaza.com/t39058-avoir-le-lien-d-un-message-poste#1919747

Edit: A noter que si le message qui t'intéresse est le dernier du sujet, il te suffit de faire un clic droit sur le petit fichier juste à coté du nom de la personne qui l'a posté (quand tu regardes la liste des sujets), et de faire "copier l'adresse du lien", tu l'auras directement


avoir le lien d'un message posté Yper_peter_pan14avoir le lien d'un message posté Fronti10avoir le lien d'un message posté Prod10avoir le lien d'un message posté Flow10
Ete 2013: PM et BTM
Ete 2014: ToT
Ete 2015 - ?: Guest Flow

BANGERANG!
(signature interactive)
"Tout ce que j'espère, c'est que l'on ne perde pas de vue une chose : tout a commencé avec un poivron." W.E.Disney
Revenir en haut Aller en bas
http://www.iamawesome.com
Lexi

Lexi

Féminin
Âge : 109
Messages : 534
Localisation : A coté de la plaque
Inscription : 08/04/2012

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 22:40

avoir le lien d'un message posté 1384033054-1

Sinon tu as juste à cliquer droit ici --> copier l'adresse du lien Razz 


avoir le lien d'un message posté Tumblr_inline_nbmdm25FB61s1wfbs
Revenir en haut Aller en bas
Tloz
Mister DCP 2014
Tloz

Masculin
Âge : 33
Messages : 8902
Localisation : Derrière le clap
Inscription : 26/08/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 22:41

Lexi a écrit:
avoir le lien d'un message posté 1384033054-1

Sinon tu as juste à cliquer droit ici --> copier l'adresse du lien Razz 
Euh ouais, bon, je la connaissais pas celle là Embarassed Laughing 
Merci à toi en tout cas
(Tloz ou l'art de faire simple...)


avoir le lien d'un message posté Yper_peter_pan14avoir le lien d'un message posté Fronti10avoir le lien d'un message posté Prod10avoir le lien d'un message posté Flow10
Ete 2013: PM et BTM
Ete 2014: ToT
Ete 2015 - ?: Guest Flow

BANGERANG!
(signature interactive)
"Tout ce que j'espère, c'est que l'on ne perde pas de vue une chose : tout a commencé avec un poivron." W.E.Disney
Revenir en haut Aller en bas
http://www.iamawesome.com
NPCB261012

NPCB261012

Féminin
Âge : 44
Messages : 591
Inscription : 04/10/2012

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 22:45

J'ai rien compris Laughing 
avoir le lien d'un message posté 100932 


Manue
Séjour au New Port Bay Club du 26 au 28/10/12
Séjour au Sequoïa Lodge du 20 au 23 /11/13 💖
Disney sur Glace à Nantes le 22/12/13
Séjour au Sequoia Lodge - Golden Forest Club du 19 au 21/04/17
Revenir en haut Aller en bas
Lexi

Lexi

Féminin
Âge : 109
Messages : 534
Localisation : A coté de la plaque
Inscription : 08/04/2012

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 22:47

Non mais au moins on comprends comment ça fonctionne, un peu de théorie ne fait pas de mal ! (bon ok un samedi soir à 22h40, si... un peu Langue )


avoir le lien d'un message posté Tumblr_inline_nbmdm25FB61s1wfbs
Revenir en haut Aller en bas
Tloz
Mister DCP 2014
Tloz

Masculin
Âge : 33
Messages : 8902
Localisation : Derrière le clap
Inscription : 26/08/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Sam 9 Nov 2013 - 22:58

Ceci dit, avec ce que j'ai expliqué, tu peux t’amuser (ca dépend de ce que tu entends par t'amuser) à faire toi même les requêtes à la main, pour peux que tu connaisses les paramètres et les valeurs à mettre. Par exemple, dans la partie que j'ai sautée, tu dois pouvoir remplacer &mode=quote par &mode=edit pour éditer le message, (mais ca ne marchera que pour tes propres messages, ca serait trop facile)

EDIT: en fait, c'est editpost qu'il fait mettre, mais l'idée est là, ca permet de comprendre comment marche le forum, et plus largement, un site dynamique


avoir le lien d'un message posté Yper_peter_pan14avoir le lien d'un message posté Fronti10avoir le lien d'un message posté Prod10avoir le lien d'un message posté Flow10
Ete 2013: PM et BTM
Ete 2014: ToT
Ete 2015 - ?: Guest Flow

BANGERANG!
(signature interactive)
"Tout ce que j'espère, c'est que l'on ne perde pas de vue une chose : tout a commencé avec un poivron." W.E.Disney
Revenir en haut Aller en bas
http://www.iamawesome.com
*choupinette*

*choupinette*

Féminin
Messages : 13537
Inscription : 27/08/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Dim 10 Nov 2013 - 20:06

Merci beaucoup pour votre aide à tous les deux! Smile 

Je pense que je vais privilégier la solution de Lexi qui a l'air plus simple. Razz 
Revenir en haut Aller en bas
Dawn

Dawn

Féminin
Âge : 35
Messages : 865
Inscription : 23/02/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Mer 13 Nov 2013 - 19:29

Test : Réponse de Tloz.

Tloz, question bête : si l'ancrage est dynamique, est-ce que ça signifie qu'il peut être soumis à des variation au niveau de son contenu ?


Chapeau de paille.
Revenir en haut Aller en bas
https://sites.google.com/site/lasiciledesign/
Tloz
Mister DCP 2014
Tloz

Masculin
Âge : 33
Messages : 8902
Localisation : Derrière le clap
Inscription : 26/08/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Mer 13 Nov 2013 - 20:21

Un ancrage n'est pas réellement dynamique. En règle générale, il est fixé par une balise
Code:
<a name="nom_de_l'ancre">
, que l'on place directement dans le code html de la page. Ceci dit, à moins d'avoir un accès direct à la source de la page, tu ne verras jamais les ancres automatiquement générées dans le code, ce qui explique que si tu demandes à ton navigateur d'afficher la source de la page, tu ne verras pas d'ancre avec le numéro des messages.

Quand on regarde le code d'une page (la source), on verra toujours un code statique, même si c'est un site dynamique.
En fait, un site statique est écrit directement en html (ce qu'on voit quand on regarde la source), alors qu'un site dynamique est écrit dans un autre langage qui génère du html en fonction des paramètres de navigation (typiquement, le nom d'utilisateur, le sujet consulté, ...). Dans le cas de DCP, c'est du php. Quand tu cliques sur le lien d'un sujet, la code php s'exécute. Il récupère l'identifiant du sujet sur lequel tu as cliqué, va le chercher dans la base de données. Le sujet contient en fait simplement le numéro des messages (qui sont enregistrés ailleurs dans la base de données), et les affiche, en générant (je pense) automatiquement les ancres au bon endroit.

En gros ca ressemble à ca
Spoiler:

Pour ta question, si par variation tu entends que si j'édite mon message et que je reclique sur le même lien après l'édition du message, ca pointera sur le message modifié, puisque le message n'est pas réellement "collé" dans le sujet, il est modifié dans la base de données, donc quand le code charge le sujet, il charge aussi le message modifié.
Tant que le numéro du message est bien dans le sujet que tu indiques, ca pointeras toujours sur ton message, même si tu le modifie.

ANCRE

En revanche, si tu fais quelque chose comme https://www.disneycentralplaza.com/t39058-avoir-le-lien-d-un-message-poste#7557 tu sais tout de suite que le forum est suffisamment vieux pour que le 7557ème message n'ai pas été posté dans ce sujet qui est beaucoup trop récent, tu vas donc avoir une erreur ou ca ouvrira la page en haut suivant la façon dont le forum est codé

Pour un exemple sur les ancres, je vais copier ce code dans mon message, là ou j'ai écrit ANCRE
Code:
<a name="test"> ANCRE </a>
Je suis obligé de le mettre dans une balise code parce que le forum interprete le html tout seul, donc il le cache.
Maintenant, si je te donne le lien https://www.disneycentralplaza.com/t39058-avoir-le-lien-d-un-message-poste#test tu arriveras directement là où j'ai placé l'ancre


avoir le lien d'un message posté Yper_peter_pan14avoir le lien d'un message posté Fronti10avoir le lien d'un message posté Prod10avoir le lien d'un message posté Flow10
Ete 2013: PM et BTM
Ete 2014: ToT
Ete 2015 - ?: Guest Flow

BANGERANG!
(signature interactive)
"Tout ce que j'espère, c'est que l'on ne perde pas de vue une chose : tout a commencé avec un poivron." W.E.Disney
Revenir en haut Aller en bas
http://www.iamawesome.com
Dawn

Dawn

Féminin
Âge : 35
Messages : 865
Inscription : 23/02/2011

avoir le lien d'un message posté Empty
MessageSujet: Re: avoir le lien d'un message posté avoir le lien d'un message posté Horlog11Mer 13 Nov 2013 - 21:37

Merci pour l'explication Smile.


Chapeau de paille.
Revenir en haut Aller en bas
https://sites.google.com/site/lasiciledesign/
 
avoir le lien d'un message posté
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» L'année du message posté
» Aimez-vous avoir avoir "New Orleans Square", "Critter Country" et "Mickey's Toontown" au disneyland park à Paris
» Ratatouille : L'Aventure Totalement Toquée de Rémy [Worlds of Pixar - 2014]
» Tu préfères avoir.... OU avoir.... ?
» Tu préfères avoir.... OU avoir.... ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Disney Central Plaza :: Le Café Fantasia :: Règles d'utilisation & Conseils techniques-