lien des catégories et sous catégorie d’un menu vers page single (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 8 réponses, 2 participants et a été mis à jour pour la dernière fois par MoiMM, le il y a 11 années.
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #473886
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.8
    – Thème utilisé :
    – Extensions en place : peu
    – Nom de l’hebergeur : 1&1
    – Adresse du site : xxx.saou-coachsportif.fr/site

    Problème(s) rencontré(s) :

    Hoy !

    Bon étant coincé d’un côté j’ai tenté de résoudre un autre soucis sur ce site (ben oui je suis graphiste et pas programmateur… et mes limites sont vite dépassées) !

    J’ai un menu déroulant horizontale qui est constitué de catégories (et en sous menu les sous-catégories) + des pages (jusque là tout est normal) !

    Il y a uniquement qu’un seul article pour chaque catégorie et sous-catégorie !

    Je voudrez donc que quand je clique sur un menu ou sous menu s’affiche l’article (unique) en entier … et non l’archive avec un résumé de l’article !

    Comment puis je faire ?:oops:

    J’ai cherché dans tous les fichiers (et bien entendu avec la fonction recherche du forum) mais je n’ai trouvé aucune solution, voir début de piste !

    Si vous avez une idée … je suis preneur !

    PS : Ce site est urgent, si jamais quelqu’un ce sent de passer un peu de temps mais qu’il préférerai être rénumérer pour m’aider à résoudre mes 2 soucis (voir lien en début) car il estime que c’est un gros boulot (ce que je peux comprendre), contactez moi par MP !

    🍺

    #689902
    Anonyme 2
    Participant
    Maître WordPress
    10589 contributions

    Bonjour,

    vous devez avoir la balise the excerpt.
    voir dans le codex http://codex.wordpress.org/fr:Marqueurs_de_Modele/the_excerpt

    #689903
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    Merci Lupi … je vais regarder ça !

    Si tu as une solution pour ce soucis là … n’hésites pas ! 😉

    #689904
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    Bon je viens de tester d’intégrer la balise “the except” à ma page “Archives.php” !

    Pas très concluant, je suis pas arrivé à grand chose ! :(

    En tout cas, il y a un petit soucis … apparemment quand je cliquais sur une catégorie (qui est une catégorie mère), j’avais listé en dessous les articles des sous-catégorie … et non ma catégorie mère seule !! :(

    Est-il possible de ne pas afficher les catégorie enfants lorsque l’on affiche une catégorie mère ?

    Le plus simple serai d’avoir uniquement des catégories mère et de pouvoir faire mes menus déroulant grâce à un plugin !

    J’ai installé le plugin “Category Order” pour gérer facilement mes menus déroulants mais il n’est possible de gérer les sous-menu que si il y a des catégories enfant

    Je sais pas si je suis bien claire !

    HELP !!!

    #689905
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    Hoy !

    Petit Up pour signaler que je viens de trouver un plugin qui va bien m’aider dans mon soucis … mais sûrement bien d’autre !

    C’est “No Sub-Category Posts in Loops” !

    Tout est dans son nom ! … Enfin, je n’ai plus les les catégories enfant qui s’affichent quand je clic sur une catégorie mère !! Il ne me reste plus qu’a arriver à faire afficher mon post en entier dans ma page archive !!

    Voici ma page archive sans modif

    
    
    <div class="grid_8 alpha" id="left-column">			
    	
    			<div class="left-column-full">	
    
    			
    		
    
     	  
     	  
    		<h2 class="pagetitle">Archive for the ‘’ Category</h2>
     	  
    		<h2 class="pagetitle">Posts Tagged ‘’</h2>
     	  
    		<h2 class="pagetitle">Archive for </h2>
     	  
    		<h2 class="pagetitle">Archive for </h2>
     	  
    		<h2 class="pagetitle">Archive for </h2>
    	  
    		<h2 class="pagetitle">Author Archive</h2>
     	  
    		<h2 class="pagetitle">Blog Archives</h2>
     	  
    
    
    		<div class="navigation">
    			<div class="alignleft"></div>
    			<div class="alignright"></div>
    		</div>
    			<div class="clear"> </div>
    		
    		
    		<div class="post-pf" id="post-“>
    		
    			<div class="thumbnail">
    					ID, ‘Image’, true) ) { ?>
    			<p> <a href="”><img src="/scripts/timthumb.php?src=
    			ID, “Image”, $single = true); ?>			
    			&h=75&w=150&zc=2″ alt=”” class=”img-br” /></a></p>
    			
    			
    
    	<a href="” title=””><img src="/images/no-image.jpg” width=”150″ height=”75″ alt=”no image” class=”img-br” /></a>
    						 
    			
    			
    			</div>
    			<div class="desc">
    			<h5></h5>
    					
    								
    								<p class="more"><a href="”>
    						<img src="/images/view-more.png” alt=”more” width=”60″ height=”17″ /></a></p>
    				</div>
    			
    		</div>
    		
    		<?php edit_post_link('Edit this entry.', '<p>‘, ‘</p>‘); ?>
    		<div class="navigation">
    			<div class="alignleft"></div>
    			<div class="alignright"></div>
    		</div>
    	<?php else :
    
    		if ( is_category() ) { // If this is a category archive
    			printf("<h2 class='center'>Sorry, but there aren’t any posts in the %s category yet.</h2>“, single_cat_title(”,false));
    		} else if ( is_date() ) { // If this is a date archive
    			echo(“<h2>Sorry, but there aren’t any posts with this date.</h2>“);
    		} else if ( is_author() ) { // If this is a category archive
    			$userdata = get_userdatabylogin(get_query_var(‘author_name’));
    			printf(“<h2 class='center'>Sorry, but there aren’t any posts by %s yet.</h2>“, $userdata->display_name);
    		} else {
    			echo(“<h2 class='center'>No posts found.</h2>“);
    		}
    		get_search_form();
    
    	endif;
    ?>
    
    		</div>
    
    	</div>
    	<!--end content column-->
    	
    
    
    	<!--end Middle column-->

    Je pense que je peux faire du nettoyage et virer pas mal d’info … voici ce que j’ai testé en intégrant la balise “The Except” (Cela reprend une grande partie de mon fichier Single pour l’affichage de l’article)

    
    
    <div class="grid_8 alpha" id="left-column">			
    	
    			<div class="left-column-full">	
    		
    		
    		<div class="post-pf" id="post-“>
    		
    				ID, ‘Image’, true) ) { ?>
    			<p><img src="/scripts/timthumb.php?src=
    			ID, “Image”, $single = true); ?>			
    			&h=341&w=540&zc=2″ alt=”” class=”img-br” /></p>
    			
    			
    
    	
    						 
    							 
    							
    			<div class="desc">
    				
    
    				 ‘<p><strong>Pages:</strong> ‘, ‘after’ => ‘</p>‘, ‘next_or_number’ => ‘number’)); ?>
    				<?php the_tags( '<p>Tags: ‘, ‘, ‘, ‘</p>‘); ?>
    
    				
    			</div>
    		</div>
    
    
    	
    	
    		<?php edit_post_link('Edit this entry.', '<p>‘, ‘</p>‘); ?>
    		<div class="navigation">
    			<div class="alignleft"></div>
    			<div class="alignright"></div>
    		</div>
    	</div>
    
    	</div>
    	
    	<!--end content column-->
    	
    
    
    	<!--end Middle column-->

    Et voici l’erreure que j’ai :

    Parse error: syntax error, unexpected $end in /homepages/38/d290053911/htdocs/site/wp-content/themes/Black Look/archive.php on line 53

    > la ligne 53 est la toute dernière !! :(

    Mayday !!!

    #689906
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    Hoy !

    Désolé de refaire monté ce topic comme ça … mais c’est méga urgent, faut que je résoud ce soucis aujourd’hui !

    Qui a une idée !?

    N’hésitez pas à me contacter par MP si quelqu’un veut ce pencher dessus et désir voir les fichiers !!!

    🍺

    #689907
    Anonyme 2
    Participant
    Maître WordPress
    10589 contributions

    Bonjour,

    pourquoi ceci

    <?php if(is_archive()) {
    the_excerpt();
    } else {
    the_content();
    } ?>

    et pas simplement

    dans votre thème sinon vous n’avez pas de fichier archive.php

    #689908
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    Bonjour et merci Lupi !

    Si bien-sûr que j’ai un fichier archive.php … c’est le premier code que j’ai mis dans mon avant dernier post !

    Le voici :

    
     
    <div class="grid_8 alpha" id="left-column">   
     
          <div class="left-column-full"> 
     
         
        
     
        
        
        <h2 class="pagetitle">Archive for the ‘’ Category</h2>
        
        <h2 class="pagetitle">Posts Tagged ‘’</h2>
        
        <h2 class="pagetitle">Archive for </h2>
        
        <h2 class="pagetitle">Archive for </h2>
        
        <h2 class="pagetitle">Archive for </h2>
        
        <h2 class="pagetitle">Author Archive</h2>
        
        <h2 class="pagetitle">Blog Archives</h2>
        
     
     
        <div class="navigation">
          <div class="alignleft"></div>
          <div class="alignright"></div>
        </div>
          <div class="clear"> </div>
       
        
        <div class="post-pf" id="post-“>
       
          <div class="thumbnail">
              ID, ‘Image’, true) ) { ?>
          <p> <a href="”><img src="/scripts/timthumb.php?src=
          ID, “Image”, $single = true); ?>     
          &h=75&w=150&zc=2″ alt=”” class=”img-br” /></a></p>
         
          
     
      <a href="” title=””><img src="/images/no-image.jpg” width=”150″ height=”75″ alt=”no image” class=”img-br” /></a>
                
         
         
          </div>
          <div class="desc">
          <h5></h5>
              
                   
                    <p class="more"><a href="”>
                <img src="/images/view-more.png” alt=”more” width=”60″ height=”17″ /></a></p>
            </div>
         
        </div>
        
        <?php edit_post_link('Edit this entry.', '<p>‘, ‘</p>‘); ?>
        <div class="navigation">
          <div class="alignleft"></div>
          <div class="alignright"></div>
        </div>
      <?php else :
     
        if ( is_category() ) { // If this is a category archive
          printf("<h2 class='center'>Sorry, but there aren’t any posts in the %s category yet.</h2>“, single_cat_title(”,false));
        } else if ( is_date() ) { // If this is a date archive
          echo(“<h2>Sorry, but there aren’t any posts with this date.</h2>“);
        } else if ( is_author() ) { // If this is a category archive
          $userdata = get_userdatabylogin(get_query_var(‘author_name’));
          printf(“<h2 class='center'>Sorry, but there aren’t any posts by %s yet.</h2>“, $userdata->display_name);
        } else {
          echo(“<h2 class='center'>No posts found.</h2>“);
        }
        get_search_form();
     
      endif;
    ?>
     
        </div>
     
      </div>
      <!--end content column-->
     
    
     
      <!--end Middle column-->

    Je vais tester avec uniquement

    🙂

    #689909
    MoiMM
    Participant
    Chevalier WordPress
    378 contributions

    J’ai testé de mettre uniquement le

    Mais j’avais plus ou moins le même message d’erreur.

    J’ai donc retenté d’intégrer plus ou moins ce que j’ai dans ma page “Single.php” dans ma page “archive.php”

    J’arrive presuqe a quelque chose de concluant … SAUF que je n’ai que la partie avant le “more” et non ma page entière ! :(

    Voici ce que donne ma page archive.php modifiée :

    
    
    <div class="grid_8 alpha" id="left-column">			
    	
    			<div class="left-column-full">	
    
    			
    		
    
     	  
    					<div class="clear"> </div>
    		
    		
    		<div class="post-pf" id="post-“>
    		
    			<div class="entry">
    						<h2></h2>
    					ID, ‘Image’, true) ) { ?>
    			<p><img src="/scripts/timthumb.php?src=
    			ID, “Image”, $single = true); ?>			
    			&h=341&w=540&zc=2″ alt=”” class=”img-br” /></p>
    			
    			
    
    	<a href="” title=””><img src="/images/no-image.jpg” width=”150″ height=”75″ alt=”no image” class=”img-br” /></a>
    						 
    			
    			
    			</div>
    						
    												
    			
    		</div>
    		
    		<?php edit_post_link('Edit this entry.', '<p>‘, ‘</p>‘); ?>
    		<div class="navigation">
    			<div class="alignleft"></div>
    			<div class="alignright"></div>
    		</div>
    	<?php else :
    
    		if ( is_category() ) { // If this is a category archive
    			printf("<h2 class='center'>Sorry, but there aren’t any posts in the %s category yet.</h2>“, single_cat_title(”,false));
    		} else if ( is_date() ) { // If this is a date archive
    			echo(“<h2>Sorry, but there aren’t any posts with this date.</h2>“);
    		} else if ( is_author() ) { // If this is a category archive
    			$userdata = get_userdatabylogin(get_query_var(‘author_name’));
    			printf(“<h2 class='center'>Sorry, but there aren’t any posts by %s yet.</h2>“, $userdata->display_name);
    		} else {
    			echo(“<h2 class='center'>No posts found.</h2>“);
    		}
    		get_search_form();
    
    	endif;
    ?>
    
    		</div>
    
    	</div>
    	<!--end content column-->
    	
    
    
    	<!--end Middle column-->

    🙂

9 sujets de 1 à 9 (sur un total de 9)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.