Not logged in. · Lost password · Register
Forum: Non-English Discussion French discussion RSS
[indexmenu] Soucis de gestion de noms de pages
Avatar
hucste #1
User title: HUC Stéphane
Member since Jun 2016 · 34 posts
Group memberships: Members
Show profile · Link to this post
Subject: [indexmenu] Soucis de gestion de noms de pages
Je remarque le problème suivant : si le nom de la page est le même que le nom de la section parente, la nom de la page ne s'affiche pas avec indexmenu !

Exemple dans la section suivante du site "Manuel du Gestionnaire de Ports"  - adresse interne ''openbsd.org:faq:ports:start''...

La première page nommée "Ports - Travailler avec les ports" qui est à l'adresse ''openbsd.org:faq:ports:ports'' s'affiche correctement quand on l'appelle directement, sans soucis - ce qui est normal.
Vous remarquerez qu'il existe 4 pages de plus.

Dans la page suivante "FAQ - Traduction fr", on voit bien l'affichage de l'index - par le biais du plugin indexmenu - mais la page "openbsd.org:faq:ports:ports" n'est pas retournée, seules les 4 autres ! - Il faut cliquer sur le symbole '+' pour avoir le déroulement...
(c'est pareil, sur la page d'accueil du site, au sous-chapitre "OpenBSD.org :: FAQ" !)

Bref, je remarque que le plugin "indexmenu" dysfonctionne si le nom d'une page est similaire à la section parente dont elle appartient...

Une idée pour régler ce léger problème ?

PS : J'espère avoir réussi à bien exprimer le soucis. :p
Avatar
schplurtz (Moderator) #2
Member since Nov 2009 · 329 posts · Location: France, Finistère
Group memberships: Global Moderators, Members
Show profile · Link to this post
Ce n'est pas un bug, c'est une fonctionnalité ;-)

Une page qui porte le nom de sa catégorie (pouet:pouet, ports:ports, etc...) est une sorte de page de garde de la catégorie.
C'est la page par défaut de la catégorie.

Indexmenu présente bien la page par défaut, mais pas dans la liste
des pages de la catégorie. Il faut cliquer sur la catégorie
[Image: https://framapic.org/nlSUpsPlmG91/bFlLAQzHq6hK.png]
http://schplurtz.free.fr/wiki/
Avatar
hucste #3
User title: HUC Stéphane
Member since Jun 2016 · 34 posts
Group memberships: Members
Show profile · Link to this post
Euuu, je vais certainement dire une bêtise, car j'ai le sentiment de ne pas tout avoir compris.

Dans la catégorie en question, j'ai six pages :

:faq:ports:start <= page par défaut
:faq:ports:differences
:faq:ports:guide
:faq:ports:ports <= page dont le titre ne s'affiche pas du tout !
:faq:ports:specialtopics
:faq:ports:testing

À moins que je m'y prenne vraiment comme un manche, mais même quand je clique sur le symbole '+', le titre de la page ':faq:ports:ports' n'est pas affiché, par le plugin Indexmenu... et la page de garde est bien ':faq:ports:start' comme attendu !
(le titre de la page est bien affiché si je fais un lien interne dans une page quelconque)

Donc, si je comprends bien les explications données dans la "page par défaut de la catégorie", cela sous-entend qu'il ne peut y avoir  et une page ':cat:start' et une page ':cat:cat' parce que DW considére que c'est la même chose ?!
(mais il est très possible que j'ai mal compris) :p
Avatar
schplurtz (Moderator) #4
Member since Nov 2009 · 329 posts · Location: France, Finistère
Group memberships: Global Moderators, Members
Show profile · Link to this post
Quote by hucste on 2018-03-13, 12:14:
Donc, si je comprends bien les explications données dans la "page par défaut de la catégorie", cela sous-entend qu'il ne peut y avoir  et une page ':cat:start' et une page ':cat:cat' parce que DW considére que c'est la même chose ?!
(mais il est très possible que j'ai mal compris) :p
Oui et non. J'avais pas bien vu les différentes pages de ton wiki.
En fait, oui cat:start, cat:cat et cat sont toutes les trois, dans cet ordre de préférence, des pages par défaut possibles pour la catégorie cat:.
Une seule sera la vraie page par défaut, celle qui apparaitra quand on clique sur la catégorie. vu les priorités, ce sera cat:start.

Dokuwiki, est bien capable de montrer les trois pages. Le plan du site (lien "plan du site" sous la barre de recherche dans le thème par défaut) donné par DW montre bien les trois pages :
dans mon wiki, c'est default, pas start mais c'est pareil :
[Image: https://framapic.org/8JfG0j4PonGm/QFR4hVQe65ZE.png]

Et d'ailleurs https://wiki.obsd4a.net/openbsd.org:faq:ports:?do=index montre bien les deux pages.

Donc effectivement, c'est une sorte de bug d'index menu  : Du moment qu'il existe une page par défaut, indexmenu ne montre pas les autres pages qui pourraient être des pages par défaut...

Une idée pour régler ce léger problème ?
Renommer la page ports:ports en ports:lesports ? Le greffon move peut renommer la page et se chargera de mettre à jour toutes les pages qui ont des liens vers la page ports:ports.

Schplurtz
http://schplurtz.free.fr/wiki/
Avatar
schplurtz (Moderator) #5
Member since Nov 2009 · 329 posts · Location: France, Finistère
Group memberships: Global Moderators, Members
Show profile · Link to this post
Subject: hors sujet: beaux URL
PS

Comme le lien https://wiki.obsd4a.net/openbsd.org:faq:ports:start fonctionne, il me semble que ton wiki gagnerait en lisibilité des URL si tu utilisais le réglage
userewrite=1. Ainsi au lieu d'avoir des URL générés de ce genre :
https://wiki.obsd4a.net/doku.php?id=openbsd.org:palm
tu aurais des URL de cette forme
https://wiki.obsd4a.net/openbsd.org:palm
qui sont tout de même plus jolis. Il parait même que les moteurs de recherche indexent mieux ce genre d'URL... les anciens URL continueront de fonctionner, ce qui fait que les gens qui ont placé des signets sur les pages continueront d'y accéder.

Dans le gestionnaire de configuration, il faut utiliser la valeur "fichier .htaccess" pour le paramètre "Utiliser des URL esthétiques". Que tu utilises apache ou non n'a pas d'importance. Attention, changer ce réglage peut rendre ton wiki inutilisable si ça ne fonctionne pas, donc il faut être prêt à éditer le fichier de configuration par d'autres moyens si besoin.
http://schplurtz.free.fr/wiki/
This post was edited on 2018-03-14, 20:43 by schplurtz.
Avatar
hucste #6
User title: HUC Stéphane
Member since Jun 2016 · 34 posts
Group memberships: Members
Show profile · Link to this post
@schplurtz: Un grand merci à toi ! :p

=> Principalement pour les URL esthétiques - d'autant que je le fais sur mes deux autres sites personnelles que sont 'blog', et 'ecrits'... - au passage, même si je co-administre celui de la communauté obsd4a, ce n'est pas le mien ;)

=> J'utilise déjà le plugin move - bien pratique à plus d'un égard. Mon soucis est que concernant la section 'openbsd.org' du site obsd4a, nous nous imposons de coller au plus près du nom officiel des pages traduites de la FAQ et du site adhoc.
Je vais tester un nommage de type ''cat:cat1:cat1.html''
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-01-17, 20:31:46 (UTC +01:00)