Annonce

Mettez-vous à jour ! WordPress 3.0 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook et sur Twitter

#1 05-11-2009 22:11:45

inkoblue
Membre WP
Date d'inscription: 20-10-2009
Messages: 6

Rendre un parent de catégorie dans un menu non cliquable;

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.8.5
- Thème utilisé : sharpfolio
- Extensions en place : shadowbox, order category
- Nom de l'hebergeur : OVH
- Adresse du site : http://bl-communication.fr/inkoblue

Problème(s) rencontré(s) : Rendre un parent de catégorie dans un menu non cliquable.

En l'occurrence dans mon site il s'agit du parent de catégorie "WORK" le parent "BLOG" doit lui être cliquable. Les autres liens sont des pages car je souhaite faire des thèmes personnalisé pour ses pages...

voilà mon code :

Code:

  1. PHP
  2. <ul id="nav2">
  3.     <?php wp_list_categories('orderby=name&exlude=181&title_li=');
  4.   $this_category = get_category($cat);
  5.   ?>
  6.       <li><a href="http://bl-communication.fr/inkoblue/?page_id=196" class="on">INFORMATION</a></li>
  7.       <li><a href=" http://bl-communication.fr/inkoblue/?page_id=191:" class="on">CONTACT</a></li>
  8. </ul>
  9.  
  10. CSS
  11. #nav2{
  12.   background: url(images/bg.gif) repeat;
  13.  
  14.         background-color: #000;
  15.         display: block;
  16.         font-size:1.1em;
  17.         height:50px;
  18.         width:100%;
  19.     position: relative;
  20.     border-top: solid 0.25px #666;
  21.     border-bottom: solid 0.25px #666;
  22.       }
  23.  
  24.  
  25.  
  26. #nav2, #nav2 ul {
  27.   line-height: 1;
  28.   list-style: none;
  29. }
  30.  
  31. #nav2 a ,#nav2 a:hover{
  32.   border:none;
  33.   display: block;
  34.   text-decoration: none;
  35. }
  36.  
  37. #nav2 li {
  38.   float: left;
  39.   list-style:none;
  40. }
  41.  
  42. #nav2 a,#nav2 a:visited {
  43.   color:#FFFF00;
  44.   display:block;
  45.   font-weight:bold;
  46.   padding:6px 12px;
  47. }
  48.  
  49. #nav2 a:hover, #nav2 a:active {
  50.   color:#CC3399;
  51.   text-decoration:none
  52.  
  53. #nav2 li ul {
  54.   height: auto;
  55.   left: -999em;
  56.   position: absolute;
  57.   width: 800px;
  58.   z-index:999;
  59. }
  60.  
  61. #nav2 li li {
  62.   width: auto;
  63. }
  64.  
  65. #nav2 li li a,#nav2 li li a:visited {
  66.         color:#109dd0;
  67.   font-weight:normal;
  68.   font-size:0.9em;
  69. }
  70.  
  71. #nav2 li li a:hover,#nav2 li li a:active {
  72.   color:#CC3399;
  73.  
  74. #nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
  75.   left: 0px;
  76. }

A cause du thème choisi je ne peux utilisé que des catégories et sub-catégories, hélas j'aurais pu utiliser un plugin pour contourner le problème si les éléments de mon menu faisaient référence à des pages et sub-pages.

J'ai parcouru plusieurs forums les seuls solutions que j'ai trouvé semble difficile à mettre en place ? Y a t'il une solution même bricolée afin de contourner ce problème récurent, j'ai entendu parler du liens : #. qui renvoi sur la même page mais je ne sais même pas où le placer.

Je serais grandement reconnaissant si vous pouviez m'apporter une ébauche de solution.

Hors ligne

 

#2 06-11-2009 10:22:10

Anonyme 2
Blogueur Fou
Date d'inscription: 22-05-2007
Messages: 11665

Re: Rendre un parent de catégorie dans un menu non cliquable;

Hors ligne

 

#3 06-11-2009 16:42:25

inkoblue
Membre WP
Date d'inscription: 20-10-2009
Messages: 6

Re: Rendre un parent de catégorie dans un menu non cliquable;

le souci c'est que contrairement à ton exemple il s'agit de "catégories" et non de "pages".

de plus je ne vois pas où placer les # étant donné que tout est en PHP... à moins que je réécrive moi même le code en html pour activer les ID de catégories comme je le souhaite et pouvoir modifier le code ???
Je viens d'essayer mais je n'arrive pas à faire apparaitre mes sous menu de cette  façon.

J'ai lu encore beaucoup d'articles traitant du même sujet masi personne ne semble avoir trouvé une solution qui fonctionne...

merci

Hors ligne

 

#4 07-11-2009 13:32:46

Anonyme 2
Blogueur Fou
Date d'inscription: 22-05-2007
Messages: 11665

Re: Rendre un parent de catégorie dans un menu non cliquable;

vous avez lu tout le sujet,Piekes explique comment avec un plugin

piekes a écrit:

Anonyme 2 a écrit:

Bonjour,

pardon mais le plugin page links to ne sert pas pour rajouter un lien vers un lien externe au blog ?
là j'ai l'impression aimerai que les sous menu soient cliquables et pas le menu,je supose que c'est un menu déroulant, le souci on ne sait pas quel thème il utilise .

Je l'utilise aussi pour "neutraliser" des éléments de menus. C'est  certes un détournement de ce qu'indique l'auteur, mais ça marche très bien…

et du côté du codex ?
http://codex.wordpress.org/wp_list_pages

Hors ligne

 

#5 07-11-2009 14:44:29

foulensois
Membre WP
Lieu: Lens
Date d'inscription: 22-06-2009
Messages: 4
Site web

Re: Rendre un parent de catégorie dans un menu non cliquable;

Salut,

Comme tu connais le numéro de tes catégories, tu peux faire la manip suivante :
1. Tu sélectionnes les id de catégories
2. Tu crées une condition (si categorie selectionne, tu n'affiches aucun lien)
3. Ta boucle doit de permettre sans aucun probleme

C'est un code de 5-6 lignes maxi wink

Hors ligne

 

#6 10-03-2010 12:06:40

Grenouye
Membre WP
Date d'inscription: 10-03-2010
Messages: 2

Re: Rendre un parent de catégorie dans un menu non cliquable;

Bonjour
J'ai le même pb (des catégories et sous-catégories, il ne faut pas que les catégories soient cliquables) et ça fait 3 heures que je cherche dans tous les sens, sur tous les forums !!!
Ce que tu dis foulensois c'est exactement ce qu'il faudrait que je fasse. J'ai les id des catégories qui ne doivent pas avoir de lien mais qui permettent juste d'afficher les sous-catégories.
Aurez tu un exemple de code car je ne vois pas du tout comment le rédiger.
Merci d'avance.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.22
© Copyright 2005-2006 WordPress France

[ Generated in 0.040 seconds, 13 queries executed ]