WebsiteBaker Logo
  • *
  • Templates
  • Help
  • Add-ons
  • Download
  • Home
*
Welcome, Guest. Please login or register.

Login with username, password and session length
 

News


WebsiteBaker 2.13.6 is now available!


Will it continue with WB? It goes on! | Geht es mit WB weiter? Es geht weiter!
https://forum.websitebaker.org/index.php/topic,32340.msg226702.html#msg226702


The forum email address board@websitebaker.org is working again
https://forum.websitebaker.org/index.php/topic,32358.0.html


R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WB
https://forum.websitebaker.org/index.php/topic,32355.0.html


* Support WebsiteBaker

Your donations will help to:

  • Pay for our dedicated server
  • Pay for domain registration
  • and much more!

You can donate by clicking on the button below.


  • Home
  • Help
  • Search
  • Login
  • Register

  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • Templates, Menus & Design »
  • showmenu2 show hidden pages
  • Print
Pages: [1]   Go Down

Author Topic: showmenu2 show hidden pages  (Read 12444 times)

gila

  • Guest
showmenu2 show hidden pages
« on: June 09, 2009, 06:56:05 PM »
hi, i use this function in my tamplates:

<?php show_menu2(0, SM2_ROOT+1);?>

i want to show only the second level, it works but if whit a static link i call one hidden page it show the link in the menu also if the pages is set to "hidden".

how can i do to not show the hidden pages?

i use wb 2.7

thank you
« Last Edit: June 09, 2009, 06:58:43 PM by gila »
Logged

Offline whitsey

  • Posts: 22
show_menu2 displaying hidden pages
« Reply #1 on: June 30, 2009, 08:59:38 AM »
I am using show_menu2 module to display my menus.

I have added a page (privacy) that I have configured as "hidden"

This works ok on the menu system (i.e. Does not display privacy link) EXCEPT when I actually click on the page itself.

When I'm on the "privacy" page only, the Privacy link displays on the menu... Why is this so?  If the page is configured as hidden, why does it display?

Is there a flag that I am not using in show_menu2 that will hide hidden pages?

Logged

brofield

  • Guest
Re: show_menu2 displaying hidden pages
« Reply #2 on: June 30, 2009, 12:40:42 PM »
This is a somewhat recent change (see 4.8 from 8 Apr 2009). The change was so that items of a hidden menu item could still be shown as a menu. See https://forum.WebsiteBaker.org/index.php/topic,2584.msg82237.html#msg82237 and the next few messages.

However, some other's haven't liked the change (e.g. Stefek), however I didn't get a reply to my message to him here https://forum.WebsiteBaker.org/index.php/topic,2584.msg87606.html#msg87606 asking for more details.

If I can understand your use-case then I can probably make it work the way you want it to. Of course, I would prefer that there is a consensus for desired behaviour from more than one person.

Regards,
Brodie
Logged

Offline Stefek

  • Posts: 6177
  • Gender: Male
  • ("ړ)
Re: show_menu2 displaying hidden pages
« Reply #3 on: June 30, 2009, 01:00:08 PM »
Hello Brofield,
yes - my fault - I didn't answer - I just downgraded my SM2 Module and then forgot about this.

The behaviour is the same as Withsey has.
I just want the hidden pages to stay hidden, no matter if they are menu-current or not.

Regards,
Stefek
« Last Edit: June 30, 2009, 01:28:35 PM by ruebenwurzel »
Logged
"Gemeinsam schafft man mehr."

gemeinsam
1. mehreren Personen oder Dingen in gleicher Weise gehörend, eigen
2. in Gemeinschaft [unternommen, zu bewältigen]; zusammen, miteinander
#Duden

Offline whitsey

  • Posts: 22
Re: showmenu2 show hidden pages
« Reply #4 on: July 01, 2009, 01:44:47 AM »
Hi All,

I have found the answer...

In the show_menu2 v4.8 module code in the file 'include.php' I commented out the following and it works like a dream now (i.e. Hidden pages NEVER show on the menu)

include.php:line#529: $sql = str_replace('hidden', 'IGNOREME', $sql); // we want the hidden pages

Simply comment this line out and it works as you would expect with hidden pages.
Logged

Offline sky writer

  • Posts: 926
Re: showmenu2 show hidden pages
« Reply #5 on: February 25, 2010, 12:43:18 AM »
Wish I had found this fix sooner.  I thought I was losing it.  All of a sudden all my hidden pages were showing in my menu structures.  Very annoying, and troublesome in some cases.

I spent the day changing all the hidden page "menu" settings to a non-visible menu block.  This worked, but it's an extra few steps on all my sites.

Thanks for finding the issue and reporting it!
Logged

Offline Kaliphornia

  • Posts: 40
  • Gender: Male
    • Gweb
Re: showmenu2 show hidden pages
« Reply #6 on: March 06, 2010, 09:54:04 PM »
Quote from: whitsey on July 01, 2009, 01:44:47 AM
Hi All,

I have found the answer...

In the show_menu2 v4.8 module code in the file 'include.php' I commented out the following and it works like a dream now (i.e. Hidden pages NEVER show on the menu)

include.php:line#529: $sql = str_replace('hidden', 'IGNOREME', $sql); // we want the hidden pages

Simply comment this line out and it works as you would expect with hidden pages.

Sweet, I was having the same problem and this fixed it. Thanks!
Logged

Offline Luisehahne

  • WebsiteBaker Org e.V.
  • **
  • Posts: 4548
  • Gender: Male
Re: showmenu2 show hidden pages
« Reply #7 on: March 06, 2010, 10:03:50 PM »
The problem were, that by fixing the show_menu2  a file were exchanged. In meantime it were corrected. Find here the coorect show_men2 Version 4.9

http://www.WebsiteBaker-next.de/wb/modules/download_gallery/dlc.php?file=24

Dietmar
Logged
Note: Once the code has been generated, it is easy to debug. It's not a bug, it's a feature!

erpe0812

  • Guest
Re: showmenu2 show hidden pages
« Reply #8 on: March 11, 2010, 01:22:44 PM »
Is this one included in the current revision 1303?

rgds

erpe

Logged

Argos

  • Guest
Re: showmenu2 show hidden pages
« Reply #9 on: March 11, 2010, 03:03:14 PM »
I hope so. I use rev.1287 and that one still has the bug. The fix works fine anyway.
Logged

Offline Olli

  • Posts: 291
Re: showmenu2 show hidden pages
« Reply #10 on: July 14, 2010, 09:49:48 PM »
Quote from: whitsey on July 01, 2009, 01:44:47 AM
Hi All,

I have found the answer...

In the show_menu2 v4.8 module code in the file 'include.php' I commented out the following and it works like a dream now (i.e. Hidden pages NEVER show on the menu)

include.php:line#529: $sql = str_replace('hidden', 'IGNOREME', $sql); // we want the hidden pages

Simply comment this line out and it works as you would expect with hidden pages.

thank you for the fix!
Logged

  • Print
Pages: [1]   Go Up
  • WebsiteBaker Community Forum »
  • WebsiteBaker Support (2.8.x) »
  • Templates, Menus & Design »
  • showmenu2 show hidden pages
 

  • SMF 2.0.19 | SMF © 2017, Simple Machines
  • XHTML
  • RSS
  • WAP2