Ausgabe von ID & Nickname auf anderer Seite
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Der Code oben schaut so aus:
Stelle:
Code: Alles auswählen
<?php
// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = '../../forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup(); // Sprachvariablen laden
$user->data['username'];
Code: Alles auswählen
$sql="INSERT INTO cms_content (id, title, cat, type, content, username) VALUES ('', '$content_title', '$kategorie', '$content_type', '$content_inhalt', '" . $userdata['username'] . "')";
Das ist Falsch, du sollst nicht $user->data['username'] irgendwo hin schreiben.
Sondern anstelle von $userdata['username'] verwenden.
Für das erstellen eigener Seiten sind Basis-Programmier Kenntnisse notwendig.
Sondern anstelle von $userdata['username'] verwenden.
Für das erstellen eigener Seiten sind Basis-Programmier Kenntnisse notwendig.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs
Ich kann ja Grundlegend PHP aber wenns um phpBB geht,..
Ich habe folgende Gruppen:
Hauptgruppe: Artikelschreiber
Zweite Gruppe: Special Member
Bislang habe ich die Gruppe mit dem Code
Ausgelesen, doch nun können User der Gruppe Special Member ihre Rechte nicht ausnutzen, da sie die Hauptgruppe Artikelschreiber haben..
Wie geht es, das die zwei Gruppen beide Rechte haben?
mfg
Ich habe folgende Gruppen:
Hauptgruppe: Artikelschreiber
Zweite Gruppe: Special Member
Bislang habe ich die Gruppe mit dem Code
Code: Alles auswählen
<?php
if ($user->data["group_id"] == 8 OR $user->data["group_id"] == 5) {
?>
Wie geht es, das die zwei Gruppen beide Rechte haben?
mfg
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Ziemlich einfach: Füge den User der Gruppe hinzu und schon hat er die passenden Rechte....
Das kannst du sehr leicht über die auth_api lösen (Doku im passenden Ordner deiner Foren-Installation). Führe ein neues Recht ein, z.b. u_candothis. Dieses Recht kannst du per $auth->acl_get('u_candothis'); dann abfragen wobei es völlig egal ist in welchen Gruppen der User ist (und welche Hauptgruppe er hat) sofern er nur in irgend einer davon oder persönlich das Recht besitzt.
Das kannst du sehr leicht über die auth_api lösen (Doku im passenden Ordner deiner Foren-Installation). Führe ein neues Recht ein, z.b. u_candothis. Dieses Recht kannst du per $auth->acl_get('u_candothis'); dann abfragen wobei es völlig egal ist in welchen Gruppen der User ist (und welche Hauptgruppe er hat) sofern er nur in irgend einer davon oder persönlich das Recht besitzt.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Was für eine Funktion?
Wie schon gesagt eine sehr ausführliche Beschreibung zur Auth API gibts im docs Ordner in der Datei auth_api.html
Alternativ hältst du dich an das Tutorial hier: http://olympuswiki.naderman.de/Permissions
Wie schon gesagt eine sehr ausführliche Beschreibung zur Auth API gibts im docs Ordner in der Datei auth_api.html
Alternativ hältst du dich an das Tutorial hier: http://olympuswiki.naderman.de/Permissions
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Code: Alles auswählen
if (!$auth->acl_get('f_read', 5))
{
trigger_error('NOT_AUTHORISED');
}
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Mir ist nicht klar was du willst. Was hat das ganze denn jetzt mit einem (Sub-)Forum zu tun? Mit welchem oberen Skript kompatibel?
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.