Im Dezember habe ich eine Funktion in diesen Blog eingebaut, die es ermöglicht, auf geplante Artikel hinzuweisen.
Gefunden hatte ich den entsprechenden Code-Schnipsel im Blog von Michael Oeser.
Was mich aber eigentlich schon kurz nach dem Einbau störte, war die Tatsache, das dieser Block 24 Stunden am Tag in der Sidebar zu sehen ist. Selbst dann, wenn es überhaupt keinen geplanten Artikel gibt, leuchtete der Kasten mit der Überschrift 'In Kürze können Sie lesen' dem Besucher des Blogs entgegen.
Das habe ich - nachdem ich schon die im vorigen Artikel beschriebenen Änderungen vorgenommen habe - gleich in einem Aufwasch mit erledigt.
Der Ausgangs-Code von Michael Oeser sieht wie folgt aus:
©by Michael Oeser<?php query_posts(‘showposts=10&post_status=future&order=ASC’); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<span><?php the_time(‘j. F Y’); ?></span></p>
<?php endwhile;
else: ?><p>Keine geplanten Beiträge vorhanden.</p>
<?php endif; ?>
Meine Änderungen daran sind nun diese:
<?php query_posts('showposts=10&post_status=future&order=ASC'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div class="box2">
<h3>Demnächst können Sie lesen</h3>
<h5><?php the_title(); ?></h5>
<p><span><?php the_time('j. F Y'); ?></span></p></div>
<?php endwhile;
else: ?>
<?php endif; ?>
Ich binde also die Anzeige so ein, das sie nur erscheint, wenn überhaupt ein Artikel existiert, der erst morgen oder gar erst in einigen Tagen erscheinen soll.
Es wird also solange kein 'In Kürze können Sie lesen' angezeigt, wie auch kein Artikel in der Warteschleife hängt.
Erst wenn das der Fall ist, wird die Box in der Sidebar eingeblendet.
So nimmt sie nicht unnötig Platz weg und lenkt die Aufmerksamkeit erst auf sich, wenn etwas angekündigt wird. Denn jeder weiß ja von sich, wie schnell man etwas übersieht, das über einen langen Zeitraum stets gleich aussieht. Eine Veränderung wird dann so schnell gar nicht mehr wahrgenommen.
