zamien kod z popup.php tym:
[php]
<?php
define('IN_PHPBB', true);
$phpbb_root_path = ''; // twoja sciezka do forum musi miec '/' na koncu
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
//koniec zmienne odpowiadajace za statsy poczatek zmienne odp. za logowanie
$scfile=explode("/",$_SERVER['PHP_SELF']);
$redir = "../";
?>
<body onUnload="self.close();">
<?
//link pierwszy LOGIN
if(!$userdata['session_logged_in'] )
{
echo '
Witaj <b>Gościu</b><br />
<form method="post" action="'.$phpbb_root_path.'login.php" style="display: inline" name="login">
<input type="text" name="username" onBlur="if (this.value == \'\') this.value = \'login\'" onFocus="if(this.value == \'login\') this.value = \'\'" /><br />
<input type="password" name="password" onblur="if (this.value == \'\') this.value = \'pass\'" onfocus="if(this.value == \'pass\') this.value=\'\'" /><br />
<input type="hidden" name="login" value="login" />
<input type="checkbox" name="autologin" />Remember me<br />
<input value="Zaloguj" type="submit" />
</form><br>
Po kliknięciu na <b>Zaloguj</b> to okno zostanie zamknięte. Przeładuj głowną stronę, aby byc zalogowanym.';
}
</body>
?>
[/php]
po pierwsze to nie potrzebne było to sprawdzanie, ot takie niedopatrzenie.
co do tego co bedzie widział zalogowany user - bedzie puste okno.
zrób tak
w index.html znajdz:
Kod:
<a href="#" onclick="window.open('popup.php','cam','width=500,height=500,scrollbars=no,status=yes'); return false"></a>
przed dodaj :
[php]<?php
if($userdata['session_logged_in'])
{
?>[/php]
a po dodaj
Kod:
}
[ Dodano: 08 Paź 2006 12:15 ]
c.d
i na początku strony dodaj (chodzi mi o index.html ).
[php]<?php
define('IN_PHPBB', true);
$phpbb_root_path = ''; // twoja sciezka do forum musi miec '/' na koncu
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX, $session_length);
init_userprefs($userdata);
//koniec zmienne odpowiadajace za statsy poczatek zmienne odp. za logowanie
$scfile=explode("/",$_SERVER['PHP_SELF']);
$redir = "../";
?>[/php]
zapisz ten plik jako index.php
@ co do problemu, sproboj wprowadzic te zmiany i zobacz czy bedzie działało