Problème d'affichage d'article

Fermé
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 - Modifié par ckvtdn le 6/01/2013 à 01:46
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 - 9 janv. 2013 à 22:05
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 inquietez 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:

5 réponses

Virus_Gamers Messages postés 10 Date d'inscription vendredi 4 janvier 2013 Statut Membre Dernière intervention 9 janvier 2013 26
6 janv. 2013 à 05:15
Salut ckvtdn,

Tu devrais allez voir ici:
http://www.guidecms.com/dossiers-cms/supports-de-formation/documentation-de-nuked-klan/les-themes/le-fichier-theme.php

Il t'indique comment créer ton thème pour nuked klan.

De plus, voici l'architecture correct pour la création d'un thème nuked klan:
function top() {

   <!doctype>
    <html>
        <head>
            metas, css, scripts,...
        </head>
        <body>
            banniere, slider, menu horizontal,...
            
            get_blok( 'centre' );

            ouverture du conteneur des modules (div, par exemple)
}

function footer() {

            fermeture du conteneur des modules (fin de div par exemple)
           
            get_blok( 'droite' );
            
            pied de page, copyright,...

         </body>
    </html>
}

function block_centre($block) {  mise en page des bloc centre }

function block_droite($block) { mise en page des bloc droite }

function news($data) { mise en page des news  }

function opentable() {  mise en page des modules }

function closetable() { fin de mise en page des modules  }


Si tu le souhaite, je peut faire les modification mais il me faudrai l'ensemble de ton fichier theme.php afin d'adapté au mieux. ( Tu pourra le coller sur pastebin.com afin d'avoir plus de facilité pour la modification. ).
0
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 141
7 janv. 2013 à 00:46
Oh j'aimerai beaucoup qui tu fasse les modifications, pas que je choisisse directement la facilité (enfin si un peu) mais le code, c'est vraiment pas mon truc. Donc si tu es toujours d'accord, dis moi ce qu'il te faut exactement et comment je peux te le faire passer.

Merci d'avance =)
0
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 141
9 janv. 2013 à 08:49
UP!
0
Virus_Gamers Messages postés 10 Date d'inscription vendredi 4 janvier 2013 Statut Membre Dernière intervention 9 janvier 2013 26
Modifié par Virus_Gamers le 9/01/2013 à 21:40
www.nuked-klan.org
Ils répondrons probablement à tes attentes.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ckvtdn Messages postés 756 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 24 novembre 2020 141
9 janv. 2013 à 22:05
Merci de cette information, mais, au risque de sembler désagréable je n'avais pas besoin de toi pour y penser. Ensuite je vois mal l'utilité de proposer tes services si c'est pour ensuite m'envoyer vers un forum tiers.

Merci quand même de t'être donné la peine de répondre.
0