[Ищу] Новости в сайдбаре

Тема в разделе "Wordpress", создана пользователем SeeleArt, 20 июл 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. SeeleArt

    SeeleArt Создатель

    Регистр.:
    14 май 2010
    Сообщения:
    34
    Симпатии:
    0
    Ищу плагин или скрипт для реализации вывода новостей-анонсов из определенной категории. А именно: заголовок, дата, тумб, пару строк текста...
    Находила плагины для вывода лучших статей, заголовок+тумб, либо просто заголовок+текст... вот что бы все вместе как, подскажете?

    ---------- Post added at 00:26 ---------- Previous post was Вчера at 22:34 ----------

    вот есть такие скрипты:
    выводит посты в категории до more
    Код:
    <li>
          <h2>События</h2>
            <ul>
    <?php
    $posts_new = get_posts('category=26');
    foreach ($posts_new as $post_new) :
        list ($teaser, $junk) = explode('<!--more', $post_new->post_content);
        echo '<li class="news_item"><a href="';
        echo get_permalink($post_new->ID);
        echo '">';
        echo $post_new->post_title;
        echo '</a><br>';
        echo $teaser;   
        echo '</li>';
    endforeach;   
    ?>
        </ul>           
       </li>
    вот такой код с timthumb.php должен выводить первую картинку в посте обрезанную
    Код:
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
      <img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo catch_that_image() ?>&w=200&h=200&zc=1&q=90" alt="<?php the_title(); ?>"/>
    </a>
    но лучше без него, и вот
    Код:
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
      <img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>" width="550"/>
    </a>
    но пень :( не могу собрать воедино, помогите плз!
     
  2. BadMotherFucker

    BadMotherFucker Модератор (Core Team)

    Регистр.:
    13 ноя 2009
    Сообщения:
    786
    Симпатии:
    570
    Вставляете этот код в sidebar.php:
    PHP:
    <li><h2>Posts</h2>
    <ul>
    <?php $rand_posts get_posts('numberposts=5&cat=3'); foreach( $rand_posts as $post ) : ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php the_excerpt(); ?>
    <?php 
    endforeach; ?>
    </ul>
    </li>
    где, numberposts= - количество постов
    cat= - ID категории.

    А вот этот добавляете в function.php вашей темы:
    PHP:
    add_filter("the_excerpt""debugExcerptThumbnails");  
    function 
    debugExcerptThumbnails($excerpt){  
        if(
    is_single()) return $excerpt;  
        global 
    $post;  
        
    $pattern '/<img.*? src\s?=\s?([\'"])(.*?)\1.*?>/i';  
        
    preg_match($pattern$post->post_content$match);  
     
    //print_r($post);  
        
    if (empty($match[2])) {  
            return 
    $excerpt;  
        }  
        
    $img '<img src="'.$match[2].'" width="100" height="100" align="left" />';  
        return 
    $img.$excerpt;  
     
    SeeleArt нравится это.
  3. SeeleArt

    SeeleArt Создатель

    Регистр.:
    14 май 2010
    Сообщения:
    34
    Симпатии:
    0
    Спасибо огромное! :)

    Добавлено через 30 минут
    погорячилась :(
    кажется у меня проблема, выводит картинки, названия, но вот текст у каждой новости один и тотоже, причем даже не из этой категории, что не так?
     
  4. SeeleArt

    SeeleArt Создатель

    Регистр.:
    14 май 2010
    Сообщения:
    34
    Симпатии:
    0
    и что странно, на главной картинка + заголовок + нетот текст
    а на других страницах загловок+ текст - картинка
    :( помогите
     
Статус темы:
Закрыта.