Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: CPG Simple Forum (forum): v2.1 BETA - Hide Menu-Link in SYS_MENU for unregisterd  (Read 7271 times)

0 Members and 1 Guest are viewing this topic.

stvis

  • Coppermine newbie
  • Offline Offline
  • Posts: 7

Hello,
I've tested the FinalExtract-Plugin for this, but unfortunately it doesn't work...
Is there a way for hiding teh "Forum" Menu-Link from SYS_MENU, if the User isn't loged in?

Thanks,
Thomas
Logged

stvis

  • Coppermine newbie
  • Offline Offline
  • Posts: 7

Hi,
i figured it out by myself... If someone needs to hide the "Forum"-Link for all users that are not logged in maybe this might help:

1. go to /plugins/forum/codebase.php

2. at line 63 replace the code:

codebase_sys_user_button('forum.php', $lang['fr'], '', $lang['fr']);

with following:

if (USER_ID && $CONFIG['allow_unlogged_access'] == 0) {
codebase_sys_user_button('forum.php', $lang['fr'], '', $lang['fr']);
}

(May be this is a "dirty hack", but i'm no professional... It works fine for me...)

Thomas

Logged

stvis

  • Coppermine newbie
  • Offline Offline
  • Posts: 7

I'm sorry for the dilettantism...  :'(

May be its better to replace by this code:

if (USER_ID || $CONFIG['allow_unlogged_access'] != 0) {
    codebase_sys_user_button('forum.php', $lang['fr'], '', $lang['fr']);
}

Because the version above will not work for the "allow unlogged access" configuration...
Logged

Αndré

  • Administrator
  • Coppermine addict
  • *****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764

I think I'll implement that feature in the next forum version. Thanks for your suggestion :)
Logged

stvis

  • Coppermine newbie
  • Offline Offline
  • Posts: 7

Thank you for your support !  :)
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 20 queries.