Hallo.
Ich habe mir eine Art "most view" selbst gebalstelt aber habe auch leider ein Problem damit.
In der single.php lasse ich bei jedem Besuch des Artikels mittels folgenden Code ein Custom Field hochzählen
PHP
<?php
// counter
$views = get_post_meta($post->ID, 'views', true);
update_post_meta($post->ID, 'views', $views +1);
?>
Gleichzeitig lasse ich die besten 3 in der Sidebar anzeigen mittels
PHP
<?php
query_posts( array(
'posts_per_page' => 3,
'caller_get_posts' => 1,
'meta_key' => 'views',
'orderby' => 'meta_value_num',
'order' => 'DESC' )
);
if (have_posts()) : while (have_posts()) : the_post(); ?>
Leider ist es im Moment so, dass wenn ich beispielsweise auf dem ersten Artikel bin und dort F5 klicke die Zahl um einen erhöht wird ABER auch der Artikel darunter bekommt einen Klick mehr.
Sieht jemand den Fehler und kann mir einen Tipp geben?
Danke für jegliche Hilfe, ich weiß da echt nicht mehr weiter...
bg
Fisch