Beiträge: 124
Themen: 36
Registriert seit: 30.09.2012
Hi, ich würde gerne weitere Seiten erstellen (wie das geht weiß ich) und würde den menüpunkt auch gerne für alle Benutzergruppen anzeigen, aber das betreten der Seite nur für bestimmte Benutzergruppe erlauben. ansonsten soll die übliche "kein zugriff"-seite angezeigt werden.
Ich nehme mal an, man würde das über eine if-else-funktion in der php-datei der neuen Seite realisieren, bin mir nur nicht ganz sicher, ob das so passen würde:
Code:
<?php
$_GET["gid"];
if ($gid = $9) {
SEITENQUELLTEXT;
}
} else {
KEIN-ZUTRITT-WEITERLEITUNG;
}
?>
Ja, naja so in der Art. Ich hab mit der Get-Funktion bisher nicht gearbeitet und auch eher mit anderen Sprachen als PHP
lg
Beiträge: 44
Themen: 3
Registriert seit: 02.01.2010
= ist eine Zuweisung, also ist deine erste Abfrage immer TRUE. == ist ein Vergleich.
Außerdem musst du dein GET-Parameter in die Variable $gid vorher speichern - da gehört dann das = hin.
MyBB und vBulletin® Programmierer.
Kein Support per PN!
Beiträge: 124
Themen: 36
Registriert seit: 30.09.2012
(07.10.2012, 16:37)Boolean schrieb: = ist eine Zuweisung, also ist deine erste Abfrage immer TRUE. == ist ein Vergleich.
Wusste ich es doch! Habs nur gegoogelt und dachte dann: Ok, vll ist das ja bei PHP bisschen anders.
(07.10.2012, 16:37)Boolean schrieb: Außerdem musst du dein GET-Parameter in die Variable $gid vorher speichern - da gehört dann das = hin.
das kann ich grad nicht ganz nachvollziehen, wie du das meinst.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
07.10.2012, 16:44
(Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2012, 16:44 von Jockl.)
Du musst gar nicht mit dem GET-Parameter arbeiten. Sieh Dir mal diese Seite in der Doku an:
https://www.mybb.de/doku/haeufig-gestell...erstellen/
Wenn Du global.php einbindest, kannst Du die Usergruppe z.B. so abfragen:
PHP-Code:
if($mybb->usergroup['gid'] == 1)
{
......
}
else{
.....
}
Beiträge: 124
Themen: 36
Registriert seit: 30.09.2012
07.10.2012, 17:04
(Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2012, 17:18 von me.lina.)
Danke, ja das Dokument hatte ich schon bezüglich dem erstellen der Seite, ich versuch das mal zusammen zu basteln alles
Ok, es hapert doch noch an einem Punkt: wie bekomme ich denn die "kein-zugriff" seite?
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(07.10.2012, 17:04)me.lina schrieb: Ok, es hapert doch noch an einem Punkt: wie bekomme ich denn die "kein-zugriff" seite?
Das erreichst du durch:
Beiträge: 124
Themen: 36
Registriert seit: 30.09.2012
Klappt alles. Danke