Показать сообщение отдельно
Astrix вне форума      Старый #12  
Аватара для Astrix
Astrix
Бывалый
Регистрация: 09.01.2007
Сообщения: 309


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Astrix Посетить домашнюю страницу Astrix Найти все сообщения от Astrix Добавить Astrix в список друзей  
16.03.2007, 20:14

откройте файл includes/page_header.php

там в районе 455 строки должен быть такой код:

PHP код:
 //
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
        
$template->assign_block_vars('switch_user_logged_out', array());
//
// Allow autologin?
//
if (!isset($board_config['allow_autologin']) || $board_config['allow_autologin'] )
{
        
$template->assign_block_vars('switch_allow_autologin', array());
        
$template->assign_block_vars('switch_user_logged_out.switch_a  llow_autologin', array());
}
}
else
{
        
$template->assign_block_vars('switch_user_logged_in', array());

        if ( !empty(
$userdata['user_popup_pm']) )
        {
                
$template->assign_block_vars('switch_enable_pm_popup', array());
        }



сравните с тем, что есть в вашем файле.
он следует сразу за этим кодом:
PHP код:
 'T_SPAN_CLASS3' => $theme['span_class3'],

        
'NAV_LINKS' => $nav_links_html)
); 


а еще попробуйте заменить то, что я писал раньше на такой кусок кода:

PHP код:
 if (!function_exists("docookie")) {
function 
docookie($setuid$setusername$setpass$setstorynum$setumode$setuorder$setthold$setnoscore$setublockon$settheme$setcommentmax) {
    
$info base64_encode("$setuid:$setusername:$setpass:$setstorynum:$setumo  de:$setuorder:$setthold:$setnoscore:$setublockon:$  settheme:$setcommentmax");
    
setcookie("user","$info",time()+2592000);
}
}
require_once(
'mainfile.php');

$sql "SELECT user_password, user_id, storynum, umode, uorder, thold, noscore, ublockon, theme, commentmax FROM ".$user_prefix."_users WHERE username='".addslashes($username)."'";
$result $db->sql_query($sql);
$setinfo $db->sql_fetchrow($result);

docookie($setinfo['user_id'], addslashes($username), $setinfo['user_password'], $setinfo['storynum'], $setinfo['umode'], $setinfo['uorder'], $setinfo['thold'], $setinfo['noscore'], $setinfo['ublockon'], $setinfo['theme'], $setinfo['commentmax']);
$uname $_SERVER['REMOTE_ADDR'];
$db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$uname' AND guest='1'");
$db->sql_query("UPDATE ".$prefix."_users SET last_ip='$uname' WHERE username='$username'");
//Либо в оригинальном файле вышенаписаный код вставьте перед нижеследующим
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&''&'htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx"
redirect(append_sid($urltrue)); 
 
Хочешь обнять весь мир? - Купи глобус!