- phpbb интеграция помощ за логин
WT форуми -> Всичко за phpBB -> phpbb интеграция помощ за логин
Създайте нова тема Напишете отговор 
Автор Съобщение
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 95
Мнение 20/12/2018 3:47 pm     phpbb интеграция помощ за логин Отговорете с цитат


Здравейте незнам темата в правилният раздел ли е ако не е моля да бъде преместена
та въпросът ми е имам сайт интегриран с phpbb 3.2 и имам проблем с логина който е в сайта а не в форума ето го и самият код

<?php
$chas = date ( "H:i" );
if ( $chas <= 18  ) { $pozdrav ="Добър ден";   }
if ( $chas >= 18  ) { $pozdrav ="Добър вечер"; }
if ( $chas <  12  ) { $pozdrav ="Дoбро утро";  }
if ( $chas <  6   ) { $pozdrav ="Добър вечер"; }

// Ако потребителя не е логнат, показва логин формата.
if ($user->data['user_id'] == ANONYMOUS) {
?>

<span  style='float:left; position:relative;color:#585858;'><img src='temp/icons/NGHwxdr.png' style='vertical-align:middle'>В момента разглеждате сайта/форума като гост и нямате достъп до всички негови функции.</span>

<form style="float:right;" action="<?php echo ''.append_sid("forum/ucp.$phpEx", "mode=logout", true, $fatal_session_id).'' ?>" method="post">
<input type="button" class="button small blue" value="Вход" onclick="javascript:location.href = '<?php echo $siteurl; ?>/forum/ucp.php?mode=login'" />
<input type="button" class="button small orange" value="Регистрация" onclick="javascript:location.href = '<?php echo $siteurl; ?>/forum/ucp.php?mode=register'" />
<input type="button" class="button small gray" value="Забравена парола" onclick="javascript:location.href = '<?php echo $siteurl; ?>/forum/ucp.php?mode=sendpassword'" />
</form>

<?php
// Ако потребителя е логнат, показваме потребителско меню.
} else {
   
echo "<div style='float:left;'>";

// Изкарва аватар на потребителя
if ($user->data["user_avatar"] != null){
echo '<a id="forum-link" title="Аватар" href="'.$forum_path.'/ucp.php?i=profile&amp;mode=avatar"><img src="'.$forum_path.'/download/file.php?avatar='.$user->data['user_avatar'].'" style="margin-top:3px; vertical-align: middle;" width="30" height="30" /></a>';
} else {
echo '<a id="forum-link" title="Аватар" href="'.$forum_path.'/ucp.php?i=profile&amp;mode=avatar"><img src="engine/images/noavatar.png" style="margin-top:3px; vertical-align: middle;" width="20" height="20" /></a>'; // Ако потребителя няма аватар
}
?>
<a id="forum-link" title="Настройки" href="/forum/ucp.php"><img src="temp/icons/msg.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;"/> <?php echo $pozdrav; ?>, <b style='color: #<?php echo $fatal_user_color;?>'><?php echo $fatal_username; ?></b></a>
<a id="forum-link" title="Лични съобщения" href="<?php echo $siteurl; echo "/forum/ucp.$phpEx?i=pm&folder=inbox";?>"><img src="temp/icons/mail.png"  style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> <?php echo $fatal_new_pm; ?> нови </a>


</div>
<div style='float:right;'>
<?php
$level = $fatal_group_id;
if ($level == 5) { // Не пипай тези групи
echo  "<a id='forum-link' title='Админ Панел Сайт' href=\"$siteurl/admin\"><img src='temp/icons/icon-admin.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Админ Панел Сайт</a>";
}
if ($level == 5) {
echo  "<a id='forum-link' title='Админ Панел Форум' href=\"$siteurl/$forum_path/adm/index.$phpEx?sid=$sid\"><img src='temp/icons/icon-manager.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Админ Панел Форум</a>";
}
if ($level == 5) {
 echo "<a id='forum-link' title='Модераторски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/icon-officer.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Модераторски Панел</a>";
}
if ($level == 5) {
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
else if ($level == 4) {
 echo "<a id='forum-link' title='Модераторски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/icon-officer.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' /> Модераторски Панел</a>";
}
else if ($level == 2) {
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
} // Добавени групи
else if ($level == 17) { // Сървър Администратор
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
else if ($level == 23) { // V.I.P
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
else if ($level == 24) { // Дизайнер
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
else if ($level == 26) { // Отговорник
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
else if ($level == 28) { // Поддръжка
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
else if ($level == 29) { // Uploader
 echo "<a id='forum-link' title='Потребителски Панел' href=\"$siteurl/$forum_path/mcp.$phpEx?sid=$sid\"><img src='temp/icons/user-icon.png' style='margin-top:-3px; vertical-align: middle; margin-left:5px;' />   Потребителски Панел</a>";
}
echo'<a id="forum-link" title="Изход" href='. append_sid("$forum_path/ucp.$phpEx", "mode=logout", true, $user->session_id) . '><img src="temp/icons/exit.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> Изход</a>';
?>

</div>
<?php
}
?>


след като го поставя в ерор лога ми дава грешката на редът който е за изход от профила и да кажа че използвам версия php 5.6
някой ако може да помогне ще съм му много благодарен може и друг логин не ми е проблем стига да работи ,благодаря ви предварително
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Ticketa
Турист
Турист

Регистриран на: 27/02/2012 3:54 pm

Support: 23
Bonus: 46
Мнения: 325
Мнение 20/12/2018 9:30 pm     Re: phpbb интеграция помощ за логин Отговорете с цитат


абракадабра сим салабим....

Реда този ли е?
echo'<a id="forum-link" title="Изход" href='. append_sid("$forum_path/ucp.$phpEx", "mode=logout", true, $user->session_id) . '><img src="temp/icons/exit.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> Изход</a>';


Грешката каква е? Напиши я тук:


Включвам магическата формула и излиза следният резултат:

echo '<a id="forum-link" href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=logout', true, $user->session_id). '"><img src="temp/icons/exit.png" style="margin-top:-3px; vertical-align: middle; margin-left:5px;" /> Изход</a>';
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
KyMyHuCT
Нов
Нов

Регистриран на: 20/09/2012 6:01 pm

Support: 0
Bonus: 0
Мнения: 95
Мнение 21/12/2018 7:44 am      Отговорете с цитат


това е грешката която пише в error лога


[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: user in /home/players/public_html/inc/login.php on line 9
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Trying to get property of non-object in /home/players/public_html/inc/login.php on line 9
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Use of undefined constant ANONYMOUS - assumed 'ANONYMOUS' in /home/players/public_html/inc/login.php on line 9
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: user in /home/players/public_html/inc/login.php on line 27
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Trying to get property of non-object in /home/players/public_html/inc/login.php on line 27
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_user_color in /home/players/public_html/inc/login.php on line 33
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_username in /home/players/public_html/inc/login.php on line 33
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: phpEx in /home/players/public_html/inc/login.php on line 34
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_new_pm in /home/players/public_html/inc/login.php on line 34
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Notice:  Undefined variable: fatal_group_id in /home/players/public_html/inc/login.php on line 40
[21-Dec-2018 07:40:53 Europe/Sofia] PHP Fatal error:  Call to undefined function append_sid() in /home/players/public_html/inc/login.php on line 77
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
djman
Активен
Активен

Регистриран на: 12/09/2009 10:07 am

Support: 107
Bonus: 204
Мнения: 2782
Мнение 02/01/2019 11:21 am      Отговорете с цитат


Добре де, грешките съвсем ясно показват какви са проблемите. Rolling Eyes

На ред 9 ползваш $user - ама той къде е дефиниран? Няма го.
На ред 77 ползваш функция, която не е дефинирана - append_sid().
Предполагам ти липсват няколко инклуда.
Другите грешки предполагам можеш да разбереш сам. Wink
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> Всичко за phpBB Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети