Ziggy Stardust

Независимый запрос в WordPress

Здравствуйте, не знал как правильно назвать тему, но думаю так подойдет)
В общем проблема такая:
Сайт 3 колонки, вверху блок с навигацией на всю ширину, и под ним три блока следующие один за другим по горизонтали, которые выводят краткое содержание поста (т.е на каждый блок свой пост), а именно – заголовок, миниатюра, и текст до ‘more’, по нажатию на заголовок открывается соответствующий пост целиком. Все вроде бы ясно, ничего сложного.

Но.
У меня есть файл 3posts.php, который я запрашиваю в index функцией require, это понятно
В этом файле идет такая вещь:

<?php query_posts($query_string . '&showposts=3&cat=36'); ?>
<?php   if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="block_recent">
<div class="recent" style="border-left:none; border-right:none;">
     <div class="title">
      <h2><?php if (!is_single() && !is_page() ){
    echo '<a href="';
    the_permalink();
    echo '">';
    };
the_title();
if (!is_single() && !is_page())
    echo '</a>';
?>
</h2>
 </div>
<?php
 if ( ($post->post_excerpt != '') && (!is_single()) ) {
    the_excerpt();
    echo '<a href="';
    the_permalink();
    echo' " class="more">.Читать дальше</a>';
    }
 else the_content('Читать дальше');
 ?></div>
  <?php endwhile; else: echo '<h1>Извините, ничего не найдено...</h1>'; endif; ?>
    <div class="clear"></div>

Т.е, я хочу вывести три поста, из категории под номером 36.
Проблема в том, что тогда этот запрос <?php query_posts($query_string . ‘&showposts=3&cat=36’); ?>, распространяется на всю страницу, и соответсвенно выводятся точно такие же посты и снизу страницы.
Господа, пожалуйста, помогите советом, как сделать так, чтобы в блоке сверху отображалось одно, а в основной части другое. А, и еще, киньте ссылочку какую-нибудь хорошу про выдирание картинки из поста и использование ее как миниатюры, тоже проблема…
Надеюсь, все нормально описал.
Заранее благодарен.

Anonymous
Отправить
Ответ на: