petit mod (?)

Ce post est plus un appel à l'aide qu'autre chose, je vous l'accorde bien volontiers..

J'ai eu l'idée d'un petit mod pour notre CMS préféré, il s'articulerait comme suit :

affichage sur la page d'accueil les X* derniers articles de chaque catégorie.
affichage uniquement des titres des articles lors de l'exploration d'une catégorie, l'article s'ouvrant lors du clic sur le titre correspondant.

Si un sympathique codeur PHP a un peu de temps à m'accorder ..
En ce qui me concerne je suis largué en php ..

Réponses

  • GzygGzyg Member
    décembre 2008 modifié
    1. admin -> paramètres -> options d'affichages -> nb d'articles par page

    2. tu ouvres categorie.php et tu gardes juste :
    <?php include('header.php'); # On insere le header ?>
    <div id="page">
    	<div id="content">
    		<?php while($plxShow->plxMotor->plxRecord_arts->loop()): # On boucle sur les articles ?>
    			<div class="post">
    				<h2 class="title"><?php $plxShow->artTitle('link'); ?></h2>
    			</div>
    		<?php endwhile; # Fin de la boucle sur les articles ?>
    		<?php # On affiche la pagination ?>
    		<p id="pagination"><?php $plxShow->pagination(); ?></p>
    	</div>
    	<?php include('sidebar.php'); # On insere la sidebar ?>
    </div>
    <?php include('footer.php'); # On insere le footer ?>
    
    pas besoin de php, en l'occurence ;)


    à plus,

    Gzyg
  • wolfoxwolfox Member
    décembre 2008 modifié
    Gzyg a écrit:
    [...] pas besoin de php, en l'occurence [...]
    :D Merci l'ami..
    :( Mais la procédure ne m'offre pas le résultat escompté

    Je suis arrivé à mes fins - je mérite des baffes tant c'était simple :p

    pour ne pas afficher d'articles en page d'accueil mais un message personnalisé:
    le fichier : themes\nom_du_theme\home.php
    code d'origine :
    <?php include('header.php'); # On insere le header ?>
    <div id="page">
    	<div id="content">
    		<?php while($plxShow->plxMotor->plxRecord_arts->loop()): # On boucle sur les articles ?>
    			<div class="post <?php echo 'post'.$plxShow->plxMotor->plxRecord_arts->i%2?>">
    				<h2 class="title"><?php $plxShow->artTitle('link'); ?></h2>
    				<div class="post_content"><?php $plxShow->artChapo(); ?></div>
    				<p class="categorie">Catégorie : <?php $plxShow->artCat(); ?> | le <?php $plxShow->artDate(); ?> | <?php $plxShow->artNbCom('link'); ?></p>
    			</div>
    		<?php endwhile; # Fin de la boucle sur les articles ?>
    		<?php # On affiche la pagination ?>
    		<p id="pagination"><?php $plxShow->pagination(); ?></p>
    	</div>
    	<?php include('sidebar.php'); # On insere la sidebar ?>
    </div>
    <?php include('footer.php'); # On insere le footer ?>
    
    code modifié :
    <?php include('header.php'); # On insere le header ?>
    <div id="page">
    	<div id="content">
    		<p style="text-align: center;">bienvenue sur TECHNOLOGEEK, le site des nouvelles technologies<p style="text-align: center;"><br />
    		<p style="text-align: center;">assistance informatique gratuite, telechargements, trucs et astuces, tutoriaux</p>
    	</div>
    	<?php include('sidebar.php'); # On insere la sidebar ?>
    </div>
    <?php include('footer.php'); # On insere le footer ?>
    
    pour n'afficher que le titre des articles et non tous les articles + chapeau + contenu :
    le fichier : themes\nom_du_theme\categories.php
    code d'origine :
    <?php include('header.php'); # On insere le header ?>
    <div id="page">
    	<div id="content">
    		<?php while($plxShow->plxMotor->plxRecord_arts->loop()): # On boucle sur les articles ?>
    			<div class="post <?php echo 'post'.$plxShow->plxMotor->plxRecord_arts->i%2?>">
    				<h2 class="title"><?php $plxShow->artTitle('link'); ?></h2>
    				<div class="post_content"><?php $plxShow->artChapo(); ?></div>
    				<p class="categorie">Catégorie : <?php $plxShow->artCat(); ?> | le <?php $plxShow->artDate(); ?> | <?php $plxShow->artNbCom('link'); ?></p>
    			</div>
    		<?php endwhile; # Fin de la boucle sur les articles ?>
    		<?php # On affiche la pagination ?>
    		<p id="pagination"><?php $plxShow->pagination(); ?></p>
    	</div>
    	<?php include('sidebar.php'); # On insere la sidebar ?>
    </div>
    <?php include('footer.php'); # On insere le footer ?>
    
    code modifié :
    <?php include('header.php'); # On insere le header ?>
    <div id="page">
    	<div id="content">
    		<?php while($plxShow->plxMotor->plxRecord_arts->loop()): # On boucle sur les articles ?>
    			<div class="post <?php echo 'post'.$plxShow->plxMotor->plxRecord_arts->i%2?>">
    				<h2 class="title"><?php $plxShow->artTitle('link'); ?></h2>
    			</div>
    		<?php endwhile; # Fin de la boucle sur les articles ?>
    		<?php # On affiche la pagination ?>
    		<p id="pagination"><?php $plxShow->pagination(); ?></p>
    	</div>
    	<?php include('sidebar.php'); # On insere la sidebar ?>
    </div>
    <?php include('footer.php'); # On insere le footer ?>
    
    le résultat : http://technologeek.online.fr/

    pluXML is GREAT !
  • :D réglé :D
Connectez-vous ou Inscrivez-vous pour répondre.