IPB

( Zaloguj | Zarejestruj )

 
Reply to this topicStart new topic
> wyciąganie wpisów z kategorii
bolec812
post 14.12.2010 - 22:46
Post #1


aktywność:


Grupa: +Bloger
Postów: 23

Nr: 9 026



Witam mam taki problem zwiedziłem wszystkie fora związane z WordPressem i nie uzyskałem odpowiedzi na moje pytanie.
Na swoim blogu mam na główna stronę ustawiono stronę statyczną, u góry mam umieszczony jakiś tam opis strony parę fotek itp, a poniżej chciałbym zrobić takie pole z newsami wyciągalnymi z kategorii "news" przykładowo 5 ostatnich wpisów próbowałem wklejać taki kod jak poniżej do index.php skórki ale nie widzę żadnego rezultatu albo krzaczy się strona która wyświetla ostatnio dodane wpisy, zainstalowałem wtyczkę runPHP i próbowałem dodać kod bezpośrednio do wpisu ale nie widać zmian nic sie nie dzieje ;/

KOD
<?php query_posts($query_string . '&cat=4'); ?>
<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

content ze wpisami

<?php endwhile; ?>


--------------------
Go to the top of the page
 
+Quote Post
bolec812
post 18.12.2010 - 10:18
Post #2


aktywność:


Grupa: +Bloger
Postów: 23

Nr: 9 026



Ewentualnie możne dałoby się przerobić plik index wyświetlający ostatnio dodane wpisy w taki sposób aby wyświetlał te informacje jakie miałem na stronie statycznej i dodatkowo 5 wybranych wpisów z jednej kategorii i 5 z innej ?


--------------------
Go to the top of the page
 
+Quote Post
amistad18
post 18.12.2010 - 10:33
Post #3


aktywność:
*********

Grupa: Redakcja
Postów: 4 254

Nr: 5 919



Opcja z runPHP, php exec itp nie przejdzie, Ty nie chcesz wyświetlać pętli we wpisie, tylko wpisy w pętli. A powyższy kod - skąd go wziąłeś? Gdyż obecnie jest błędny, lub też ucięty - ja stawiam na to drugie.
Go to the top of the page
 
+Quote Post
bolec812
post 18.12.2010 - 11:05
Post #4


aktywność:


Grupa: +Bloger
Postów: 23

Nr: 9 026



Kod znalazłem na stronie webmastertalk z tego wynika ze do pętli trzeba dodać ten fragment kodu tylko gdzie jest ta pętla i jak to wygląda ?


--------------------
Go to the top of the page
 
+Quote Post
amistad18
post 20.12.2010 - 19:53
Post #5


aktywność:
*********

Grupa: Redakcja
Postów: 4 254

Nr: 5 919



Pętla wygląda tak jak powyżej. Lektura dla Ciebie:

http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/The_Loop_in_Action

http://codex.wordpress.org/Function_Reference/query_posts

I w razie problemów pisz konkretnie, co się krzaczy, co nie działa itp, i podaj adres strony.
Go to the top of the page
 
+Quote Post
bolec812
post 21.12.2010 - 21:55
Post #6


aktywność:


Grupa: +Bloger
Postów: 23

Nr: 9 026



Niestety po zapoznaniu się z lekturą nie mogę jakoś stwierdzić podobieństwa do mojego kodu cokolwiek zmienię w pętli skutkuje tym ze zamiast strony wyświetla mi się puste białe tło crybaby.gif wnioskuje ze pentla to jest ten fragment kodu
KOD
<!--
The Home Page 'Page Block'
~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ -->

        <?php
        $thispage = new WP_Query();
        $option = hmt_get_option(hmt_featured);     // get the featured page option
        $thispage->query('page_id=' . $option);
        
        if (($option!="") && (!is_paged())) {         // if a featured home page option has been specified  
                                                    // and this is is the first page of posts, then show the featured page
            $thispage->the_post(); ?>
            
<!--
The Home Page 'Page Block' content
~~~ -->


cały plik index index

Czy jak wstawię jakoś inną zmodyfikowaną pętle niż mam w skórce z jakiegoś forum to będzie to działać np taka jak w pierwszym poście?

strona która próbuje zmodyfikować to clubbersMusic strona ta zostanie ustawiona na główną jeżeli uda mi się osiągnąć co zamierzyłem


--------------------
Go to the top of the page
 
+Quote Post
amistad18
post 04.1.2011 - 06:23
Post #7


aktywność:
*********

Grupa: Redakcja
Postów: 4 254

Nr: 5 919



Nie, pętla to jest to co wkleiłeś w swoim pierwszym poście w tym temacie. Oczywiście nie ma żadnego problemu abyś skorzystał z gotowej pętli z jakiegoś innego szablonu czy z jakiegoś forum - powinno to działać. Niestety ale znowu podałeś niewiele szczegółów, więc ciężko Ci pomóc.
Go to the top of the page
 
+Quote Post
bolec812
post 04.1.2011 - 17:31
Post #8


aktywność:


Grupa: +Bloger
Postów: 23

Nr: 9 026



Znalazłem pętle jest w większości plików szablonu tylko akurat nie w index.php skąd mam wiedzieć który plik odpowiada za wygląd strony z ostatnio dodanymi postami w index.php nie ma pętli ;/
KOD
    <div id="content">
        
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>    
    
<!--
The Post
~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ -->
    
        <div class="post-content">
    
<!--
Widget Area: [All Content] Above
~~~ -->
            <?php dynamic_sidebar('[All Content] Above'); ?>
    
<!--
The Post Title
~~~ -->                
            <h1 class="h1-underline"><?php the_title(); ?></h1>
<!--
Widget Area: [Content Item] Above
~~~ -->            
            <?php dynamic_sidebar('[Content Item] Above'); ?>
<!--
Widget Area: [Content Item] Left
~~~ -->    
            <?php   dynamic_sidebar('[Content Item] Left'); ?>
<!--
Widget Area: [Content Item] Right
~~~ -->
            <?php    dynamic_sidebar('[Content Item] Right'); ?>
<!--
The content itself
~~~ -->
            <?php   the_content(''); ?>
                
<!--
Pagination for Multi-page posts
~~~ -->
            <?php wp_link_pages('before=<p class="multi-page">Strony:&after=</p>'); ?>
    
<!--
Widget Area: [Content Item] Below
~~~ -->
            <?php   dynamic_sidebar('[Content Item] Below'); ?>
    
        </div> <!-- class="post-content" -->
    
        <div class="clearFloat"></div>
    
<!--
Post Details
~~~ -->
        <div class="post-details">
        
            <?php if (('closed' != $post->comment_status)) { // if the comments are not closed then show the comment box ?>
        
                <p class="comment-button-box"><span class="comment-button"><a href="<?php the_permalink(); ?>#respond">
                    <?php comments_number('Skomentuj jako pierwszy', '1 komentarz', 'Komentarzy: %');?></a> - A co Ty myślisz?</span></p>
    
            <?php } ?>    
            
            <p>Autor:
                <?php the_author_posts_link(); ?>
                &nbsp; &nbsp;Data:
                <?php the_time('l, j F Y'); ?>
            </p>
        
            <?php if (('closed' != $post->comment_status)) { ?>
    
                <p>Kategorie:
                    <?php the_category(', ') // if the comments are not closed then show the categories and tags too ?>
                </p>
                <p>Tagi:
                    <?php the_tags('') ?>
                </p>
        
            <?php } ?>
        
            <p>
                <?php edit_post_link('(Edytuj)', '', ''); ?>
            </p>
    
        </div> <!-- class="post-details" -->
    
        <!--
        <?php trackback_rdf(); ?>
        -->
    
        <?php endwhile; else: ?>


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



: 24 05 12 - 13:51