Как сделать вывод новостей из определенных рубрик?

Вопросы

Нужно, чтобы новости выводились из определенных рубрик, а кол-во новостей в каждой рубрики ровнялось 6-ти.

Что нужно добавить в код, помогите:



  <?php if ($col == 1) echo "<div class="row">"; ?>
  <div class="post col" id="post-">

  <a href="" "></a><a class="model-list" href="" title=""><br> <small> </small></a>

  </div>

<?php if ($col == 1) echo "</div>"; if($col == 1) {$col = 2;}  else { if($col != 1) { if($col == 3) {$col = 1;} if($col == 2) {$col =  3;} } } ?>

Poptimistic
Оцените автора
Добавить комментарий

  1. Dmitry

    Может это поможет Вывод постов в 2 и 3 колонки не забудьте добавить перед

    <?php if (have_posts()) : ?>
    <?php query_posts($query_string.'&cat=-3,6'); ?>
    

    где &cat= это категоря которую вы хотите исключить или добавить, перечислять категории надо через запятую.

    Ответить
  2. Poptimistic автор

    Вы не совсем поняли. У меня уже в коде вывод в 3 колонки, но не в этом суть. Нужно, чтобы на главной странице выводились 2 рубрики и чтобы в каждой было по 6 постов…

    Ответить
  3. Dmitry

    Попробуйте вывести два цикла Loop, перед каждым поставьте вывод той категории которую хотите

    <?php query_posts($query_string.'&cat=16,39,1&numberposts=6'); ?>
    Ответить
  4. Poptimistic автор

    Подскажите, пожалуйста, как вывести цикл?

    Ответить
  5. Dmitry

    Это то что вы написали в качестве примера своего кода.
    Теперь после

    <?php $col = 1; ?>

    впишите строку

    <?php query_posts($query_string.'&cat=100&numberposts=6'); ?>

    и вместо 100 поставьте id нужной категории.

    Ответить
  6. Poptimistic автор

    как ставлю исчезает сайдбар, но при этом на 2 категории не делится.
    подсказали вот этот код, но не знаю куда его вставлять:

    foreach ( array(1,3,4,56) as $cat ) {
        query_posts("cat=$cat&posts_per_page=6");
        // Цикл вывода
    }
    Ответить