Панель выводит последние комментарии пользователей к статьям и новостям.
Соотвественно содержит название новости/статьи к который был сделан комментарий, ссылку на статью, а также имя пользователя и ссылку на его профиль
Вот код
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$result = dbquery(
"SELECT ta.*,tac.*,tad.*,tau.* FROM ".$db_prefix."comments ta
INNER JOIN ".$db_prefix."articles tac ON ta.comment_item_id=tac.article_id
INNER JOIN ".$db_prefix."news tad ON ta.comment_item_id=tad.news_id
INNER JOIN ".$db_prefix."users tau ON ta.comment_name=user_id
ORDER BY comment_datestamp DESC LIMIT 0,5"
);
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
if ($data['comment_type']=N)
{
$itemsubject = trimlink($data['news_subject'], 23);
echo "<img src='".THEME."images/bullet.gif' alt=''>
Комментарий от <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='профиль пользователя ".$data['user_name']."' class='side'>".$data['user_name']."</a> к новости<br>
<a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."' class='side'>$itemsubject</a><br>\n";
}
if ($data['comment_type']=A)
{
$itemsubject = trimlink($data['article_subject'], 23);
echo "<img src='".THEME."images/bullet.gif' alt=''>
Комментарий от <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='профиль пользователя ".$data['user_name']."' class='side'>".$data['user_name']."</a> к статье<br>
<a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>$itemsubject</a><br>\n";
}
}
}<!--c2--></div><!--ec2-->
Он работате но выводит поочередно последние комментарии к новости а потом к статье даже если последние комментарии были сделаны только к новостям помогите исправить
Соотвественно содержит название новости/статьи к который был сделан комментарий, ссылку на статью, а также имя пользователя и ссылку на его профиль
Вот код
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$result = dbquery(
"SELECT ta.*,tac.*,tad.*,tau.* FROM ".$db_prefix."comments ta
INNER JOIN ".$db_prefix."articles tac ON ta.comment_item_id=tac.article_id
INNER JOIN ".$db_prefix."news tad ON ta.comment_item_id=tad.news_id
INNER JOIN ".$db_prefix."users tau ON ta.comment_name=user_id
ORDER BY comment_datestamp DESC LIMIT 0,5"
);
if (dbrows($result) != 0) {
while($data = dbarray($result)) {
if ($data['comment_type']=N)
{
$itemsubject = trimlink($data['news_subject'], 23);
echo "<img src='".THEME."images/bullet.gif' alt=''>
Комментарий от <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='профиль пользователя ".$data['user_name']."' class='side'>".$data['user_name']."</a> к новости<br>
<a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."' class='side'>$itemsubject</a><br>\n";
}
if ($data['comment_type']=A)
{
$itemsubject = trimlink($data['article_subject'], 23);
echo "<img src='".THEME."images/bullet.gif' alt=''>
Комментарий от <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='профиль пользователя ".$data['user_name']."' class='side'>".$data['user_name']."</a> к статье<br>
<a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' class='side'>$itemsubject</a><br>\n";
}
}
}<!--c2--></div><!--ec2-->
Он работате но выводит поочередно последние комментарии к новости а потом к статье даже если последние комментарии были сделаны только к новостям помогите исправить