Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.1 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, Google + et sur Twitter

#1 25-02-2009 20:33:35

Adunst
Connaisseur WP
Date d'inscription: 22-02-2009
Messages: 11

Menu Déroulant - Page Parent non cliquable

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.7.1
- Thème utilisé : /
- Plugins en place : NextGEN Gallery
- Nom de l'hebergeur : Gold Serveur
- Adresse du site : /

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

J'aurais souhaité savoir si il était possible de rendre "non cliquable (ne pas être rediriger sur une autre page)" sur un menu déroulant les liens qui ont une page fille. Autrement dit sur mon exemple de ci-dessous, qu'il ne soit pas possible de cliquer sur "Episodes" car il y'a un sous page "Saison 1". J'aurais aimé aussi faire la même chose dans le cas d'une Sous-Sous Page.
Avez-vous une idée ?
Merci !

http://images0.hiboox.com/images/0909/4754a4780a3b18a11d3fc61cc41d38e0.jpg?39

Hors ligne

 

#2 26-02-2009 08:37:52

piekes
Passionné WP
Lieu: Alsace
Date d'inscription: 09-11-2006
Messages: 761
Site web

Re: Menu Déroulant - Page Parent non cliquable

Hello

Un excellent plugin pour ce genre de choses :Page-Links-To


Bien cordialement… Pierre

Hors ligne

 

#3 27-02-2009 21:19:56

Adunst
Connaisseur WP
Date d'inscription: 22-02-2009
Messages: 11

Re: Menu Déroulant - Page Parent non cliquable

Merci pour ce plugin, je ne connaissais pas.
Cependant, avec, je suis obligé de rentré une URL.
J'aurais préféré que mon lien ne soit pas cliquable.

Hors ligne

 

#4 28-02-2009 18:40:12

piekes
Passionné WP
Lieu: Alsace
Date d'inscription: 09-11-2006
Messages: 761
Site web

Re: Menu Déroulant - Page Parent non cliquable

Hello

Il suffit de rentrer un "#" en guise d'URL…


Bien cordialement… Pierre

Hors ligne

 

#5 01-06-2009 22:50:54

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

un # ça rafraichi la page c'est assez moyen comme méthode un lien d'une page vers elle même.

Hors ligne

 

#6 20-08-2009 14:08:33

kamoule
Connaisseur WP
Lieu: Sur la Toile
Date d'inscription: 12-08-2008
Messages: 35
Site web

Re: Menu Déroulant - Page Parent non cliquable

As-tu trouvé une réponse à ton problème ? Je cherche à faire exactement la même chose smile

Hors ligne

 

#7 20-08-2009 16:48:38

mayelle
Connaisseur WP
Lieu: Montpellier
Date d'inscription: 05-08-2009
Messages: 40
Site web

Re: Menu Déroulant - Page Parent non cliquable

Page Lists Plus est un excellent plugin qui gère ça.

Dans les options du plugin, il faut cocher : Link (lets you unlink Pages without removing them from your Page lists)
Et dans la page que tu veux rendre inactive il faut décocher : If this box is checked, then links to this Page in lists generated using wp_list_pages() will have rel="nofollow" added.

Hors ligne

 

#8 20-08-2009 17:01:26

kamoule
Connaisseur WP
Lieu: Sur la Toile
Date d'inscription: 12-08-2008
Messages: 35
Site web

Re: Menu Déroulant - Page Parent non cliquable

Je teste ça dans la seconde et je te dis de suite smile Merci pour ta réponse en tout cas !

Hors ligne

 

#9 20-08-2009 17:16:50

kamoule
Connaisseur WP
Lieu: Sur la Toile
Date d'inscription: 12-08-2008
Messages: 35
Site web

Re: Menu Déroulant - Page Parent non cliquable

En fait ça aurait pu marcher si mon menu était constitué de pages, mais là ce sont des catégories sad

Dans le doute j'ai regardé si category Lists Plus existait mais non...

Hors ligne

 

#10 20-08-2009 17:53:40

mayelle
Connaisseur WP
Lieu: Montpellier
Date d'inscription: 05-08-2009
Messages: 40
Site web

Re: Menu Déroulant - Page Parent non cliquable

Ah oui en effet, pour les catégories... c'est dommage hmm

Mais peut être qu'il y aurait une solution pour subtiliser la chose, si tu n'as pas trop de catégories et sous catégories ?

Hors ligne

 

#11 20-08-2009 17:58:50

kamoule
Connaisseur WP
Lieu: Sur la Toile
Date d'inscription: 12-08-2008
Messages: 35
Site web

Re: Menu Déroulant - Page Parent non cliquable

J'ai énormément de catégories et sous catégories, et je ne peux faire autrement. Je suis allé voir du côté de sticky menu ou plus récemment cette page : http://wordpress.org/support/topic/199148?replies=3

Je continue mes investigations hmm

Hors ligne

 

#12 20-08-2009 18:16:23

mayelle
Connaisseur WP
Lieu: Montpellier
Date d'inscription: 05-08-2009
Messages: 40
Site web

Re: Menu Déroulant - Page Parent non cliquable

D'accord ^^ La solution à l'air pas mal dans le topic.

Sinon, bon courage !

Hors ligne

 

#13 20-08-2009 19:31:00

kamoule
Connaisseur WP
Lieu: Sur la Toile
Date d'inscription: 12-08-2008
Messages: 35
Site web

Re: Menu Déroulant - Page Parent non cliquable

Pas sorti de la berge encore ^^

Quelqu'un saurait interpréter ça ? (source)

I just added an if statement for $category->parent and removed all the link tags. Basically just set it to $link = $cat_name;

Il faut le modifier dans cette partie de code là je pense (wp-include/classes.php - ligne 1328)

Code: html

		$cat_name = esc_attr( $category->name);
		$cat_name = apply_filters( 'list_cats', $cat_name, $category );
		$link = '<a href="' . get_category_link( $category->term_id ) . '" ';
		if ( $use_desc_for_title == 0 || empty($category->description) )
			$link .= 'title="' . sprintf(__( 'View all posts filed under %s' ), $cat_name) . '"';
			
		else
			$link .= 'title="' . esc_attr( strip_tags( apply_filters( 'category_description', $category->description, $category ) ) ) . '"';
		$link .= '>';
		$link .= $cat_name . '</a>';

J'ai rajouté à la suite ceci, mais ça a bousillé mon menu :

Code: html

if ( ($category->parent) )
			$link = $cat_name;

En plus je suis moyen satisfait, intervenir au niveau du core de Wordpress, moyen. J'avoue, je commence à déprimer hmm

Hors ligne

 

#14 20-08-2009 21:31:53

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

'ai rajouté à la suite ceci, mais ça a bousillé mon menu :
En terme conquérait ou technique ça signifie quoi bousillé ?

En plus je suis moyen satisfait, intervenir au niveau du core de Wordpress, moyen. J'avoue, je commence à déprimer
Tu as le choix, c'est ça ou faire un plugin ^^ je ne sais pas ce qui est le plus simple.

Je ne suis plus développeur, je ne vais donc pas te sortir une solution technique de mon chapeau en 2 coups de cuillère à pot, mais étant ergonome, je peux te proposer de chercher une solution en terme d'usage.

Explique qu'est qui créé ce besoin d'avoir des pages parents cliquables ?
Montre moi ton architecture de l'information.

Solution évidente (mais sans connaitre ton projet je ne sais pas si ça convient) : Sous chaque page parent, créer une première page nommée "intro" ou "généralité" et place y ce que tu voulais mettre dans la page parent.

Hors ligne

 

#15 20-08-2009 21:43:13

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

Dans le doute j'ai regardé si category Lists Plus existait mais non...
Des catégories, mais une catégorie n'est pas porteuse de contenu, c'est terme employé pour désigner un ensemble de page.

Que veux-tu qu'il se passe lorsque tu cliques sur une catégorie ?
Affiche une page j'ai compris mais que contiendrait cette page ?
Où serait saisi ce contenu ?

Hors ligne

 

#16 20-08-2009 23:14:09

mayelle
Connaisseur WP
Lieu: Montpellier
Date d'inscription: 05-08-2009
Messages: 40
Site web

Re: Menu Déroulant - Page Parent non cliquable

Nickko a écrit:

Que veux-tu qu'il se passe lorsque tu cliques sur une catégorie ?
Affiche une page j'ai compris mais que contiendrait cette page ?
Où serait saisi ce contenu ?

Il veut juste la catégorie parent ne soit pas cliquable.

@kamoule
Je pense que t'es sur la bonne voie, ne laisse pas tomber !
Il faudrait juste un développeur qui sache bien interpréter le if... et pour ma part je ne suis que graphiste, je bidouille smile
Mais honnêtement je pense que t'es pas loin !

Hors ligne

 

#17 21-08-2009 00:12:34

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

J'ai compris le problème à l'envers, je vais me cacher.

Hors ligne

 

#18 18-03-2010 19:30:00

Vince64
Connaisseur WP
Date d'inscription: 08-01-2010
Messages: 23

Re: Menu Déroulant - Page Parent non cliquable

mayelle a écrit:

Page Lists Plus est un excellent plugin qui gère ça.

Dans les options du plugin, il faut cocher : Link (lets you unlink Pages without removing them from your Page lists)
Et dans la page que tu veux rendre inactive il faut décocher : If this box is checked, then links to this Page in lists generated using wp_list_pages() will have rel="nofollow" added.

Bonjour

j'ai regardé, cela fonctionne mais cela a cassé l'affichage du menu ??
Le nom de la page s'affiche, mais il est décalé en haut, pas dans la même feuille de style
Une idée?

Merci
Vincent

Hors ligne

 

#19 25-12-2011 10:32:57

centaure
Habitué WP
Date d'inscription: 06-07-2009
Messages: 85
Site web

Re: Menu Déroulant - Page Parent non cliquable

Je cherchais la même chose et j'ai trouvé une solution ! big_smile

Télécharger le plugin "Ambrosite Unlink Parent Pages"
Aller dans les options de ce dernier et mettre "1" dans Maximum Depth

et voili ! les pages ayant des sous-pages (les pages parents donc) ne sont plus cliquables wink

Dernière modification par centaure (25-12-2011 10:59:51)


Gagner de l'argent : Méthodes gratuites.
mmorpg gratuit: Les meilleurs jeux gratuits.
Ebook-argent : Ebooks pour webmasters, santé, écolo, gagner de l’argent.
Photographe limoges : L'art de la photo

Hors ligne

 

#20 26-12-2011 13:07:12

Guy
Blogodépendant
Date d'inscription: 07-04-2011
Messages: 4852

Re: Menu Déroulant - Page Parent non cliquable

Une autre solution est de ne pas prendre de plugin, de faire un menu perso et mettre un # dans la cible du lien, le commentaire précédent sur le caractère moyen de cette solution n'est pas justifié.

Hors ligne

 

#21 26-12-2011 23:34:30

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

En terme d'ergonomie, il est plutôt justifié. C'est extrêmement déroutant de cliquer sur un lien et de se retrouver sur la même page.

Hors ligne

 

#22 27-12-2011 01:07:05

Guy
Blogodépendant
Date d'inscription: 07-04-2011
Messages: 4852

Re: Menu Déroulant - Page Parent non cliquable

Il est absolument injustifié parce qu’il ne correspond pas à ce qui se passe.

En mettant un # on définit une ancre qui ne rafraichit pas la page, à la limite cela peut faire un scroll vers le haut de la page, mais en général le menu est déjà en haut, c'est donc absolument transparent.

L'autre solution est de ne rien mettre dans la cible du lien du menu personnalisé, en ce cas ni ancre ni rien du tout, l'item est non cliquable et cela correspond encore une fois à la demande originale.

La seule solution pour un problème aussi simple est donc définitivement de faire un menu personnalisé.

Hors ligne

 

#23 27-12-2011 08:02:17

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

ah non, je t'assure qu'on voit bien la page se charger. Alors oui, on reste en haut de la page mais les utilisateurs ont l'impression d'être sur une nouvelle page et en même temps que le contenu est identique à la page précédente. Désorientation garantie.


Le menu personnalisé est peut-être la solution je dis juste que juste le # dans le href c'est mauvais pour les utilisateurs si on veux juste rendre le lien inactif.

Hors ligne

 

#24 27-12-2011 08:26:05

Guy
Blogodépendant
Date d'inscription: 07-04-2011
Messages: 4852

Re: Menu Déroulant - Page Parent non cliquable

OK, on va dire alors que c'est mon cache ou le paramétrage qui fait qu'aucune page dans aucun navigateur ne rafraichit la page courante avec une ancre, de toute façon peu importe, tu peux mettre un lien vide, cela règle le problème de l'ancre.

Hors ligne

 

#25 27-12-2011 09:04:50

Nickko
Bavard WP
Lieu: Bruxelles
Date d'inscription: 30-10-2007
Messages: 339
Site web

Re: Menu Déroulant - Page Parent non cliquable

Oui ça, tu l'as déjà dis ;-)

Hors ligne

 

Pied de page des forums

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

[ Generated in 0.109 seconds, 32 queries executed ]