1 (2015-12-27 10:25:26 отредактировано karankevichs)

Тема: Вывод статей из страницы родителя и пагинация (нужна помощь)

Привет ребята ) подскажите как реализовать фичу, вывожу статьи из страницы родителя.. Картинки в место кейвордов вставляю, т.к. кейворды уже не учитываются. Всё хорошо, но есть 1 но... Если в категории будет 100 страниц, не очень красиво в плане сео будет, да и нагрузка большая (я так понимаю). Как бы это так сделать пагинацию, может кто знает ?
Вывожу статьи таким шорт-кодом:

<?php
$chslug = 'mycat';
$pages = Page::children($chslug);
$pages = Arr::subvalSort($pages, 'sort', 'DESC');
foreach ($pages as $count => $page) {
    echo '<div class="news">';
    
    echo '<h3><a title="' . $page['title'] . '" href="' . Site::url() . '/' . $chslug . '/' . $page['slug'] . '">' . $page['title'] . '</a>';

    echo '<img src="' . $page['keywords'] . '" /></h3>';

    echo '<p>' . Text::cut(strip_tags(Page::content($page['slug'])), 100) . '</p>';
    
    echo '</div>';
    /* Кол-во коротких новостей, в примере 5. */
    if ($count == (40 - 1)) {
        break;
    }
}
?>

Поделиться