ЛС в интегриран phpbb

Snoopy

Registered
Ползвам мода с интегрирането на сайт и phpbb, но не знам как да слжоа в сайта да пише "Нямате нови съобщения" или "Вие имате X нови съобщения" :)
 
Здравей,


нали знаеш къде се поставят тези кодове:

$userdata['username'] - потребителското му име
$userdata['user_regdate'] - кога се е регистрирал
$userdata['user_level'] - дали е администратор или модератор (1 е админ/ 2 е мод)
$userdata['user_posts'] - брой мнения във форума
$userdata['user_style'] - кой темплейт ползва
$userdata['user_rank'] - какъв ранк е
$userdata['user_avatar'] - аватар на потребителя
$userdata['user_email'] - E-mail на потребителя
$userdata['user_icq'] - ICQ на потребителя


както е този код:

<?
if ($userdata['user_active']>0)
{

echo '

<table border="0" style="font-size:12px;" cellpadding="0" cellspacing="0" >
<tr>
<td style="font-size:12px;" height="20"><b>Потребител:</b>
</td>
</tr>
<tr>
<td style="font-size:12px;" height="20"><a
href="'.$phpbb_root_path.'profile.php?mode=viewprofile&u='.$userdata['username'].' ">'. $userdata['username'].'</a>
</td>
</tr>
<tr>
<td height="20" >$userdata['user_notify_pm'].</td>
</tr>
<tr>
<td height="20" ><a class="user" href="'.$phpbb_root_path.'login.php?logout=true&sid='.$userdata['session_id'].'">Изход</a></td>
</tr>
<tr>
<td height="5">
</td>
</tr>
</table>

';
}
else
{

echo '

<form action="'.$phpbb_root_path.'login.php" method="post" style="margin: 0px;">
<input type="hidden" name="redirect" value="../index.php" />
<table border="0" style="font-size:12px;" width="130" cellspacing="0" cellpadding="0">
<tr>
<td class="left" height="25">
<b>Потребител:</b>
</td>
</tr>
<tr>
<td class="left" height="25">
<input type="text" name="username" size="10" maxlength="25">
</td>
</tr>
<tr>
<td class="left" height="25">
<b>Парола:</b>
</td>
</tr>
<tr>
<td class="left" height="25">
<input type="password" name="password" size="10" maxlength="25">
</td>
</tr>
<tr>
<td>
автоматично: <input type="checkbox" name="autologin" checked >
</td>
</tr>
<tr>
<td class="left" height="35">
<input type="submit" name="login" value="Вход">
</td>
</tr>
<tr>
<td class="left" height="20" >
<a href="'.$phpbb_root_path.'profile.php?mode=register">Регистрация</a>
</td>
</tr>
<tr>
<td class="left" height="20">
<a href="'.$phpbb_root_path.'profile.php?mode=sendpassword" >Забравена парола</a>
</td>
</tr>
</table>
</form>

';

}

?>

това в червеното са промените.


ако има нещо проблеми казвай.. не съм пробвал нищо така че може и да не е станало. споко ще го измислим ако не е това ;)

в таблицата USERS в базата данни на форума ти ги има всички команди :wink:

phpbb_users така трябва да изглежда таблицата ти. И като ги видиш ще ти стане ясно :wink: Но мисля че това беше :wink:
 
Бяла страница
http://breakpoint.godmode-bg.com/
А като махна тва за ЛС то и спира да е бяла :roll:
Помоощ :D
 
<tr>
<td height="20" >'. $userdata['user_notify_pm'].'</td>
</td>
</tr>

Така пробвах и спря да ми дава бялата страница, но вместо да ми казва колко съобщения имам.. ми пише 0
 
Snoopy каза:
<tr>
<td height="20" >'. $userdata['user_notify_pm'].'</td>
</td>
</tr>

Така пробвах и спря да ми дава бялата страница, но вместо да ми казва колко съобщения имам.. ми пише 0

Ми правиш проверка с:

if ($userdata['user_notify_pm']>0) ако е изпълнено имаш нови съобщения, ако не е нямаш...



Ама там е проблема, че с тая лог-ин форма не става. Трябва на отделен файл. Аз питах за почти същото тук:

http://web-tourist.net/forum/viewtopic.php?t=9925
 

Back
Горе