MyBB.de Forum
[NG] $modcplink - Rechte werden nicht ausgewertet. - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-54.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-56.html)
+----- Thema: [NG] $modcplink - Rechte werden nicht ausgewertet. (/thread-10970.html)



[NG] $modcplink - Rechte werden nicht ausgewertet. - lexx - 17.09.2008

Hi,
ich kann machen was ich will, auf meiner (neuinstallierten 1.401) Version werden bei allen Themen einschliesslich dem Standard-Thema das Moderatoren-CP für alle User angezeigt.

Es ist nicht verschoben sondern
Code:
{$modcplink}
ist in header_welcomeblock_member drin, (so wie es sich gehört, nur halt etwas hüpscher) und dürfte nur ausgeführt werden wenn Moderationsrechte gesetzt sind. Genau diese Rechte scheinen jedoch immer zuzutreffen.
Das Moderatoren-CP ist voll einsatzfähig, die Datenbank ist gecheckt.
Daran liegts nicht, es ist schlichtweg vogelfrei (sprich entrechtet).

Wäre dankbar wenn jemand wüsste, wo und wie diese Rechte gecheckt werden, damit ich das korrigieren kann. Sinnvoll wäre auch schonmal ne Variable die ich mir ausgeben lassen könnte.

Hier das Template header_welcomeblock_member
Code:
<div class="upper_panel">
    <span class="float_right"><a href="{$mybb->settings['bburl']}/search.php" class="search">{$lang->toplinks_search}</a><a href="{$mybb->settings['bburl']}/memberlist.php" class="memberlist">{$lang->toplinks_memberlist}</a><a href="{$mybb->settings['bburl']}/calendar.php" class="calendar">{$lang->toplinks_calendar}</a><a href="{$mybb->settings['bburl']}/misc.php?action=help" class="help">{$lang->toplinks_help}</a></span>
    <span>{$lang->welcome_back} <a href="{$mybb->settings['bburl']}/member.php?action=logout&amp;logoutkey={$mybb->user['logoutkey']}" class="logout">{$lang->welcome_logout}</a></span>
</div>

<div class="lower_panel">
    <span class="float_right"><a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/misc.php?action=buddypopup', 'buddyList', 350, 350);">{$lang->welcome_open_buddy_list}</a><a href="{$mybb->settings['bburl']}/search.php?action=getnew">{$lang->welcome_newposts}</a><a href="{$mybb->settings['bburl']}/search.php?action=getdaily">{$lang->welcome_todaysposts}</a><a href="{$mybb->settings['bburl']}/private.php" style="margin-right: 0;">{$lang->welcome_pms}</a> {$lang->welcome_pms_usage}</span>
    <span><a href="{$mybb->settings['bburl']}/usercp.php" class="usercp">{$lang->welcome_usercp}</a> {$modcplink}{$admincplink}</span>
</div>


Hier der Quelltext für normale User
Code:
<!-- start: header_welcomeblock_member -->
<div class="upper_panel">
    <span class="float_right"><a href="http://www.blabla.de/forum/search.php" class="search">Suche</a><a href="http://www.blabla.de/forum/memberlist.php" class="memberlist">Mitglieder</a><a href="http://www.blabla.de/forum/calendar.php" class="calendar">Kalender</a><a href="http://www.blabla.de/forum/misc.php?action=help" class="help">Hilfe</a></span>
    <span><strong>Willkommen zurück, werner</strong> - Letzter Besuch: Heute, 01:29 <a href="http://www.blabla.de/forum/member.php?action=logout&amp;logoutkey=8e7faaf0a3084a1223728d918ce6ad82" class="logout">Abmelden</a></span>
</div>

<div class="lower_panel">
    <span class="float_right"><a href="#" onclick="MyBB.popupWindow('http://www.blabla.de/forum/misc.php?action=buddypopup', 'buddyList', 350, 350);">Freunde-Liste</a><a href="http://www.blabla.de/forum/search.php?action=getnew">Neue Beiträge</a><a href="http://www.blabla.de/forum/search.php?action=getdaily">Heutige Beiträge</a><a href="http://www.blabla.de/forum/private.php" style="margin-right: 0;">Private Mails</a> (0 ungelesen, 0 insgesamt)</span>
    <span><a href="http://www.blabla.de/forum/usercp.php" class="usercp">Benutzer-CP</a>

<!-- start: header_welcomeblock_member_moderator -->
<a href="http://www.blabla.de/forum/modcp.php" class="modcp">Moderator-CP</a>
<!-- end: header_welcomeblock_member_moderator --></span>
</div>

<!-- end: header_welcomeblock_member -->



RE: $modcplink - Rechte werden nicht ausgewertet. - Zwoetzen - 17.09.2008

Hast du die Gruppenberechtigungen überprüft? (Im ACP bei den Gruppen schauen, ob auch wirklich kein Haken bei "Can view Mod CP" oder so ist) - Mich jetz nicht für dumm verkaufen, manchmal liegt da der Fehler bereits ^^
Hast du was an der global.php oder der inc/funtions.php verändert? (Sind glaube die beiden Dateien, die letztendlich prüfen, ob es sich um einen Mod handelt oder nicht)
Hast du irgendein Plugin installiert, was das hervorrufen könnte?


RE: Rechte von Usern - Moderator-CP offen - lexx - 17.09.2008

An der Gruppenberechtigung liegt es auch nicht, die ist korrekt auf standart gesetzt.
Wie gesagt, das forum ist gerademal frisch installiert.

Ach jetzt hab ichs kapiert, na das ist ja blöd gedacht.
Sobald User einen Antrag auf Aufnahme in eine höhere Gruppe stellen dürfen, bekommen sie deren Rechte. Das ist total unlogisch und somit durchaus nen Bug.

Für alle anderen die das Problem haben:
- Adminbereich öffnen
- Benutzergruppe bearbeiten:
- Gruppe der Mitglieder bearbeiten und
- Kann Moderator-CP betreten ausschalten.

Problem gelöst.