Мини-профиль на сайте из форума PhpBBex

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Riljis » 06.03.2014, 18:58

Привет всем. Я написал мини профиль для сайта, чтобы он коротко выводил информацию об уже залогеном пользователе на форуме. Скрипт был на основе PHPBB. При попытке в совместной пляске с PHPBBex он выводит следующее:

Код: Выделить всё
Мы тебя не знаем!

Сам скрипт в мини версии:

Код: Выделить всё
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH'))?PHPBB_ROOT_PATH:'../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path.'common.'.$phpEx);
include($phpbb_root_path.'includes/bbcode.'.$phpEx);
$board_path = generate_board_url();
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('common');

if ($user->data['user_id']==ANONYMOUS)
{
   echo ('Мы тебя не знаем!');
}

else
{
   echo '<center><img src="http://207-200.rosintel.net/forum/download/file.php?avatar='.$user->data['user_avatar'].'" style="-moz-border-radius:6px 2px 6px 2px; -webkit-border-radius:6px 2px 6px 2px; border:1px solid  #fff; padding:0px; box-shadow: 0 0 4px rgba(0,0,0,50.5); -webkit-box-shadow: 0 0 4px rgba(0,0,0,50.5);"><br clear="all">';
   echo 'Выбирай, <b><font style="color:#'.$user->data['user_colour'].'; text-shadow: 0px 0px 3px #fff;">'.$user->data['username_clean'].'</b></font></center>';
}

Подскажите, может быть я не правильно забираю данные в условии, где $user->data['user_id']==ANONYMOUS ? В дебуг моде ошибок не пишет. На форуме авторизован.
Riljis
Автор темы
Репутация: 0
С нами: 10 лет

Сообщение #2 VEG » 06.03.2014, 19:32

Проверьте настройки cookies. Возможно, они неверны, поэтому при обращении к этому скрипту движок думает, что вы не авторизованы.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #3 Riljis » 06.03.2014, 19:35

Благо дарю за совет. У меня вопрос есть один: если сравнивать phpbb и phpbbex - они используют идентичные функции подобной $user->data['user_id']?

Да, вы оказались совершенно правы насчет кук.
Riljis
Автор темы
Репутация: 0
С нами: 10 лет

Сообщение #4 VEG » 07.03.2014, 09:55

Riljis, да, здесь ничего не изменилось.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев


Вернуться в Поддержка 1.x