Beiträge: 2.244
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(17.05.2020, 16:25)itsmeJAY schrieb: Das wird dir sicherlich viel Spaß machen und mir auch.. :-p Naja, wir werden sehen...
(17.05.2020, 16:25)itsmeJAY schrieb: Desweiteren hast du ein Denkfehler in deinem Code oben.. Eine konkretere Aussage dazu wäre mir schon lieb und würde auch Lenox evtl. weiterhelfen.
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
17.05.2020, 22:13
(Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2020, 22:15 von lenox.)
Habe es jetzt mit
PHP-Code: <td valign="top">Route planen</td> <td valign="top"> <if (count(is_member([1,5,7], $mybb->user['uid'])) == 0 && count(is_member([4], $mybb->user['uid'])) > 0 && in_array($thread['fid'], array(121,122,123))) then> <div>Route Planen? Dann bitte <a class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a> oder <a class="register" href="https://angel-juenger.de/member.php?action=register" rel="nofollow">Registrieren</a></span></div> <else> <a href="{$GLOBALS['threadfields']['resrev_url']}" target="_blank">{$GLOBALS['threadfields']['resrev_route']}</a> </if> </td> </tr>
PHP-Code: <td valign="top">Route planen</td> <td valign="top"> <if !in_array($GLOBALS['mybb']->user['usergroup'], array(1,5,7) && in_array($thread['fid'], array(121,122,123))) then> <div>Route Planen? Dann bitte <a class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a> oder <a class="register" href="https://angel-juenger.de/member.php?action=register" rel="nofollow">Registrieren</a></span></div> <else> <a href="{$GLOBALS['threadfields']['resrev_url']}" target="_blank">{$GLOBALS['threadfields']['resrev_route']}</a> </if> </td> </tr>
und
PHP-Code: <td valign="top">Route planen</td> <td valign="top"> <if (count(is_member([1,5,7], $mybb->user['uid'])) == 0 && count(is_member([4], $mybb->user['uid'])) > 0 && in_array($thread['fid'], array(121,122,123))) then> <div>Route Planen? Dann bitte <a class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a> oder <a class="register" href="https://angel-juenger.de/member.php?action=register" rel="nofollow">Registrieren</a></span></div> <else> <a href="{$GLOBALS['threadfields']['resrev_url']}" target="_blank">{$GLOBALS['threadfields']['resrev_route']}</a> </if> </td> </tr>
versucht, da wird es keinem angezeigt, egal ob Admin, Member, Gast, Banned usw.
und bei
PHP-Code: <td valign="top">Route planen</td> <td valign="top"> <if in_array($GLOBALS['mybb']->user['usergroup'], array(1,5,7) && in_array($thread['fid'], array(121,122,123))) then> <div>Route Planen? Dann bitte <a class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a> oder <a class="register" href="https://angel-juenger.de/member.php?action=register" rel="nofollow">Registrieren</a></span></div> <else> <a href="{$GLOBALS['threadfields']['resrev_url']}" target="_blank">{$GLOBALS['threadfields']['resrev_route']}</a> </if> </td> </tr>
wird es allen angezeigt
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
Erläutere mir mal bitte noch einmal kurz, wer jetzt alles den Text sehen darf und vorallem, ob es sich ausschließlich NUR auf die Hauptgruppe bezieht oder auch auf die sekundären Gruppen. Es kann ja sein, dass jemand in Gruppe 5 ist als sekundäre Gruppe und als Hauptgruppe in z. B. 4.
Bitte schreibe ausführlich wie du möchtest, dass sich das Programm verhält.
Grüße
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
17.05.2020, 22:29
(Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2020, 22:31 von lenox.)
Sehen soll den Text eigentlich jeder außer die Standard Gruppen Gast mit der gid 1, Nicht aktiviert gid 5 und gesperrte Benutzer gid 7, sekundäre Gruppen sind da keine bei.
Ich möchte halt gerne das die Links wie z.B. hier im Thread bei Route Planen, Verein und Verkaufsstellen für die Gruppe "Nicht aktiviert" und "Gesperrt" auch ausgeblendet werden mit der Meldung " Anmelden oder Registrieren" wie es bei der Gruppe Gast auch ist.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
Wie lautet denn dein derzeitiger laufender Code? Hier wurde so viel ins Thema geschrieben, ich habe den Überblick verloren.. Theoretisch müsste dein Code ja nur um weitere Gruppen erweitert werden.
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
17.05.2020, 22:41
(Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2020, 22:42 von lenox.)
Der aktuelle Code ist
PHP-Code: <td valign="top">Route planen</td> <td valign="top"> <if ($mybb->user['usergroup'] == 1 && in_array($thread['fid'], array(121,122,123))) then> <div>Route Planen? Dann bitte <a class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a> oder <a class="register" href="https://angel-juenger.de/member.php?action=register" rel="nofollow">Registrieren</a></span></div> <else> <a href="{$GLOBALS['threadfields']['resrev_url']}" target="_blank">{$GLOBALS['threadfields']['resrev_route']}</a> </if> </td>
und zusätzlich zu Gruppe 1 "Gast" soll Gruppe 5 "Nicht aktiviert" mit ausgeschlossen werden.
Gesperre User Guppe 7 habe ich jetzt komplett über die Gruppenrechte im ACP vom Forum ausgeschlossen.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
PHP-Code: <td valign="top">Route planen</td> <td valign="top"> <if ($mybb->user['usergroup'] == 1 || $mybb->user['usergroup'] == 5) && in_array($thread['fid'], array(121,122,123)) then> <div>Route Planen? Dann bitte <a class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a> oder <a class="register" href="https://angel-juenger.de/member.php?action=register" rel="nofollow">Registrieren</a></span></div> <else> <a href="{$GLOBALS['threadfields']['resrev_url']}" target="_blank">{$GLOBALS['threadfields']['resrev_route']}</a> </if> </td>
Mit dem Handy geschrieben. Bitte mal überprüfen ob es so klappt.
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
funktioniert jetzt auf den ersten blick wie es soll und das mit Handy respect , herzlichen dank für die Hilfe.
Aber mal zu der eigentlichen Frage wodurch dieser OT entstanden ist, kann man das Plugin auch auf bestimmte Foren begrenzen?
|