Alt 01.08.2007, 11:26   #1 (permalink)
PostRank: 2
 
Registriert seit: 22.06.2007
Beiträge: 60
Meistgelesene Artikel

Hallo zusammen,

möchte die 10 meistgelesenen Artikel in der Sidebar anzeigen.

Welches Plugin könnt Ihr empfehlen?

Danke.
computeritis ist offline   Mit Zitat antworten
Alt 01.08.2007, 11:40   #2 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 3.312
WP-PostViews 1.11 Readme

Oder, der Vollständigkeit halber: wunder-ful » Wordpress Plugins

"View Count" nutze ich seit Anfang an, und da ich durch einen Umstieg auf ein anderes Plugin nicht meine Views verlieren, aber dennoch eine Top 5 haben wollte, hab ich dafür eine kleine Funktion geschrieben (die man einfach in die view_counter.php hinzufügen muss):
PHP-Code:
function get_most_views()
{
    global 
$wpdb$post;
    
    
$viewres $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_status = 'publish' AND post_password = '' ORDER BY view_count DESC LIMIT 5");
    
$temp "<ul>\n";
    foreach (
$viewres as $post) {
                    
$post_title get_the_title();
                    
$post_views intval($post->view_count);
                    
$post_views number_format($post_views);
                    
$temp .= "<li><a href=\"".get_permalink()."\">".snippet_chars($post_title25)." (".$post_views.")</a></li>\n";
    }
    
$temp .= "</ul>\n";
    
    echo 
$temp;
}

if(!
function_exists('snippet_chars')) {
    function 
snippet_chars($text$length 0) {
        
$text htmlspecialchars_decode($text);
         if (
strlen($text) > $length){       
            return 
htmlspecialchars(substr($text,0,$length)).'...';             
         } else {
            return 
htmlspecialchars($text);
         }
    }
}

if (!
function_exists('htmlspecialchars_decode')) {
   function 
htmlspecialchars_decode($text) {
       return 
strtr($textarray_flip(get_html_translation_table(HTML_SPECIALCHARS)));
   }

edit. Aufruf natürlich einfach über:
PHP-Code:
<?php if (function_exists('get_most_views')) { get_most_views(); } ?>

Geändert von Alphawolf (01.08.2007 um 11:58 Uhr).
Alphawolf ist offline   Mit Zitat antworten
Alt 01.08.2007, 12:03   #3 (permalink)
PostRank: 2
 
Registriert seit: 22.06.2007
Beiträge: 60
Prima. Danke.
computeritis ist offline   Mit Zitat antworten
Alt 01.08.2007, 13:50   #4 (permalink)
PostRank: 2
 
Registriert seit: 22.06.2007
Beiträge: 60
Habe nun Post Views aktiviert. Auf den Artikelseiten funktioniert es auch.

Welchen Code muss ich in die Sidebar setzen, damit ich eine Top 5 der beliebtesten Artikel sehen kann?

Kann jmd. helfen?
computeritis ist offline   Mit Zitat antworten
Alt 01.08.2007, 15:04   #5 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 3.312
Steht alles auf der verlinkten Seite:
PHP-Code:
<?php if (function_exists('get_most_viewed')): ?>
   <?php get_most_viewed(); ?>
<?php 
endif; ?>
Alphawolf ist offline   Mit Zitat antworten
Alt 02.08.2007, 09:12   #6 (permalink)
PostRank: 2
 
Registriert seit: 22.06.2007
Beiträge: 60
Sorry, i see. Danke nochmal.
computeritis ist offline   Mit Zitat antworten
Alt 23.09.2008, 20:08   #7 (permalink)
PostRank: 3
 
Benutzerbild von Angelcurse
 
Registriert seit: 03.02.2006
Ort: Berlin
Beiträge: 104
Und das Ganze zählt auch erst ab dem Moment, wenn man das Plugin eingebaut hat, kann das sein?

Finde ich nämlich voll öde.

Da stehen jetzt bei mir zwei Artikel mit je einem View drin ...

Kriege ich das nicht hin, dass er da seit Beginn meiner Bloggerei die Views ausliest??
Angelcurse ist offline   Mit Zitat antworten
Alt 24.09.2008, 11:11   #8 (permalink)
WPD-Moderator
 
Benutzerbild von Alphawolf
 
Registriert seit: 31.05.2005
Ort: Gera Ghetto
Beiträge: 3.312
Zitat:
Zitat von Angelcurse Beitrag anzeigen
Kriege ich das nicht hin, dass er da seit Beginn meiner Bloggerei die Views ausliest??
Woher soll das Plugin das wissen? Diese Funktion zählt erst ab dem Moment, ab dem die Funktion zur Verfügung steht, logisch.
__________________
FAQ // Doku // Erbreiterungen
wpseek.com // WordPress World Map
Alphawolf ist offline   Mit Zitat antworten
Alt 03.04.2010, 19:28   #9 (permalink)
PostRank: 7
 
Registriert seit: 18.02.2007
Ort: Berlin
Beiträge: 763
@alphawolf,

der link zu den wonder-ful Plugin funktioniert zwar, aber leider finde ich da nichts ...

ich schau mir jetzt mal mal von chester an ...

danke für den Tipp ...
__________________
Der Zauberer - catch me if you can ...
Victor Lazarro 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 13:36 Uhr.


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 | Impressum | Ein Inpsyde.com Projekt