Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как доработать модуль вывода последних комментариев?

Как доработать модуль вывода последних комментариев?


     26.04.2019    Общие вопросы по PHP, Модули, Хаки, Ламерские вопросы    897

вопрос
Всем привет. Есть такой модуль вывода последних комментариев

<?//////////////////////////////////////////////////////////////
//=========================================================+//

//////////////////////////////////////////////////////////////
//Настроечки небольшие
$comm_num = 6; //Лимит коментариев выводимых в блоке

////////////////////////////////
//Создаем запрос к базе данных на вывод комментов
$query_comm_temp = "SELECT distinct pos.comm_num,pos.id,pos.category,pos.alt_name,pos.title,pos.date FROM (select distinct post_id from ".PREFIX ."_comments order by id desc limit $comm_num) com left join ".PREFIX ."_post pos on pos.id=com.post_id limit ".$comm_num;
$query_comm = $db->query($query_comm_temp);
$comment_tpl = "";
///////////////////////////////
//Выводим комментарии в цикле
while ($post = $db->get_row($query_comm)){
$post['category'] = intval($post['category'] );


if( $config['allow_alt_url'] ) {
            
            if( $config['seo_type'] == 1 OR $config['seo_type'] == 2  ) {
                
                if( $post['category'] and $config['seo_type'] == 2 ) {
                    
                    $full_link = $config['http_home_url'] . get_url( $post['category'] ) . "/" . $post['id'] . "-" . $post['alt_name'] . ".html";
                
                } else {
                    
                    $full_link = $config['http_home_url'] . $post['id'] . "-" . $post['alt_name'] . ".html";
                
                }
            
            } else {
                
                $full_link = $config['http_home_url'] . date( 'Y/m/d/', $post['date'] ) . $post['alt_name'] . ".html";
            }
        
        } else {
            
            $full_link = $config['http_home_url'] . "index.php?newsid=" . $post['id'];
        
        }
    $post['date'] = strtotime($post['date']);
	$post['title'] = stripcslashes($post['title']);
echo "<li><a href=\"".$full_link."#comment\"> ".$post['title']." (".$post['comm_num'].")</a></li>";
}
?>


Проблема в том, что есть новости, доступные только для зарегистрированных, и если там появляется комментарий, ссылка выводится и для незарегистрированных. Надо это подправить (чтобы выводилось соответственно настройкам группы, для которой доступна новость). Кто первый поможет с меня 200р. на моб. телефон или на ЯД.

Ответа пока нет


1 комментарий

ТeraMoune
Юзер

ТeraMoune - 26 апреля 2019 20:17 -

Прям марафон устроил, и как есть участники ?)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх