|
|
|
|
Bonjour,
Je suis en train de mettre en place un forum sur mon site, et je rencontre quelques problemes a la mise en forme de l'affichage des messages postés.
ma requete recupere divers informations (comme le pseudo, l'objet, l'heure, la date, le message, la signature, l'image .... du post) et j'aimerrais que son affichage se fasse sous forme de tableau avec deux couleures qui s'alternent d'un post a l'autre.
(genre comme sur ce site : http://cyberzoide.developpez.com avec un post en style tableau bleu celui d'apres rose.....)
j'ai bien regardéla source de cette page et essayé de m'en servird ans ma feuille CSS mais sans resultat concluant !
Help, quelqu'un pourrait il m'aider ?????
Merci par avance
Salut,
$couleur = 1;Ensuite, lorsque tu affiche un message (probablement dans une boucle while), tu teste ta variable. Si celle-ci est égal à 1, alors tu défini une couleur, ou une class, et si elle vaut 2, tu met l'autre couleur, ou l'autre class. A la fin de l'instruction pour chaque post tu "retourne" la variable. C'est à dire que tu fais quelque chose dans ce style : ($couleur==1)?$couleur=1:$couleur=2; Voilà pour le principe de l'alternance des couleurs, ensuite à toi de voir comment tu peux définir tes style. Si t'as un problème ou que tu n'as pas compris, hésite pas ;) @+ Moi chuis moi et toi chais pas... |
Ok,
|
Bon, avant de se lancer dans de longues explications, c'est un truc dans ce style que tu veux faire :
+----------+ | TITRE | <-- Bleu +----------+ | POST | | | +----------+ +----------+ | TITRE | <-- Rose +----------+ | POST | | | +----------+ +----------+ | TITRE | <-- Bleu +----------+ | POST | | | +----------+ etc... ? Parce que sur le site que tu donnes en lien, c'est l'un à côté de l'autre, hors je ne pense pas que tu veuille que ton forum soit comme ça, si ? Moi chuis moi et toi chais pas... |
Div ou table, le fonctionnement est le même. Il faut définir un class="monstyle" et ça te le formate de la manière que tu souhaite.
|
Bon, alors après analyse, j'ai vu ça :
|
Ok donc si je comprend bien (c'est pas gagné ! :-p ), en regardant son code (genre pour le cadre rose) :
<div class="section"> <div class="titre_section2"> <p class="title_section">Techno Parano !</p> </div> <div class="corps_section2"> <p class="desc_section">Rubrique polémique sur l'act...</p> <p><img src="theme/list...></p> <p class="plus_section">plus encore...</p> </div> <div class="fin_section2"></div> </div> je vois qu'il faut juste recuperer les classes "section", "titre_section", "title_section" .... ect et les claquer dans des balises tableau <td>, <tr> .... (en aiyant biensure recopier le code dans ma feuille CSS) |
Voilà, c'est ça.
|
Dans ce cas, je te conseil de faire quelque chose d'un tout petit peu plus évolué.
|
Ouai ok je pige mais je pense que je vais plus tot modifier les images pour les faire plus longues et simplement les afficher comme c'est le cas en fond.
|
Si ton site à une taille fixe, alors ok, crée tes images fixes. Mais disons que la solution que je t'ai proposée est très utile dans le cadre d'un site proposé un pourcentage de la résolution ;)
|