Zurück   WordPress Deutschland Forum > Support > Design

Antwort
 
Themen-Optionen Ansicht
Alt 01.12.2007, 12:11   #1 (permalink)
PostRank: 0
 
Registriert seit: 19.04.2006
Beiträge: 17
Beitäge + Metadaten in einer Tabelle auflisten!

Hallo zusammen, ich habe folgendes Problem:

In einem "Reiseblog" möchte ich ca. 100 "Beiträge" unter einer Kategorie "Reisen2008" einstellen. Jeder Beitrag soll zusätzlich drei benutzerdefiniertes Felder haben: Reisenummer, Reisedatum und Reisestatus.

Auf einer Seite "Reisen 2008" sollen alle 100 Beiträge in einer Tabelle angezeigt werden:

Reisenummer | Reisedatum | Reisename (Verlinkter Titel des Beitrags) | Reisestatus

Ich hoffe jemand von Euch hat eine Idee und kann mir weiterhelfen.

Grüsse, Martin
Cocoon ist offline   Mit Zitat antworten
Alt 01.12.2007, 14:27   #2 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 8.151
habe ich aber dauert ein wenig zu tippen


ich melde mich hier dann wieder

lg
__________________
Tuts zu WordPress~~~WebDesign~~mein Buch Schriftfarbe ändern - Bild mit Rahmen
Monika ist offline   Mit Zitat antworten
Alt 01.12.2007, 16:45   #3 (permalink)
WPD-Team
 
Benutzerbild von Monika
 
Registriert seit: 04.06.2005
Ort: INET
Beiträge: 8.151
viel Spaß


WordPress als CMS: In einer Kategorie Beiträge und benutzerdefinierte Felder ausgeben und nach einem benutzerdefiniertem Feld ordnen.



lg
__________________
Tuts zu WordPress~~~WebDesign~~mein Buch Schriftfarbe ändern - Bild mit Rahmen
Monika ist offline   Mit Zitat antworten
Alt 02.12.2007, 11:25   #4 (permalink)
PostRank: 0
 
Registriert seit: 19.04.2006
Beiträge: 17
Super Monika. Vielen Dank für die schnelle und super ausführliche Beschreibung. Ich hoffe ich kann mich da mal revangieren!

Muß nicht der <tbody>-Tag außerhalb der foreach-Schleife liegen?

Kann ich eigentlich Deinen Code auch als Seitentemplate verwenden?

Code:
<?php
/*
Template Name: Tagesfahrten
*/
?>

<?php get_header(); ?>

<div id="main">
  <div class="post">
    <div class="entrybody">

      <h2>Tagesfahrten 2008</h2>

      <table id="tagesfahrten" cellpadding="0" cellspacing="0" border="0" class="sortable-onload-1-reverse rowstyle-alt no-arrow">
        <caption>Unsere Tagesfahrten 2008.</caption>

        <thead>
          <tr>
            <th class="sortable-keep">Nr.</th>
            <th class="sortable-date-dmy">Datum</th>
            <th class="sortable">Fahrt</th>
            <th class="sortable">Status</th>
          </tr>
        </thead>

<?php if (is_category('3')) {
$pageposts = $wpdb->get_results("SELECT *
FROM $wpdb->posts, $wpdb->postmeta
WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
AND $wpdb->postmeta.meta_key = 'Tagesfahrtnummer'
ORDER BY meta_key DESC", OBJECT); ?>

        <tbody>
<?php if ($pageposts) : foreach ($pageposts as $post): setup_postdata($post); ?>
          <tr>
            <td><?php $key="Tagesfahrtnummer"; echo get_post_meta($post->ID, $key, true); ?></td>
            <td><?php $key="Reisedatum"; echo get_post_meta($post->ID, $key, true); ?></td>
            <td><a href="<?php the_permalink() ?>" rel="bookmark" title=" '<?php the_title(); ?>'"><?php the_title(); ?></td>
            <td><?php $key="Reisestatus"; echo get_post_meta($post->ID, $key, true); ?></td>
          </tr>

<?php endforeach;?>
        </tbody>

<?php endif; } ?>

      </table>

      <p>Weiterer Text</p>

    </div>
  </div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>
Die Tagesfahrten sind unter der Kategorie-ID 3 abgespeichert.
Jede Tagesfahrt hat drei benutzerdefinierte Felder: Tagesfahrtnummer, Reisedatum, Reisestatus.
Die Tabelle wird mit dem JavaScript tablesort.js von frequency-decoder.com behandelt.

In dem Zusammenhang: Wie kann ich jeder zweiten Tabellenreihe eine bestimmte Klasse mitgeben: <tr class="alt">?
Cocoon 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 19:08 Uhr.


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