fanatos, Классно) А не подскажешь как сделать, чтобы ник это была ссылка в профиль юзера?)
вывод статей под 9.1 из библиотеки, строки из чистого джона взяты ,если меняли что то смотрите сами у себя что и как
в 107 строку дописать :
'last_lib' => $last_lib]
после 93 строки вставляете :
$data['last_lib'] = $last_lib ?? [];
после 40 строки вставляете :
if ($db->query("SELECT COUNT(*) FROM `library_texts` WHERE `time` > '" . (time() - 259200) . "' AND `premod`=1")->rowCount() > 0) {
$sql1 = $db->query("SELECT `id`, `name`, `time`, `uploader`, `uploader_id`, `count_views`, `comments`, `comm_count`, `cat_id`, `announce` FROM `library_texts` WHERE `time` > '" . (time() - 259200) . "' AND `premod`=1 ORDER BY `time` DESC LIMIT 5");
$last_lib = [];
while ($f1 = $sql1->fetch()) {
$last_lib[] = [
'id' => $f1['id'],
'title' => $f1['name'],
'announce' => $f1['announce'],
];
}
}
это в /homepage/templates/index.phtml
<?php if (! empty($data['last_lib'])): ?>
<div class="forums_title">Последние статьи</div>
<div class="card mb-3 shadow border-0">
<div class="card-body">
<?php foreach($data['last_lib'] as $item): ?>
<div class="card mb-3 shadow border-0">
<div class="card-body">
<a href="?id=<?= $item['id'] ?>" class="card-title h3"><?= $item['title'] ?></a>
<p class="card-text"><?= $item['announce'] ?></p>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
<?php endif; ?>
Как вывести последние фото юзеров?) На главную Johncms 7