Verfasst: 20.03.2008 19:52
kann mir da jemand helfen?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
<?php
define('IN_PHPBB', true); // we tell the page that it's going to be using phpBB, this is important.
$phpbb_root_path = './../'; // See phpbb_root_path documentation
$phpEx = substr(strrchr(__FILE__, '.'), 1); // Set the File extension for page-wide usage.
include($phpbb_root_path . 'common.' . $phpEx); // include the common.php file, this is important, especially for database connects.
//Start session management -- This will begin the session for the user browsing this page.
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if ($user->data['user_id'] == ANONYMOUS)
{
login_box();
}
// Die zu prüfenden Gruppen IDs müssen mit Komma getrennt eingetragen werden
$check_group = "5";
$is_in_group = get_group_auth($check_group);
// Wenn der User in dieser Gruppe ist, liefert die Funktion den Wert TRUE zurück.
if ($is_in_group == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
// In der html Datei kann mit <!-- IF S_IN_GROUP --> und <!-- ENDIF --> ein Bereich markiert werden.
$template->assign_var('S_IN_GROUP', true);
}
else
{
trigger_error($user->lang['NOT_AUTORIZED'] . '<br /><br />' . sprintf($user->lang['BACK_TO'], '<a href="' . append_sid("{$phpbb_root_path}" . 'index.' . $phpEx) . '">', '</a>', '<a href="' . append_sid("{$phpbb_root_path}" . 'ucp.' . $phpEx . '?mode=login') . '">', '</a>'));
}
/*-----------------------------------------*/
//Hier kommt dein weiterer Code rein
/*-----------------------------------------*/
// Output the page
page_header($user->lang['PAGE_INTERN']); // Page title, this language variable should be defined in the language file you setup at the top of this page.
// Set the filename of the template you want to use for this file.
$template->set_filenames(array(
'header' => 'overall_header.html',
'body' => 'intern.html',
));
// Finish the script, display the page
page_footer();
?>
Code: Alles auswählen
'NOT_AUTORIZED' => 'Du bist nicht berechtigt, den internen Bereich zu betreten. Dieser Bereich kann nur von registrierten und eingeloggten Mitgliedern mit entsprechender Berechtigung betreten werden.',
'BACK_TO' => 'Zurück zum %1sForum%1s, oder gehe zur %2sLogin Seite%2s, um dich einloggen zu können.',
'PAGE_INTERN' => 'Interne Seite',
warum kommen denn da Fragezeichen??? (hab die Seite mit Firefox geöffnet)Zur?ck zum Forum, oder gehe zur Login Seite, um dich einloggen zu k?nnen.
Code: Alles auswählen
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<ul class="linklist leftside">
<li class="icon-ucp">
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a>
<!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF --> •
<a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
<!-- IF U_RESTORE_PERMISSIONS --> •
<a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>
<!-- ENDIF -->
<!-- IF S_IN_GROUP -->
•<a href="http://seriuskoesehome.se.funpic.de/intern/index.php" title="">Interner Bereich</a>
<!-- ELSE -->
•
<!-- ENDIF -->
</li>
</ul>
<!-- ENDIF -->
warum wird der switsh als falsch erkannt?Persönlicher Bereich (1 neue Nachricht) • Eigene Beiträge •
Code: Alles auswählen
// Die zu prüfenden Gruppen IDs müssen mit Komma getrennt eingetragen werden
$check_group = "5";
$is_in_group = get_group_auth($check_group);
// Wenn der User in dieser Gruppe ist, liefert die Funktion den Wert TRUE zurück.
if ($is_in_group == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
// In der html Datei kann mit <!-- IF S_IN_GROUP --> und <!-- ENDIF --> ein Bereich markiert werden.
$template->assign_var('S_IN_GROUP', true);
}