MyBB.de Forum
Hide links/url for Usergroups - 1.8.x - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Hide links/url for Usergroups - 1.8.x (/thread-36257.html)

Seiten: Seiten: 1 2 3 4 5


RE: Hide links/url for Usergroups - 1.8.x - Schnapsnase - 17.05.2020

(17.05.2020, 17:25)itsmeJAY schrieb: Das wird dir sicherlich viel Spaß machen Big Grin und mir auch.. :-p
Naja, wir werden sehen... Big Grin

(17.05.2020, 17: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. Wink


RE: Hide links/url for Usergroups - 1.8.x - lenox - 17.05.2020

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'])) == && count(is_member([4], $mybb->user['uid'])) > && in_array($thread['fid'], array(121,122,123))) then>
<
div>Route PlanenDann bitte <class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a>  oder <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 PlanenDann bitte <class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a>  oder <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'])) == && count(is_member([4], $mybb->user['uid'])) > && in_array($thread['fid'], array(121,122,123))) then
<
div>Route PlanenDann bitte <class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a>  oder <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 PlanenDann bitte <class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a>  oder <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   Smile


RE: Hide links/url for Usergroups - 1.8.x - itsmeJAY - 17.05.2020

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


RE: Hide links/url for Usergroups - 1.8.x - lenox - 17.05.2020

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.


RE: Hide links/url for Usergroups - 1.8.x - itsmeJAY - 17.05.2020

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.


RE: Hide links/url for Usergroups - 1.8.x - lenox - 17.05.2020

Der aktuelle Code ist 

PHP-Code:
<td valign="top">Route planen</td>
<
td valign="top">
<if (
$mybb->user['usergroup'] == && in_array($thread['fid'], array(121,122,123))) then
<
div>Route PlanenDann bitte <class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a>  oder <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.


RE: Hide links/url for Usergroups - 1.8.x - itsmeJAY - 17.05.2020

PHP-Code:
<td valign="top">Route planen</td>
<
td valign="top">
<if (
$mybb->user['usergroup'] == || $mybb->user['usergroup'] == 5) && in_array($thread['fid'], array(121,122,123)) then
<
div>Route PlanenDann bitte <class="login" href="https://angel-juenger.de/member.php?action=login" rel="nofollow">Anmelden</a>  oder <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.


RE: Hide links/url for Usergroups - 1.8.x - lenox - 17.05.2020

Cool  funktioniert jetzt auf den ersten blick wie es soll und das mit Handy  respect Big Grin , 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?