Вывод на главную в JohnCMS v6.x.x

9.75K
.
# Jove (25.01.2017 / 00:40)
А как сделать чтоб на форуме выводило 5 случайных тем что надо изменить в твоем коде?
Скопируй этот код (+/-)
function LastNotes($switch = 'F', $lmt = 5) {
        if ($switch == 'F' && intval($lmt) > 0) {
            $out = '<div class="bmenu">Последние <b>'. $lmt .'</b> тем форума</div>';
            $sql = "SELECT id, text FROM forum WHERE type = 't' ORDER BY RAND() DESC LIMIT $lmt";
        } elseif ($switch == 'L' && intval($lmt) > 0) {
            $out = '<div class="bmenu">Последние <b>'. $lmt .'</b> статей библиотеки</div>';
            $sql = "SELECT id, name, count_views, count_comments FROM library_texts 
                WHERE premod = 1 ORDER BY RAND() DESC LIMIT $lmt";
        } else {
            return false;
        }
        $res = mysql_query($sql) or die (mysql_error());
        $i = 0;
        while ($row = mysql_fetch_assoc($res)) {
            if ($switch == 'F') {
                $out .= ($i % 2 ? '<div class="list2">' : '<div class="list1">') .
                    '<a href="/forum/?id='. $row['id'] .'">'. $row['text'] .'</a></div>';
            } elseif ($switch == 'L') {
                $color_views = ($row['count_views'] > 0 ? 'green' : 'red');
                $color_comments = ($row['count_comments'] > 0 ? 'green' : 'red');
                $out .= ($i % 2 ? '<div class="list2">' : '<div class="list1">') .
                    '<a href="/library/?id='. $row['id'] .'">'. $row['name'] .'</a>' .
                    '<div class="topmenu">просмотры: <span style="color:'. $color_views .'">'. 
                    $row['count_views'] .'</span> комментарии: <span style="color:'. $color_comments .'">'. 
                    $row['count_comments'] .'</span></div></div>';
            }
            $i++;
        }
        return $out;
    }
     
    echo LastNotes('L');     //Случайные 5 статей библиотеки
    echo LastNotes('F', 10); //Случайные 10 тем форума
.
Как добавить еще на вывод 5 тем
Ты о чём?
счетчик (0) и кнопку на последний пост в теме
Дописывать надо. Закажи во фрилансе, или в "Напишите за меня, пожалуйста".
.

Jove, Так в моем коде не нужно ничего менять, он рабочий. Просто скопируй его, и сохрани в пхп файл, в котором надо выводить эти данные
зы: пхп файл должен содержать подключение системных файлов Джона.

.
# Jove (25.01.2017 / 01:00)
код у тебя рабочий спасибо за него.
на форуме вывод хочу еще поставить счетчик тобиш, тема (0)>>
и нажатие на последний пост >>
как это добавить в твой код
Ну в двух словах на твой вопрос ответить не возможно - надо код дописывать. Что и куда - пока не могу ответить, надо смотреть код, на это у меня сейчас времени нет. Потому я выше и предложил варианты, где можно запостить задачу.
.

можна ведио с screenshot на главный...?

.

Pamagite rebyata

.

последнее видео и фото как главной страницы

.

Нужно вывести дату и время последней новости. Помогите пожалуйста .

.
Hey guys! Finally I'm gonna change status!?

Dezaktivator, Даже не глядя внутрь john-a

SELECT FROM_UNIXTIME( `time` ) FROM `news` ORDER BY `id` DESC LIMIT 1
.

kantry, крутой гг

Всего: 190