вопрос
Здравствуйте. Использую довольно старый модуль последних комментов, и просьба не советовать заменить его новым...
Возникла необходимость вывести рядом с ником юзера его группу. Пожалуйста, подскажите как это реализовать.
Код:
Заранее спасибо!
Возникла необходимость вывести рядом с ником юзера его группу. Пожалуйста, подскажите как это реализовать.
Код:
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
//------------------------------------
// Настройки модуля
//------------------------------------
/* Количество выводимых комментарий */
define ("LIMITCOMM", "15");
/* Количество символов в названии новости */
define ("LIMITTITL", "30");
/* Показывать всплывающее окно в тексом комментария - (yes / no) */
define ("SHOWHITHB", "yes");
//------------------------------------
// /Настройки модуля
//------------------------------------
$sql = $db->query("SELECT comments.post_id, comments.is_register, comments.text, comments.autor, comments.email, post.id, post.date as newsdate, post.title, post.category, post.alt_name FROM " . PREFIX . "_comments as comments, " . PREFIX . "_post as post WHERE post.id=comments.post_id ORDER BY comments.date DESC LIMIT 0,".LIMITCOMM);
while($row = $db->get_row($sql)) {
$row['date'] = strtotime($row['date']);
$row['newsdate'] = strtotime($row['newsdate']);
$row['date'] = strtotime($row['date']);
if (strlen($row['title']) > LIMITTITL)
$title = substr ($row['title'], 0, LIMITTITL)." ...";
else
$title = $row['title'];
if (strlen($row['text']) > 300)
$text = htmlspecialchars( stripslashes( substr ($row['text'], 0, 300).".." ) );
if (!$row['is_register'] == "1") {
if($row['email'] != ""){
if( preg_match("/^[\.A-z0-9_\-]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/", $row['email'])){ $url_target = "";$mail_or_url = "mailto:"; }
else {
$url_target = "target=\"_blank\"";
$mail_or_url = "";
if(substr($row[email],0,3) == "www"){ $mail_or_url = "http://"; } }
if ($mail_or_url == "mailto:") {
$email = explode("@", $row['email'], 2);
$autor = "<script>var em0 = '$email[0]'; document.write('<a href=\"mailto:' + em0 + '@$email[1]\">".$row['autor']."</a>');</script>";
} else {
$autor = "<a $url_target href=\"$mail_or_url".$row[email]."\">".$row['autor']."</a>"; }
} else { $autor = $row['autor']; }
} else {
if ($config['allow_alt_url'] == "yes") {
$autor = "<a href=\"".$config['http_home_url']."user/".urlencode($row['autor'])."/\">".$row['autor']."</a>";
} else {
$autor = "<a href=\"$PHP_SELF?subaction=userinfo&user=".urlencode($row['autor'])."\">".$row['autor']."</a>"; } }
$row['date'] = strtotime($row['date']);
$row['category'] = intval($row['category']);
if ($config['allow_alt_url'] == "yes") {
if ($row['flag']) {
if ($row['category']) {
$full_link = $config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";
} else {
$full_link = $config['http_home_url'].$row['id']."-".$row['alt_name'].".html";
}
} else {
$full_link = $config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";
}
} else {
$full_link = $config['http_home_url']."index.php?newsid=".$row['id'];
}
$post = "<a href=\"".$full_link."\">".stripslashes($title)."</a>";
$text = strip_tags( $row['text'] );
if (SHOWHITHB == "yes") {
$box = "onmouseover=\"showhint('{$text}', this, event, '300px')\"";
}
$lcomm .= "<div class=\"east\" original-title=\"{$text}\"><div onmouseover=\"this.className='lastcomm_over';\" onmouseout=\"this.className='lastcomm';\" class=\"lastcomm\">Пишет {$autor}:<br> ⇒ {$post}</div></div>"; }
$lastcommb= " ".$lcomm."";
Заранее спасибо!