Hallo,
habe mit der Methode "trial and error" ein bestehendes Theme auf meine Bedürfnisse umgemodelt. Jetzt habe ich leider in zwei Bereichen mehr "error" als "trial" und brauche eure Hilfe - *verzweifel*
auf meinem Blog mit der url: das bessere Leben sollen in zwei getrennten Blöcken Artikel angezeigt werden. Die beiden Artikel, die im ersten Block angezeigt werden, sollen nicht im zweiten erscheinen.
Ich habe zwar mit "array" im ersten Block die Post-IDs markiert, die nicht wiederholt werden sollen, aber ich schaffe es nicht, dass im zweiten Block beide Artikel ausgeblendet werden.
Nachfolgend die Index-datei.
PHP
<?php get_header(); ?>
<?php if(!is_paged()) { ?>
<div id="top" class="clearfloat">
<?php $do_not_duplicate = array(); ?>
<div id="front-list">
<img src="<?php echo get_option('home'); ?>/wordpress/wp-content/themes/arthemia/images/headline.png" width="75px" height="21px" alt="" />
<?php query_posts("p=last&showposts=2"); ?>
<?php while (have_posts()) : the_post();
$do_not_duplicate[] = $post->ID; ?>
<div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>
<?php the_content('...weiter lesen...'); ?>
<hr style="width:588px; color:grey; background-color:grey; height:2px;
margin-right:0; text-align:center;"></hr>
<div class="meta"><?php the_time('j M Y') ?> | in <?php the_category(', '); ?> » | <span><?php comments_number('Kein Kommentar ', 'Ein Kommentar ', '% Kommentare ' );?></span></div>
<hr style="width:588px; color:grey; background-color:grey; height:2px;
margin-right:0; text-align:center;"></hr>
<?php endwhile; ?>
</div>
<div id="featured">
<div align="center">
<a href="http://feeds2.feedburner.com/DasBessereLeben">
<img src="<?php echo get_option('home'); ?>/wordpress/wp-content/themes/arthemia/images/icons/rss2.jpg" width="40px" height="40px" alt="" /></a>
<p>RSS Feed abonnieren<br>"das bessere Leben"</p>
<br></br>
</div>
<div align="right">
<script type="text/javascript"><!--
google_ad_client = "pub-0431955516490562";
/* 300x250, Erstellt 21.03.09 */
google_ad_slot = "6517138906";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<br></br>
<div class="clearfloat">
<a href="http://dasbessereleben.de/wordpress/Ich-fang-dann-mal-an/">
<p class="img_home"><img src="/wordpress/wp-content/themes/arthemia/images/icons/logo.jpg" width="30px" height="50px" alt="" class="img_left" /></a></p>
<div class="info"><a href="http://dasbessereleben.de/wordpress/Ich-fang-dann-mal-an/ " rel="bookmark" class="title">Ich fang dann mal an!</a> <br />
<p>Erster Post zum Blog "das bessere Leben" Was das Ganze soll und wer dafür verantwortlich ist.</p>
</div>
<br></br>
<br></br>
<div class="clearfloat">
<a href="http://dasbessereleben.de/wordpress/die-acht-kostbarkeiten/">
<p class="img_home"><img src="/wordpress/wp-content/themes/arthemia/images/icons/logo.jpg" width="30px" height="50px" alt="" class="img_left" /></a></p>
<div class="info"><a href="http://dasbessereleben.de/wordpress/die-acht-kostbarkeiten/ " rel="bookmark" class="title">Die acht Kostbarkeiten!</a> <br />
<p>Die Dinge, die im Leben besonders wertvoll sind, obwohl wir nicht dafür bezahlen.</p>
</div>
<br></br>
<br></br>
</div>
</div>
</div>
<div id="middle" align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-0431955516490562";
/* 728x90, Erstellt 19.03.09 */
google_ad_slot = "5938780692";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<?php } ?>
<div id="bottom" class="clearfloat">
<div id="front-list">
<?php
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=-27,-28&paged=$page&posts_per_page=6"); ?>
<?php $my_query = new WP_Query('showposts=1');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>
<?php if (have_posts()) : while (have_posts()) : the_post();
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
<div class="clearfloat">
<div class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>
<?php the_content('...weiter lesen...'); ?>
<hr style="width:588px; color:grey; background-color:grey; height:2px;
margin-right:0; text-align:left;"></hr>
<div class="meta"><?php the_time('j M Y') ?> | in <?php the_category(', '); ?> » | <span><?php comments_number('Kein Kommentar ', 'Ein Kommentar ', '% Kommentare ' );?></span></div>
<hr style="width:588px; color:grey; background-color:grey; height:2px;
margin-right:0; text-align:left;"></hr>
</div>
<?php endwhile; endif; ?>
<?php endwhile; ?>
<div class="navigation">
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
else { ?>
<div class="right"><?php next_posts_link('Nächste Seite »') ?></div>
<div class="left"><?php previous_posts_link('« Vorherige Seite') ?></div>
<?php } ?>
</div>
</div>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>
Alles anzeigen
Freue mich auf Eure Anregungen
Gruß, Axel