Zurück   WordPress Deutschland Forum > Support > Design

Antwort
 
Themen-Optionen Ansicht
Alt 27.06.2008, 12:05   #1 (permalink)
BZ
PostRank: 2
 
Registriert seit: 08.10.2005
Beiträge: 72
erst Page dann Artikel?

Liebe Leut,

ich möchte für mein WP-Theme gerne eine handgeschmiedete Startseite erstellen, die sonst in der Struktur nirgands sonst auf der Seite vorkommt:

Erst eine Page, dann 3 Artikel einer bestimmten Kategorie.

Sieht bisher so aus: Für die Page Abfrage
PHP-Code:

<?php
                            query_posts
('page_id=39');
                            while (
have_posts()) : the_post();
                          
the_content('Ganzen Artikel lesen »'); 
                            endwhile;
                      
rewind_posts(); ?>
und für die Artikel ein ganz normaler Loop.
Nach dem was ich mir aus der Doku zusammengereimt habe denkt der Loop anscheinend, daß es sich um eine Page handelt, und zeigt deshalb mit comments_popup_link nichts an und gibt anstatt dem Zeugs bis zum More-Tag den ganzen Artikel aus. Wie sage ich denn jetzt dem Loop, daß es sich nicht von der Page-Abfrage oben beeindrucken lassen soll? Bzw. muß ich generell die Abfrage ganz anders gestalten?

Geändert von Monika (29.06.2008 um 21:35 Uhr). Grund: code tags eingefügt ....
BZ ist offline   Mit Zitat antworten
Alt 27.06.2008, 13:07   #2 (permalink)
PostRank: 4
 
Benutzerbild von design-maker.de
 
Registriert seit: 07.07.2006
Ort: Cottbus
Beiträge: 165
Das müste gehen.
Es wird die Seite 2 ausgelesen und 2 Beiträge aus der 1 Kategorie.

PHP-Code:
<!-- Seite -->
<?php query_posts('page_id=2'); ?>
<?php 
if (have_posts()) : ?>    
<?php while (have_posts()) : the_post(); ?>
<?php the_content
(); ?>
<?php 
endwhile; ?>
<?php 
endif; ?>

<!-- Beiträge -->
<?php query_posts('cat=1&showposts=2); ?>
<?php if (have_posts()) : ?>    
<?php while (have_posts()) : the_post(); ?>
<?php the_time('
jF Y') ?> <?php _e('&#183;'); ?> <?php the_time() ?>
<?php the_content
(__('...')); ?>
<?php wp_link_pages
(); ?>
<?php 
endwhile; ?>
<?php 
endif; ?>
__________________
Lieb Grüßt Marcel <> BlogerWeb <> Design-Maker.de <
design-maker.de ist offline   Mit Zitat antworten
Alt 29.06.2008, 21:00   #3 (permalink)
BZ
PostRank: 2
 
Registriert seit: 08.10.2005
Beiträge: 72
Hm das mit den Comments haut auf diese Weise hin! Vielen Dank schonmal! Aber leider wird immer noch der ganze Artikel angezeigt, auch wenn ich ein more-tag eingesetzt habe...
BZ ist offline   Mit Zitat antworten
Alt 29.06.2008, 21:25   #4 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Du kannst mit
PHP-Code:
<?php $more 0?>
vor dem 2. Loop die verkürzte Ansicht erzwingen.
marX ist offline   Mit Zitat antworten
Alt 29.06.2008, 21:40   #5 (permalink)
BZ
PostRank: 2
 
Registriert seit: 08.10.2005
Beiträge: 72
Herzlichen Dank marX! Woher wißt ihr das bloß immer alles? Ich hab ja echt schon einige Zeit mit der Doku verbracht, aber manche Dinge lernt man immer erst im Forum...
BZ ist offline   Mit Zitat antworten
Alt 30.06.2008, 21:03   #6 (permalink)
BZ
PostRank: 2
 
Registriert seit: 08.10.2005
Beiträge: 72
Kurioserweise möchte nun aber WP die Artikel nicht in der richtigen Reihenfolge (die 3 neuesten anzeigen, davon den neuesten oben) anzeigen. Kann mir jemand sagen, was an diesem Code falsch ist? Die Artikel scheinen nach Titel angezeigt zu werden. Komisch, denn die anderen 2 Parameter (cat und showposts) nimmt es ja auch...

<?php query_posts('cat=-3,-4&orderby=date&order=desc&showposts=3'); ?>

Ich komm einfach nicht drauf... :-/
BZ ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:01 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt