Различные вопросы по PHP и MySQL

249K
.
как в джоне 6.2 вывести последние 5 статтей библиотеки на главную страницу?
и вопрос по библиотеке, любой пользователь может создать статью?
.
Alexis22,
echo '<div class="phdr"><b>Новые книги</b></div>';
$limit = 5;

$total = mysql_result(mysql_query('SELECT COUNT(*) FROM `library_texts` WHERE `premod`=1'), 0);
if ($total) {
    $sql = mysql_query("SELECT `id`, `name`, `time`, `uploader`, `uploader_id`, `count_views`, `count_comments`, `comments`, `announce` FROM `library_texts` WHERE `premod`=1 ORDER BY `id` DESC LIMIT " . $limit);

    while ($row = mysql_fetch_assoc($sql)) {
        echo '<div class="list' . (++$i % 2 ? 2 : 1) . '">'
        . (file_exists('files/library/images/small/' . $row['id'] . '.png')
            ? '<div class="avatar"><img src="files/library/images/small/' . $row['id'] . '.png" alt="screen" /></div>'
            : '')    
        . '<div class="righttable"><h4><a href="library/index.php?id=' . $row['id'] . '">' . functions::checkout($row['name']) . '</a></h4>'
        . '<div>' . functions::checkout(bbcode::notags (mb_substr($row['announce'],0,200))) . '...</div></div>';

        // Описание к статье.
        $obj = new Hashtags($row['id']);
        $rate = new Rating($row['id']);
        $uploader = $row['uploader_id'] ? '<a href="' . core::$system_set['homeurl'] . '/users/profile.php?user=' . $row['uploader_id'] . '">' . functions::checkout($row['uploader']) . '</a>' : functions::checkout($row['uploader']);
        echo '<div class="sub"><table class="desc">'
        
        // Рейтинг
        . '<tr>'
        . '<td class="caption">' . $lng['rating'] . ':</td>'
        . '<td>' . $rate->view_rate() . '</td>'
        . '</tr>';
        echo '</table></div></div>';
    }
} else {
    echo '<div class="menu">' . $lng['list_empty'] . '</div>';
}
.
(\/)____o_O____(\/)
Pistolero, не будет вроде так работать, я где то писал для этого файл
.
# Pistolero (24.06.2016 / 03:40)
Alexis22, echo '<div class="phdr"><b>Новые книги</b></div>';
$limit = 5;

$total = mysql_result(mysql_query('SELECT COUNT(*) FROM `library_texts` WHERE `premod`=1'), 0);
if ($total) {
$sql =
спасибо. попробую
.
(\/)____o_O____(\/)
Alexis22, Вывод на главную в JohnCMS v6.x.x тут глянь, там все описано
.
# Pistolero (24.06.2016 / 03:40)
Alexis22, echo '<div class="phdr"><b>Новые книги</b></div>';
$limit = 5;

$total = mysql_result(mysql_query('SELECT COUNT(*) FROM `library_texts` WHERE `premod`=1'), 0);
if ($total) {
$sql =
почему то так...
Прикрепленные файлы:
.
# ДоХтор (23.06.2016 / 19:59)
У тебя первое еcho написано в какой-то кодировке... <?php

echo '<div class="phdr"><b>Игровая зона</b></div>';
// Менеджер
if ($user['manager']) {
$manager = mysql_fetch_assoc(mysql_query("S
все равно так же
.
(\/)____o_O____(\/)
Alexis22, я же написал дальше, что нужно сделать, там в теме файл второй бери и в ссылке надо подправить
.
(\/)____o_O____(\/)
Alexis22, либо в том коде у себя добавь инклюд файла с библиотеки, там нужные классы подключаются
include 'library/inc.php';
.
# Koenig (24.06.2016 / 11:38)
Alexis22, я же написал дальше, что нужно сделать, там в теме файл второй бери и в ссылке надо подправить
я вставлял тот файл с темы, все так же.
Всего: 7969