Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
25.04.2020, 20:12
(Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2020, 20:13 von lenox.)
Das mit mehreren Foren ID´s geht mit dem Code von doylecc nicht da kommt der Syntax Error.
Das es jetzt wieder geht, liegt daran das ich es wieder auf eine einzelne fid ohne array wie in dem Code von dir geändert habe.
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
Müsste theoretisch wie doylecc schrieb funktionieren. Ansonsten alle Foren IDs mit dem ODER Operator einzeln abfragen.
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
(25.04.2020, 20:24)itsmeJAY schrieb: Ansonsten alle Foren IDs mit dem ODER Operator einzeln abfragen.
Hoffentlich sind`s nicht so viele.
Ich sehe aber momentan auch keinen Grund, warum doylecc`s Code nicht funktioniert.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(25.04.2020, 19:06)lenox schrieb: Funktioniert leider nicht mit
PHP-Code:
<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>
da kommt leider auch ein syntax error
Code:
Parse error: syntax error, unexpected ';' in /homepages/8/d707489081/htdocs/forumdisplay.php(1340) : eval()'d code on line 126
Sorry klar, da ist eine Klammer an der falschen Stelle. richtig wäre es so:
PHP-Code:
<if ($mybb->user['usergroup'] == 1 && in_array($thread['fid'], array(121,122,123))) then>
Beiträge: 1.136
Themen: 39
Registriert seit: 27.08.2014
(25.04.2020, 20:32)Schnapsnase schrieb: (25.04.2020, 20:24)itsmeJAY schrieb: Ansonsten alle Foren IDs mit dem ODER Operator einzeln abfragen.
Hoffentlich sind`s nicht so viele.
Ich sehe aber momentan auch keinen Grund, warum doylecc`s Code nicht funktioniert.
jau, ich bin häufig nur am Handy on.. Deshalb ist es schwierig immer gut zu supporten.. Aber ihr seid ja spitze hier
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
25.04.2020, 21:05
(Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2020, 21:23 von Schnapsnase.)
(25.04.2020, 21:00)itsmeJAY schrieb: ich bin häufig nur am Handy on.. Deshalb ist es schwierig immer gut zu supporten..
Na für`n so kleines Display siehst Du aber schon sehr viel.
Ich hatte den Fehler nicht mal auf dem PC-Monitor gesehen.
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
25.04.2020, 21:06
(Dieser Beitrag wurde zuletzt bearbeitet: 25.04.2020, 21:07 von lenox.)
Vielen herzlichen dank an alle, es funktioniert jetzt perfekt was eine ) die Welt verändern kann
und nochmal sorry das es hier im Thread gelandet ist.
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
Nabend,
ich muss leider noch mal den thread missbrauchen
Kann mir kurz jemand sagen wie ich den Code für weitere Gruppen erweitern kann?
Habe es mit
PHP-Code:
<if !in_array($mybb->user['additionalgroups'], array(1,5,7)) then && in_array($thread['fid'], array(121,122,123))) then>
versucht, aber das funktioniert so nicht.
Beiträge: 2.267
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
17.05.2020, 09:48
(Dieser Beitrag wurde zuletzt bearbeitet: 17.05.2020, 09:49 von Schnapsnase.)
(16.05.2020, 19:42)lenox schrieb: versucht, aber das funktioniert so nicht.
Was soll den überhaupt funktionieren?
In der If-Anweisung ist vor AND das then falsch.
additionalgroups sind sekundäre Benutzergruppen - ist das so gewollt?
Da ich nicht weiß, was Du erreichen willst, hier nur ein Beispiel:
PHP-Code:
<if !in_array($mybb->usergroup['gid'], array(1,5,7)) && in_array($thread['fid'], array(121,122,123))) then>
Beiträge: 714
Themen: 58
Registriert seit: 20.10.2016
MyBB-Version: 1.8.xx
Erreichen will ich das Benutzergruppe 5 und 7 auch ausgeschlossen werden und nicht nur Gruppe 1.
Habe auf mybb.com unter anderem ein codebeispiel mit additionalgroups gefunden, daher habe ich es so und mit 2 anderen beispielen probiert, aber immer ein Parse error erhalten.