Soucis de mise en page

Fermé
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 - 15 janv. 2013 à 20:51
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 - 16 janv. 2013 à 19:45
Bonjour bonjour,

Voilà, j'ai choisi d'adapter un thème téléchargé chez Nuked Klan pour le nouveau site de ma petite communauté (ne vous inquiétez pas, c'est totalement légal) mais lors de l'adaptation, j'ai du - forcément - me frotter un peu au code et j'ai dû mal faire quelque chose quelque part.

Pour la petite histoire, le fameux thème faisait en sorte d'afficher les deux dernières news publiées côte à côte, c'est ce détail que j'ai voulu changer en faisant en sorte que ces dernières s'affichent de façon plus classique, ie l'une sous l'autre.

Alors, lorsque je publie la première news, tout va bien, mais lors de la publication de la seconde, alors là, gros cafouillage dans la mise en page. Voyez vous-même : http://teamepsilon.fr

Je me permet de coller la partie concernée du code :

<!-- news -->
<div class="news">

<span>Par <a href="#"><?php echo $data['auteur']; ?></a> // Commentaires: <a href="#"><?php echo $data['nb_comment']; ?></a></span>
<a href="?file=News&op=index_comment&news_id=<?php echo $data['id']; ?>" class="titre_news"><?php echo $news_resume = (strlen($news_resume) > 200) ? substr($news_resume,0,200) . '...' : $news_resume; ?></a>

<?php $jour = substr($data['date'], 0, 5); // jour et mois ?>

<div class="dates"><?php echo $jour; ?></div>

<!-- categorie -->
<div class="categorie">
<?php echo $data['image']; ?>
</div>

<!-- contenu de la news -->
<div class="resume">
<?php if($_REQUEST['file'] == 'News' && $_REQUEST['op'] != 'index_comment') {
$news_resume = $data['texte'];
echo $news_resume = (strlen($news_resume) > 800) ? substr($news_resume,0,800) . 'Cliquez sur le titre pour lire la suite' : $news_resume;?></p><?php } else {
echo $data['texte']; }
?>
</div>
</div>
<?php } else { ?>

<p id="titre"><?php echo $data['titre']; ?></p>
<span>Par <a href="#"><?php echo $data['auteur']; ?></a> // Commentaires: <a href="#"><?php echo $data['nb_comment']; ?></a></span>
<div class="categorie">
<?php echo $data['image']; ?>
</div>
<img src="...images/liseret.png" alt="liseret.png"
>
<?php echo $data['texte'];

} ?>
<?php
}



La réponse se situe possiblement dans le .css et non dans le .php, si c'est le cas, n'hésitez pas à le signaler, mais j'éviterai pour le moment de pourrir le sujet d'informations obsolètes.

Merci par avance à toi, ô grande communauté CçM.


A voir également:

1 réponse

abz710 Messages postés 186 Date d'inscription lundi 30 octobre 2006 Statut Membre Dernière intervention 26 novembre 2013 19
16 janv. 2013 à 19:21
Bonjour,

je ne pense pas que le php pose soucis encore que je ne connais pas ce langage de près!

Je regarderai plutôt du côté des "div" qui me semblent un peu brouillonnes (catégories-news-dates-resume).

Bien vérifier si elles sont toutes placées correctement et bien fermées.

Si il y avait des "includes", les pages se positionneraient seule selon la présentation choisie mais là ce n'est pas le cas.

A suivre...

Cordialement.
0
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 141
16 janv. 2013 à 19:45
Le truc c'est que j'ai vraiment bidouillé ça en grand amateur, je me charge généralement de l'aspect "visuel" comme je peux, mais niveau code, que ce soit php, html ou css, je me débrouille tout seul et la plupart du temps en obtenant de l'aide sur des forums comme celui-ci.

Ça m'embête de dire ça, mais je cherche plus qu'une piste :s je viendrai plutôt quémander un correctif, je sais je sais, c'est pas comme ça que je vais apprendre, mais ce n'est vraiment pas mon objectif pour le moment.
0