Гляньте код вывода на главную

332
.
<?php exit;
# Кеня (20.10.2022 / 19:04)
galtsev.t, forum/?act=show_post&id=212334&nbsp;
вот ссылка на оригинал
совсем другой код, там все в $view переменную собирается и выводится, а у тебя эта переменная false + пустая строка на выходе.
.
Flowap.ru
# galtsev.t (20.10.2022 / 19:11)
совсем другой код, там все в $view переменную собирается и выводится, а у тебя эта переменная false + пустая строка на выходе.
$limit = (empty($limit) ? 0 : $limit);
$view = false;
// Если гостевая закрыта, выводим сообщение и закрываем доступ (кроме Админов)
if (!$config->mod_guest && $systemUser->rights < 7) {
    $view = false;
} else {
    
    $sql = "
        SELECT 
            `guest`.*, 
            `guest`.`id` AS `gid`, 
            `users`.`rights`, 
            `users`.`lastdate`, 
            `users`.`sex`, 
            `users`.`status`, 
            `users`.`datereg`, 
            `users`.`id`
        FROM
            `guest` 
        LEFT JOIN
            `users` 
        ON
            `guest`.`user_id` = `users`.`id`
        WHERE 
            `guest`.`adm`='0' 
        ORDER BY 
            `time` DESC 
        LIMIT
            $limit
    ";
        $req = $db->query($sql);
            for ($i = 0; $res = $req->fetch(); ++$i) {
        $text = '';
        $view .= '';
        
        if (!$res['id']) {
            // Запрос по гостям
                    $res_g = $db->query("SELECT `lastdate` FROM `cms_sessions` WHERE `session_id` = '" . md5($res['ip'] . $res['browser']) . "' LIMIT 1")->fetch();
            
            $res_g = $db->query($req_g);
            $res['lastdate'] = $res_g['lastdate'];
        }
        
        // Время создания поста
                $text = ' (' . $tools->displayDate($res['time']) . ')';
            
        if ($res['user_id']) {
            // Для зарегистрированных показываем ссылки и смайлы
            $post = $tools->checkout($res['text'], 1, 1);
            $post = $tools->smilies($post, $res['rights'] >= 1 ? 1 : 0);
            
            if ($set_user['smileys']) {
                $post = $tools->smilies($post, $res['rights'] >= 1 ? 1 : 0);
            }
        } else {
            
   
            
            // Для гостей обрабатываем имя и фильтруем ссылки
                    $res['name'] = $tools->checkout($res['name']);
                    $post = $tools->checkout($res['text'], 0, 2);
                    $post = preg_replace('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~', '###', $post);
                    
        }
        
        if ($res['edit_count']) {
            // Если пост редактировался, показываем кем и когда
                    $post .= '
Изм. ' . $res['edit_who'] . ' (' . $tools->displayDate($res['edit_time']) . ') [' . $res['edit_count'] . ']';
        }
        
 if (!empty($res['otvet'])) {
            // Ответ Администрации
            $otvet = $tools->checkout($res['otvet'], 1, 1);
            
            if ($set_user['smileys']) {
                $otvet = $tools->smilies($otvet, 1);
            }
                
            $post .= ''. $res['admin'] .': '. 
                '('. $tools->displayDate($res['otime']) .')
'. 
                $otvet .'';
        }
        
        if ($rights >= 6) {
            $subtext = '[url='. $home .'/guestbook/index.php?act=otvet'.
          '&id='. $res['gid'] .'">'. $lng['reply'] .'[/url]'.
                ($rights >= $res['rights'] ? ' | [url='. $home .
          '/guestbook/index.php?act=edit&id='. $res['gid'] .'">'. 
                $lng['edit'] .'[/url] | [url='. $home .
          '/guestbook/index.php?act=delpost&id='. $res['gid'] .'">'.
                $lng['delete'] .'[/url]' : '');
        } else {
            $subtext = '';
        }
        
        $arg = [
            'iphide' => 1,
            'header' => $text,
            'body'   => $post,
            'sub'    => $subtext
        ];
        
        $view .= functions::display_user($res, $arg);
        $view .= '';
    }
}
return $view;
Вот так вроде же должно быть?
.
<?php exit;
# Кеня (20.10.2022 / 19:16)
$limit = (empty($limit) ? 0 : $limit);
$view = false;
// Если гостевая закрыта, выводим сообщение и закрываем доступ (кроме Админов)
if (!$config->mod_guest && $systemUser->rights < 7) {
$vie
Не знаю, слишком много кода в данном варианте что бы что то сказать, до этого просто явные недочёты были 🤔
Всего: 13