WordPress

Witaj Gościu ( Zaloguj | Rejestruj )

Każdy temat założony w ewidentnie złym dziale będzie usuwany! Proszę czytać opisy działów i regulamin!

 
Reply to this topicStart new topic
> Wyświetlanie całości gdy 1 post w kategori.
swistaczek
post 12.6.2008 - 14:52
Post #1


aktywność:
*

Grupa: Bloger
Postów: 2

Nr: 4 213



Witajcie,
Mam następujący problem. Robie strone http://czternastelo.pl. Chce osiągnąć coś takiego, że gdy w kategori jest tylko 1 post, wyświetla się on w całości, lecz gdy jest więcej postów (niż jeden w kategori), wyświetli się tylko jego kawałek.

Mój kod archive.php
KOD
            <?php
            $supercount= 0;
            while (have_posts()) : the_post();
                $supercount++;    
            endwhile;
            ?>

            <?php while (have_posts()) : the_post(); ?>    
    
            [ CAŁA PĘTLA, nie będe wklejał ]

            <?php if ($supercount == 1) {
                        
            the_content();
                                    
            } else {
                            
            if(is_category() || is_archive()) {
            the_excerpt();
            } else {
            the_content();
            }
            }
                        
            ?>    

             <?php } else { ?>


W tym momencie to co zrobiłe działa, ale jest kompletnie głupie. Uważam tak dlatego iż dwa razy lece tą samą pętle. Czy jest jakaś funkcja pobierająca ilość postów w danej kategori, tak bym nie musiał dwa razy wczytywać wszystkich postów. Prosze o sugstię.

Pozdrawiam,
Ernest.
Go to the top of the page
 
+Quote Post
west28
post 13.6.2008 - 05:44
Post #2


aktywność:
*******

Grupa: Redakcja
Postów: 886

Nr: 309



jedeynym sensownym rozwiązaniem jest zastosowanie warunku elseif na końcu. Tak pętla jest ok


--------------------
Go to the top of the page
 
+Quote Post
swistaczek
post 15.6.2008 - 20:26
Post #3


aktywność:
*

Grupa: Bloger
Postów: 2

Nr: 4 213



Spróboje dalej kombinować, west28: dzięki za wskazówke. Aczkolwiek nadal myśle że php to pomyłka, a sposób w jaki jest napisany wordpress też jest tragiczny. Tzn. za dużo syfu w kodzie. Warstwa prezentacyjna mimo wszystko zawiera w sobie warstwę logiki, co nie jest zbyt piękne.
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:

 



Wersja Lo-Fi Aktualny czas: 7 10 08 - 02:13
Polski Blogger | Forum Komputerowe | Spotkania blogerów