Page 1 sur 1

Comment inverser l'ordre de mes articles ?

Posté : 02 juin 2006, 23:21
par Rouxain
Bonjour,

Je suis un "Nul" dans le domaine de l'Internet. Mais j'ai quand même décidé de créer mon "Blog" !
Mais comme je fais les choses comme j'aime qu'elles soient faite, je suis très exigent.
En effet, j'utilise "Blogger" de Google. Or, ce dernier me propose de modifier comme je le désire le code HTML (et/ou PHP) de mon Blog.

J'ai déjà modifié pas mal de choses (suppression de données inutiles chargeant à l'excès la page Web) mais j'aimerais inverser l'ordre d'affichage des articles.
Je m'explique.

Lorsque je publie un article, le dernier se place en premier. Si bien que le premier article que j'ai publié est en dernière position et qu'il faut donc parcourir l'ascenseur de droite pour y parvenir.
Schématiquement parlant, ça donne :

C - publié le 2 juin
B - publié le 1 mai
A - publié le 21 janvier
ETC.

J'aimerais simplement que le premier article soit en premier, et que le dernier en dernier !
Schématiquement parlant, ça donnerait :

A - publié le 21 janvier
B - publié le 1 mai
C - publié le 2 juin

Alors j'ai déjà médité sur la question et fouillé ma base HTML (et/ou PHP) à ce sujet.
Et je crois avoir trouvé la balise qui permet la modification de cet ordre.
(Mais n'étant qu'un petit novice, je n'en suis bien entendu pas sûr !)
Il s'agirait donc de :
<!-- Begin .post -->
<div class="post"><a name="<$BlogItemNumber$>"></a>

<BlogItemTitle>
<h3 class="post-title">
<BlogItemUrl><a href="<$BlogItemUrl$>" title="external link"></BlogItemUrl>
<$BlogItemTitle$>
<BlogItemUrl></a></BlogItemUrl>
</h3>

</BlogItemTitle>

<div class="post-body">

<div>
<$BlogItemBody$>
</div>

</div>
Plus précisément, je pense qu'il faudrait modifier cette ligne (la 2) :
<div class="post"><a name="<$BlogItemNumber$>"></a>

Donc voilà.
Il me faudrait savoir comment changer cette balise.
Voire – peut-être n'est-ce pas cette dernière – quel type de balise modifier.

En vous remerciant d'ors et déjà d'avance.
Rouxain.

Posté : 03 juin 2006, 08:03
par Cyrano
Je serais plus enclin à croire que la modification se passe au niveau d'une requête SQL en modifiant l'ordre de tri dans une clause ORDER BY. À vérifier, mais pose-toi la question : d'où sont extraites les nouvelles et qu'est-ce qui définit leur ordre d'arrivée.