Donc, dimanche, en revenant de Paris, dans le train, j'ai profité d'avoir un ordi portable avec batterie pour avancer dans cette tache.
Comme je vais disposer de plus de places pour certaines choses, j'ai voulu mettre mes listes non plus avec chaque point de la liste sous le precedant, mais tous sur une meme ligne. Je reflechis un peu, je regarde les fichiers php et dans le functions.php de Dotclear, je vois une fonction qui gere une liste. Je modifie donc cette fonction en remplacant les "ul" par des "p" et les "li" par des " - ". Sauf que dans ce cas-là, même si j'ai bien mes points en ligne, je me retrouve avec un " - " surnumeraire (la fameuse histoire des bornes et des intervalles). Je bidouille encore plus le function.phpde telle maniere : je cree une variable $a que j'initialise à 0 et que j'incremente à chaqu point de la liste. Si $a = 0, on ne rajoute pas de " - " avant le point de la liste. Sinon, on en rajoute un. Evidemment, je faisais mes tests sur une liste avec subtilité ce qui fait que je cherche pendant un certain temps le pourquoi de b***** de m**** de ca marche pas, avant de me rendre compte qu'il me faut non seulement reinitialiser $a regulierement, mais aussi dire qu'on ne met pas de " - " avant le point si $a = 0. Bref, je m'amuse. Ca marche sur une liste, je transpose sur une autre, ca marche aussi.
Content de moi, je continue mon boulot en trifouillant cette fois-ci le style.css. Et là, en observant celui d'un theme recupere ailleurs, je remarque un truc bizarre et inconnu :
#menu ul li {
display : inline;
}

Ben, cette petit ligne là en gras, elle fait exactement ce que je me suis embeté à faire pendant une voire deux heures. C'est bete hein? Surtout que apres avoir decouvert ca, j'ai du defaire tous les petits bidouillages effectués dans les functions.php que j'avais modifiés...

Bref... Mon theme arrive, il me reste quelques bugs, mais je demanderais de l'aide à une specialiste et ca marchera du tonerre. En attendant, je ferme les trackbacks sur ce blog.