Neue Seite einbauen. Fragen.

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Ok ich versuche es sobald meine gäste nachhause fahren... :lol:
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Ich kann nicht heraus finden welche gruppe welche id hat... :(

ausserdem weiss ich immer noch nicht wie ich das machen kann das unterseiten nur für registrirte oder nur für mitarbetier sichtbar/benutzbar ist...
mario d.
Mitglied
Beiträge: 220
Registriert: 04.12.2003 20:18

Beitrag von mario d. »

Das geht so:

ACP -> Gruppen und Benutzer -> dann im linken Menü "Gruppen verwalten" -> auf "Einstellungen" der jeweiligen Gruppe gehen

Die Zahl, die als letzte Ziffer in der URL deines Browsers ercheint, ist die Gruppen-ID.

In meinem Bespielbildchen in diesem fall die 5:

[ externes Bild ]

Und dann arbeite mal etwas mit dem, was djchrisnet gepostet hat - dann läuft das.
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Soll ich jetzt diese code eingeben?

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 7; 

if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}
WO genau gibt man den code ein??? ich weiss in neue_seite.php aber wo genau?
<?php

// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
$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


/*
* Inhaltsbereich
*/


// Header und Titel der Seite
page_header('TITEL DER SEITE');


// Angabe eurer Content-Seite
$template->set_filenames(array(
'body' => 'eure_seite.html')
);


// Footer
page_footer();


?>
wo soll ich den code eintragen?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

/*
* Inhaltsbereich
*/
da vllt?
kein Support per PN
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Code: Alles auswählen

<?php 

// Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
$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 


/* 
* include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 7; 

if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}
*/ 


// Header und Titel der Seite 
page_header('TITEL DER SEITE'); 


// Angabe eurer Content-Seite 
$template->set_filenames(array( 
'body' => 'eure_seite.html') 
); 


// Footer 
page_footer(); 


?>
GENAU so? :) Bitte bitte genau gucken.

Wie kann ich mehrere Gruppen eintragen?

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 7; 

if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}

Code: Alles auswählen

$gruppe = 7; 1 ; 2 ; 3 ;
So???
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

...
// Session auslesen und Benutzer-Informationen laden 
$user->session_begin(); // Session auslesen 
$auth->acl($user->data); // Benutzer-Informationen laden 
$user->setup(); // Sprachvariablen laden 


include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 7; 
if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}



// Header und Titel der Seite 
page_header('TITEL DER SEITE'); 
...
User-Einer hat geschrieben:Wie kann ich mehrere Gruppen eintragen?
http://www.phpbb.de/viewtopic.php?t=164060
Szenario 2
kein Support per PN
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

So also was ich mitlerweile gelernt habe... :D

Ich kann Seiten nur für registrierte erstellen und ich kann Seiten nur für registrierte + für eine bestimmte gruppe erstellen.

Problem ist das ich 3 Gruppen eintritt in die Seite gewähren möchte und dein Link hat mir nicht geholfen weil ich ein Noob bin :oops: :lol:

Kann ich das nichbt einfach so machen???

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 7; 
if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 1; 
if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 2; 
if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}

include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx); 
$gruppe = 3; 
if (!group_memberships($gruppe, $user->data['user_id'], true)) 
{ 
trigger_error("NO_AUTH"); 
}
Ich bitte um antwort. :)
mario d.
Mitglied
Beiträge: 220
Registriert: 04.12.2003 20:18

Beitrag von mario d. »

Langsam, langsam. Schau dir den Link noch mal genau an, und geh die einzelnen Stationen Stück für Stück durch. Da musst gar nicht viel ändern. Versuch es noch mal bzw. schreib, was genau du dort nicht verstehst.
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Ganz einfach... ;)

ich brauche einen code der die gruppe 1, 2 und 7 in die seite lässt und die anderen nicht... :D

Kannst du mir sagen wie der code in diesem fall wäre? :oops:
Antworten

Zurück zu „[3.0.x] Mod Support“