Link/Button ab Moderator - Druckversion +- zEvolutions (https://ze-chat.de) +-- Forum: Zephyr (https://ze-chat.de/forumdisplay.php?fid=26) +--- Forum: Support (https://ze-chat.de/forumdisplay.php?fid=30) +--- Thema: Link/Button ab Moderator (/showthread.php?tid=556) |
Link/Button ab Moderator - TimTom - 30.10.2017 Hallo zusammen Ist es möglich einen Link oder Button im Chat einzufügen, der nur für das Team sichtbar ist. danke schon mal RE: Link/Button ab Moderator - Zion - 01.11.2017 Das ist recht Simpel umzuzusetzen: Zuerst im Chat das Menü öffnen: Adminpanel->Benutzer-Einstellungen->Gruppen und Rechte "Recht anlegen" klicken Ausfüllen: [attachment=291] Anwenden. Nun die einzelnen Gruppen, welche diese Berechtigung haben sollen (Den Knopf zu sehen) bearbeiten (Schraubenschlüssel), die Kategorie wählen und dort die erstellte Berechtigung aktivieren und übernehmen. Zum Coding: (Ab hier gehen wir von einem Link in der Navigation/Menü aus und das wir die Berechtigung im System "my_perm" genannt haben. Soll der Link woanders auftauchen, bitte die entsprechenden Dateien bearbeiten.) Öffne die (entsprechende) /inc/navigation.inc.php und suchen den Part (für gewöhnlich ganz unten) mit PHP-Code: $ZE_TPL->assign Und fügen darunter oder darüber ein: PHP-Code: $ZE_TPL->assign("MYPERM", $ZE_SETTINGS->cP('my_perm', $uid, $lvl)); $ZE_TPL->assign("MYPERM", $ZE_SETTINGS->cP('my_perm', $uid, $lvl)); MYPERM = merken! Hier übergeben wir das Ergebnis an die eigentliche Anzeige my_perm = der Systemname der Berechtigung $uid = die BenutzerID (achtung, heisst von Datei zu Datei anders, da noch nicht einheitlich. Am besten schauen, wie in der Datei Benutzer identifiziert werden, zB $ZE_user_id, $ZE_uid, etc) $lvl = siehe uid Das Fettgedruckte ist die eigentliche Rechteabfrage, assign weisst das ganze dem Template zu. Dieses öffnen wir nun auch als nächstes (/styles/default/tpl/navigation.zyr) und setzen den Button/Link zwischen PHP-Code: {if="$MYPERM==true"} Beachte, das vor MYPERM ein Dollarzeichen zu setzen ist. Sind die Berechtigungen im ACP korrekt gesetzt, wird der Bereich innerhalb der IF-Abfrage nur denen angezeigt, denen es erlaubt ist. (Nicht nur Buttons, sondern wirklich alles ^^) RE: Link/Button ab Moderator - TimTom - 01.11.2017 danke leider bekomm ich eine fehler meldung Notice: Undefined variable: lvl in /var/www/vhosts/chicago100.startdedicated.de/ze.crazy-party-bunker.de/inc/initChatRoom.inc.php on line 184 HAT SICH ERLEDIGT KLAPT GUT DANKE RE: Link/Button ab Moderator - Zion - 01.11.2017 Sagte ja, bisschen Augen auf |