ancres sur une même page

Merci pour les réponses concernant le trombinoscope. Je vais étudier tout ça.

J’ai une autre question :

J’ai une page où s’affichent plusieurs articles à la suite. J’aimerais pouvoir en haut de cette page mettre la liste des articles qui suivent et qu’ils soient cliquables pour accéder directement aux différents articles SUR CETTE MEME PAGE. (en gros mettre des ancres quoi….).

Y a t il une solution pas trop complexe ? Merci pour vos lumières…

Hum
Alors le mieux est de jouer avec le critère #ID_ARTICLE**.**

Liste des articles avec juste le titre :
<BOUCLE_liste_articles(ARTICLES){id_rubrique}>

  • #TITRE

    </BOUCLE_liste_articles>
    <BOUCLE_article(ARTICLES){id_rubrique}>
    #TITRE

    #TEXTE
    </BOUCLE_article>

Ca doit marcher.

Sinon, je pourrais aussi te proposer un système légerement différent.
Tu as la liste de tout tes articles, et quand tu cliques sur le texte de l’un d’eux, le texte apparait.
C’est du JS par contre :

<BOUCLE_liste_article(ARTICLES){id_rubrique=7}{par titre}>


#TEXTE

Aucun article n'a été encore publié.

et dans :

Voila, j’espere avoir pu t’aider.

« Julie Paluel-Marmont » <julie.paluel-marmont@wanadoo.fr> a écrit dans le message de news:001301c4514a$9b830020$be00a8c0@bureau…

Merci pour les réponses concernant le trombinoscope. Je vais étudier tout ça.

J’ai une autre question :

J’ai une page où s’affichent plusieurs articles à la suite. J’aimerais pouvoir en haut de cette page mettre la liste des articles qui suivent et qu’ils soient cliquables pour accéder directement aux différents articles SUR CETTE MEME PAGE. (en gros mettre des ancres quoi .).

Y a t il une solution pas trop complexe ? Merci pour vos lumières


La solution javascript devrait être faisable en CSS pur, puisqu'il est possible de faire des menus déroulants tout CSS.

Olivier G.

Saturne a écrit :

Hum
Alors le mieux est de jouer avec le critère *#ID_ARTICLE**. *
** ** Liste des articles avec juste le titre :
<BOUCLE_liste_articles(ARTICLES){id_rubrique}>
- <A href="#ancre#ID_ARTICLE">#TITRE</A><br> </BOUCLE_liste_articles>
<BOUCLE_article(ARTICLES){id_rubrique}>
<A name="ancre#ID_ARTICLE">#TITRE</A> <br>
#TEXTE
</BOUCLE_article>

Sinon, je pourrais aussi te proposer un système légerement différent.
Tu as la liste de tout tes articles, et quand tu cliques sur le texte de l'un d'eux, le texte apparait.
C'est du JS par contre :
<BOUCLE_liste_article(ARTICLES){id_rubrique=7}{par titre}> - <A href="javascript:hideshow(document.getElementById('SignUpDiv#ID_ARTICLE'));">[<i>(#TITRE)</i>]</A>
<IMG src="images/spacer.gif" width="1" height="1" alt="spacer" onload="javascript:hideshow(document.getElementById('SignUpDiv#ID_ARTICLE'))"> <br>
<div id="SignUpDiv#ID_BREVE">
<br>
#TEXTE<br><br>
</div>
</BOUCLE_liste_article>
Aucun article n'a été encore publié.
<//B_liste_article>
et dans <head> :
<!-- Script : cacher/montrer par clic -->
<script language="JavaScript1.2" type="text/javascript">
<!--
function hideshow(which){
if (!document.getElementById)
return
if (which.style.display=="none")
which.style.display=""
else
which.style.display="none"
}
-->
</script>
Voila, j'espere avoir pu t'aider.

As tu plus d'infos la dessus, ca m'interesserait ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40CC7616.4000105@free.fr...
La solution javascript devrait être faisable en CSS pur, puisqu'il est
possible de faire des menus déroulants tout CSS.

Olivier G.

Saturne a écrit :

Hum
Alors le mieux est de jouer avec le critère *#ID_ARTICLE**. *
**
**
Liste des articles avec juste le titre :
<BOUCLE_liste_articles(ARTICLES){id_rubrique}>
- <A href="#ancre#ID_ARTICLE">#TITRE</A><br>
</BOUCLE_liste_articles>
<BOUCLE_article(ARTICLES){id_rubrique}>
<A name="ancre#ID_ARTICLE">#TITRE</A> <br>
#TEXTE
</BOUCLE_article>

Ca doit marcher.

Sinon, je pourrais aussi te proposer un système légerement différent.
Tu as la liste de tout tes articles, et quand tu cliques sur le texte de
l'un d'eux, le texte apparait.
C'est du JS par contre :

<BOUCLE_liste_article(ARTICLES){id_rubrique=7}{par titre}>
- <A

href="javascript:hideshow(document.getElementById('SignUpDiv#ID_ARTICLE'));"

[<i>(#TITRE)</i>]</A>
<IMG src="images/spacer.gif" width="1" height="1" alt="spacer"

onload="javascript:hideshow(document.getElementById('SignUpDiv#ID_ARTICLE'))
"> <br>

<div id="SignUpDiv#ID_BREVE">
<br>
#TEXTE<br><br>
</div>
</BOUCLE_liste_article>
Aucun article n'a été encore publié.
<//B_liste_article>

et dans <head> :
<!-- Script : cacher/montrer par clic -->
<script language="JavaScript1.2" type="text/javascript">
<!--
function hideshow(which){
if (!document.getElementById)
return
if (which.style.display=="none")
which.style.display=""
else
which.style.display="none"
}
-->
</script>

Voila, j'espere avoir pu t'aider.

Olivier Mansour à intégré dans SPIP les nouveaux raccourcis typo d’AGORA.
http://olivier.glagla.net/spip/article.php3?id_article=242
En particulier, les ancres !

Cordialement,
Jacques PYRAT — www.pyrat.net

« Julie Paluel-Marmont » <julie.paluel-marmont@wanadoo.fr> wrote in message news:001301c4514a$9b830020$be00a8c0@bureau…

Merci pour les réponses concernant le trombinoscope. Je vais étudier tout ça.

J’ai une autre question :

J’ai une page où s’affichent plusieurs articles à la suite. J’aimerais pouvoir en haut de cette page mettre la liste des articles qui suivent et qu’ils soient cliquables pour accéder directement aux différents articles SUR CETTE MEME PAGE. (en gros mettre des ancres quoi .).

Y a t il une solution pas trop complexe ? Merci pour vos lumières


Olivier G.

Saturne a écrit :

As tu plus d'infos la dessus, ca m'interesserait ?

"Olivier GENDRIN" <olivier.gendrin@free.fr> a écrit dans le message de
news:40CC7616.4000105@free.fr...
La solution javascript devrait être faisable en CSS pur, puisqu'il est
possible de faire des menus déroulants tout CSS.

Olivier G.