Cliqué sur lien et aller sur article choisit

Résolu/Fermé
asloulou Messages postés 129 Date d'inscription samedi 10 novembre 2007 Statut Membre Dernière intervention 20 mars 2012 - 9 sept. 2009 à 10:31
asloulou Messages postés 129 Date d'inscription samedi 10 novembre 2007 Statut Membre Dernière intervention 20 mars 2012 - 9 sept. 2009 à 10:44
Bonjour,

je c'est que ce que je demande est deja dans le forum mais je n'arrive pas a trouvé les mots clefs pour y parvenir.

donc voila ma recherche:

j'ai on va dire 100 articles numéroté de 1 a 100 sur la même page

et j'aimerais que quan l'internaute clique sur un de ces articles via une autre de mes pages, que ca atterisse sur la page des articles et ce recentre sur l'article concerné.

merci d'avance

3 réponses

CrowCrow Messages postés 553 Date d'inscription mercredi 6 août 2008 Statut Membre Dernière intervention 6 août 2010 42
9 sept. 2009 à 10:40
Tu met un id à ton article. Par exemple tu le met dans une balise div.

<div id='5'>
Ton article.
</div>


Et pour le lien qui pointe vers ton article, tu lui met l'url:
tonurl.html#5


Sauf erreur de ma part, tu devrais avoir ce que tu recherches.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
9 sept. 2009 à 10:43
Très simple.
Il faut que tu rajouter un id sur une balise correspondant à chaque article et qui affiche un numéro différent à chaque fois. Tu peux mettre soit l'id de l'article (correspondant à celui de ta base de donnée), soit recalculer un numéro à partir de 1 pour le premier et qui correspondre donc au nombre de réponse (ce qu'on a ici en fait).
Dans ton lien, tu rajoute ensuite ce numéro de cette manière.
http://site.ext/article-1.html#5

Dans cette exemple, je pars du principe que tes pages sont réécrite en url rewriting (d'où l'absence de variable dans l'url et l'extension en html).
Celà marche aussi normalement:
http://site.ext/index.php?page=article&id=1#5

Il suffit juste de rajouter # puis le numéro de l'article.

Tu peux aussi imaginer rajouter un id sur un bloc en pied de page (exemple: id="bas") et l'utiliser pour aller en fin de page.
http://site.ext/index.php?page=article&id=1#bas
0
asloulou Messages postés 129 Date d'inscription samedi 10 novembre 2007 Statut Membre Dernière intervention 20 mars 2012 88
9 sept. 2009 à 10:44
merci a tout les deux c'est bien ce que je recherché c'est génial
0