ZitatIch benutze EventCalendar 3.0.4 und habe nur den Hack in wp_classes.php eingefügt (nutze Wordpress 2.0.1, lokal) [...]
Habe jetzt eine eigene Kalender-Kategorie erstellt und folgende zusätzliche Änderung in der wp-classes.php vorgenommen:
$where .= " AND post_date_gmt <= '$now'";
zu
$where .= " AND post_date_gmt <> '$now'";
Wenn ich das richtig verstanden habe, werden jetzt auch die "zukünftigen" Post durchsucht.
Die Einträge per ec3_get_events funktionieren nun tadellos, wenn auch ungünstig ist, dass bei "No events" kein valides HTML herauskommt...
Die Darstellung der Termine bekomme ich aber immer noch nicht hin.
In der Kategorie, die ich als Kalender-Kategorie benutze sortiert er entweder Absteigend oder Aufsteigend, je nachdem ob ich "Keep Events Seperate" eingestellt habe oder nicht.
Aber wie unterteile ich in "zukünftige Termine" und "Archiv"?
Hat irgendjemand einen Tipp?
Ich benutze ein Template, dass ich mir angepasst habe.
Für die Kategorie-Ansicht müsste diese Archive.php-Datei zuständig sein:
<?php get_header(); ?>
<?php include (TEMPLATEPATH . '/leftsidebar.php'); ?>
<div id="content">
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?>
<?php /* If this is a category archive */ if (is_category()) { ?>
<h2 class="pagetitle">Archiv für die Kategorie '<?php echo single_cat_title(); ?>'</h2>
<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
<h2 class="pagetitle">Archiv für den <?php the_time('j. F Y'); ?></h2>
<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('F Y'); ?></h2>
<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
<h2 class="pagetitle">Archiv für <?php the_time('Y'); ?></h2>
<?php /* If this is a search */ } elseif (is_search()) { ?>
<h2 class="pagetitle">Suchergebnis</h2>
<?php /* If this is an author archive */ } elseif (is_author()) { ?>
<h2 class="pagetitle">Autoren Archiv</h2>
<?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
<h2 class="pagetitle">Weblog Archive</h2>
<?php } ?>
<?php posts_nav_link(' — ', __('« Previous Page'), __('Next Page »')); ?>
<?php while (have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanenter Link zu <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('l, j. F Y') ?> <!-- by <?php the_author() ?> --></small>
<?php the_excerpt() ?>
<?php endwhile; ?>
<br/>
<?php posts_nav_link(' — ', __('« Previous Page'), __('Next Page »')); ?>
<?php else : ?>
<h2 class="center">Nichts gefunden!</h2>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen