hmm gib mal den link !
aha stimmt du hast ja dann 2 index.php.
Ok dann versuche mal die index.php so um zu schrieben:
<?php
# Copyright by: Manuel
# Support: www.ilch.de
if (loggedin())
{
define ( 'main' , TRUE );
session_name ('sid');
session_start ();
require_once ('include/includes/config.php');
require_once ('include/includes/loader.php');
db_connect();
$allgAr = getAllgAr ();
$menu = new menu();
user_identification();
site_statistic();
require_once ('include/contents/'.$menu->get_url());
db_close();
debug('anzahl sql querys: '.$count_query_xyzXYZ);
debug('',1);
}
else
{
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: Einloggen'.ucfirst($menu->get(1));
$hmenu = 'Einloggen';
$design = new design ( $title , $hmenu );
$design->header();
?>
<center><h3>Du musst eingeloggt sein um die Gallery anschauen zu können</h3></center>
<br>
<br>
<center>
<?php
$tpl = new tpl ( 'user/error_login.htm' );
if ( loggedin() ) {
$tpl->set ( 'SID' , session_id() );
$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
$tpl->set ( 'NAME', $_SESSION['authname'] );
$tpl->out (0);
}
else
{
if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Nickname'; }
if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'ääääääää'; }
$regist = '';
if ( $allgAr['forum_regist'] == 1 )
{
$regist = ' <a href="index.php?user-regist">Regist</a>';
}
$tpl->set_ar_out ( array ( 'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
}
unset($tpl);
?>
</center>
<?php
if ( $menu->get(1) == '' ) {
$o = opendir ( 'include/contents/selfbp/selfp' );
while ($f = readdir ($o) ) {
if ( $f == '.' OR $f == '..' ) { continue; }
$tmp = explode('.',$f);
echo '<a href="?self-'.$tmp[0].'">'.ucfirst($tmp[0]).'</a><br />';
}
closedir($o);
} else {
$ende_ar = array ('.html','.htm','.php');
$um = $menu->get(1);
# um ../ backlinks in unterordner kicken.
$um = str_replace('../','',$um);
$um = str_replace('./','',$um);
foreach ($ende_ar as $v ) {
if ( file_exists ( 'include/contents/selfbp/selfp/'.$menu->get(1).$v ) ) {
require_once('include/contents/selfbp/selfp/'.$menu->get(1).$v);
break;
}
}
}
$design->footer();
}
?>
(Also alles überschrieben !!!!!)
Dann erstellst du in dem Ordner
include/templates/user
eine Datei namens error_login.htm und fügst das alles ein:
{EXPLODE}
<table width="100%" border="0" cellspacing="0" cellpadding="10">
<tr>
<td>
<form method="POST">
<input type="text" name="name" size="13" value="{NAME}" onFocus="if (value == '{NAME}') {value = ''}" onBlur="if (value == '') {value = '{NAME}'}" maxlength="50" style="margin-top:5px; " />
<input type="password" size="13" value="{PASS}" onFocus="if (value == '{PASS}') {value = ''}" onBlur="if (value == '') {value = '{PASS}'}" maxlength="20" name="pass" style="margin-top:5px; " />
<input type="hidden" name="wdlink" value="{wdlink}" />
<input type="submit" name="user_login_sub" value="Login" style="margin-top:5px; " /><br><br>{regist}
</form>
</td>
</tr>
</table>
Und dann nenne die Introseite wieder so um wie es fprher hierß. Dann verscuhe nochmal die seite aaufzurufen und wenn du drauf kommst, dann log dich mal auf der Seite aus und dann versuche die Seite nochmal neu zu aufzurufen !
Aber mach davor am besten nochmal ein Backup falls was passiert !
Zuletzt modifiziert von Alienuser am 16.09.2006 - 15:41:05