Kategorie: Infos-Seiten

Nicht schlecht Games Plugin

Ecommerce – Verkauf
http://www.instinct.co.nz/

http://getshopped.org/

Laufschrift:
http://www.barbarajany.de/wp1-5/2008/03/19/newsticker-in-wordpress-einbauen/

http://www.basicthinking.de/blog/2006/07/31/die-100-meistgelesenen-artikel/

http://www.basicthinking.de/blog/2005/11/02/wordpress-plugins-update-1/

http://www.blogtrainer.de/2009/03/06/deutsche-wordpress-plugins-10-autoren-und-ihre-besten-plugins

http://sw-guide.de/2007-05/die-beliebtesten-wordpress-plugins-in-der-deutschsprachigen-blogosphaere/

http://www.blog.datenwachschutz.de/2008/07/nuetzliche-wordpress-plugins/

http://www.wp-plugin-archive.de/page/3/

PlugIn-Databases:
http://wp-plugins.net/beta/

http://www.blogabfertigung.de/plugins/465-countdown-plugin-fuer-wordpress-23.html

http://ja.meswilson.com/blog/2007/05/27/wordpress-countdown-widget/

http://wordpress.org/extend/plugins/booking/

http://blog.funkygog.de/2008/09/tab-menu-in-wp-einfuegen-anleitung/

Pagebar-Plugin
http://www.perun.net/2009/02/04/pagebar-221-weiterblaettern-in-wordpress/

Das nächste empfehlenswerte Plugin ist „Pagebar“.

Dieses erzeugt eine kleine Seitennavigation, so dass auch ein Navigieren über mehrere Seiten in deinem Wordpress Blog möglich ist:

pagebar.jpg

So kannst du bequem durch deinen Blog „blättern“. Allerdings scheint das Plugin bei steigender Artikelanzahl ein wenig performancelastig zu werden.

Installation:

Plugin hier herunterladen, in den Wordpress Plugin Ordner kopieren und aktivieren. Dann folgenden Code in deine index.php (hinter den Loop) kopieren.

< ?php wp_pagebar(array('before'=>‚Pages: ‚))?>

Anschliessend musst du noch die CSS-Angaben aus der mit herunter geladenen „navbar.css“ in deine eigene CSS-Datei einfügen und sie eventuell an deinen Blog anpassen.

Verwandte Beiträge

  • De Luxe-Plugins für WordPress 3.0
  • WordPress: Duplicate Content vermeiden
  • WordPress: Retweets und TweetBacks mit dem Plugin von Topsy.com
  • WordPress: Wortwolken aus Tags, Kategorien und Links
  • WordPress 2.9 sagt “tschüs” zu “Hallo Welt”
  • WordPress 2.9: Post Thumbnails, oEmbed, Plugins updaten, Bildbearbeitung
  • WordPress 2.8.5 ist da
  • Ältere Artikel ohne Kommentarfunktion
  • WordPress 2.9 bald beta
  • WordPress 2.9: Bildeditor erweitert
  • http://dynamicinternet.eu/blog/2009-05-13/seitenpagination-bei-get_posts/

    Möchte man seine Beiträge auf der Startseite oder einer Katgorieseite etwas anders präsentieren und braucht dazu eine Anzahl Posts, die von der im Backend eingestellten Anzahl der Posts pro Seite abweicht, bekommt man zwangsläufig ein Problem mit der Seitenblättern-Funktion. Das liegt daran, das WordPress und auch diverse Paging-Plugins $wp_query->max_num_pages abfragen.

    max_num_pages ist ein Resultat aus verfügbaren Posts geteilt durch die eingestellte Anzahl der Posts pro Seite. Haben wir zum Beipiel 10 Posts pro Seite eingestellt und brauchen auf der Startseite beispielsweise 6 Posts, geht die ganze Rechnung nicht mehr auf.
    Meine Lösung funktioniert mit der WordPress-eigenen Blätterfunktion sieht folgendermaßen aus:

    //die Anzahl der im Backend eingestellten Posts pro Seite ermitteln
    $ppp = get_option('posts_per_page');
    
    // Startseite
    if (!is_paged()) {
        $posts = get_posts('numberposts=6');
    // 2. Seite mit Offset von Startseite
    } elseif($paged == 2) {
        $posts = get_posts('offset=6');
    // alle weiteren Seiten
    } else {
        $offset = $ppp*($paged-2)+6;
        $posts = get_posts('offset='.$offset);
    }
    //dann ausgeben
    if($posts) :
        foreach ($posts as $post) :
            ...
        endforeach;
    endif;

    Beispiel für einen benutzerdefinierten Loop mit Weiterblättern

    Aus der Kategorie mit der ID 16 sollen 3 Artikeln angezeigt werden, gibt es mehr als 3 Artikeln, soll man den “ältere Artikel”-”neuere Artikel” Link sehen.

    Und es ist völlig egal, ob dieser Loop in der Sidebar, vor einem normalen Loop, nach einem normalen Loop oder auf einer statischen Seite steht. Laut meinen Test funktioniert er immer.

     
    <?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query();
    $wp_query->query('cat=16&showposts=3'.'&paged='.$paged);
    ?>
    <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    
    Die Ausgabe der Artikel
    
    <?php endwhile; ?>
    
    <div>
     <div><?php next_posts_link('&laquo; &auml;ltere Artikel') ?></div>
      <div><?php previous_posts_link('neuere Artikel &raquo;') ?></div>
    
    </div>
    <?php $wp_query = null; $wp_query = $temp;?>
     
     http://voetterle.de/2009/06/16/pagination-in-wordpress-theme-einbauen/
    
    Dienstag, 16. Juni 2009 um 22:52 Uhr
    

    Pagination in Wordpress Theme einbauen

    Da Wordpress standardmäßig kein vernünftiges Paging – Blättern durch die Artikel beinhaltet – lässt es sich, wie schonmal von mir beschrieben mit einem Plugin um ein solches erweitern. Dies macht das Blättern im Blog für den Besucher viel angenehmer. Nun wollte ich das Paging nicht mehr mit Hilfe eines Plugins lösen, sondern fest in das Theme einbauen. Bevor ich Euch erkläre, wie ich das gelöst habe, möchte ich Euch zeigen, wie das fertige Paging aussieht.
    paging
    Nun zum Programm-Code. Zuerst habe ich folgende Funktion geschrieben, die das Paging berechnet und es herausschreibt:
    function wp_pagination_navi($num_page_links = 5, $min_max_offset = 2){     global $wp_query;     // Do not show paging on single pages     if( !is_single() ){         $current_page       = intval(get_query_var('paged'));         $total_pages        = $wp_query->max_num_pages;         $left_offset        = floor(($num_page_links - 1) / 2);         $right_offset       = ceil(($num_page_links -1) / 2);         if( empty($current_page) || $current_page ==  0 ) {             $current_page = 1;         }         // More than one page -> render pagination         if ( $total_pages > 1 ) {             echo '<div>';             if ( $current_page > 1 ) {   echo '<a href="' .get_pagenum_link($current_page-1) .'" title="vorherige Seite">&laquo;</a>';             }             for ( $i = 1; $i <= $total_pages; $i++) {                 if ( $i == $current_page ){                     // Current page                     echo '<a href="'.get_pagenum_link($current_page).'" title="Seite '.$i.'" >'.($current_page).'</a>';                 } else {                     // Pages before and after the current page                     if ( ($i >= ($current_page - $left_offset)) && ($i <= ($current_page + $right_offset)) ){                         echo '<a href="'.get_pagenum_link($i).'" title="Seite '.$i.'" >'.$i.'</a>';                     } elseif ( ($i <= $min_max_offset) || ($i > ($total_pages - $min_max_offset)) ) {                         // Start and end pages with min_max_offset                         echo '<a href="'.get_pagenum_link($i).'" title="Seite '.$i.'" >'.$i.'</a>';                     } elseif ( (($i == ($min_max_offset + 1)) && ($i < ($current_page - $left_offset + 1))) ||                                (($i == ($total_pages - $min_max_offset)) && ($i > ($current_page + $right_offset ))) ) {                         // Dots after/before min_max_offset                         echo '<span>...</span>';                     }                 }             }             if ( $current_page != $total_pages ) {                 echo '<a href="'.get_pagenum_link($current_page+1).'" title="n&auml;chste Seite">&raquo;</a>';             }             echo '</div>'; //Close pagination         }     } }
    Der erste Parameter gibt die Zahl der Seitenlinks an, die angezeigt werden sollen. Eine ungerade Zahl ist hier am Besten. Der zweite Parameter legt fest, wie viele Seitenlinks am Anfang und am Ende dargestellt werden sollen. Diese Funktion muss in die functions.php im Theme Ordner. Nun kann man diese Funktion in die Theme Dateien, welche mehrere Artikel auflisten und diese über mehrere Seiten verteilen, mit diesem Code aufrufen und das Paging somit in diese Seiten einfügen:
    1 2 3 4 5
    <?php if( function_exists('wp_pagination_navi') ) {     wp_pagination_navi(); }   ?>
    Bei den Dateien handelt es sich um die index.php, die archive.php und die search.php. Am Besten ersetzt man darin folgende Code Zeilen:
    1 2 3 4
    <div class="navigation">     <div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries'), 'kubrick'); ?></div>     <div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;', 'kubrick')); ?></div> </div>
    Wie Ihr sehen könnt, habe ich die Funktion ohne Parameter aufgerufen, da mir die Standardeinstellungen genügen. Damit das Paging jetzt auch noch gut aussieht, muss man folgende Zeilen in die style.css einfügen:
    .pagination_navi{     text-align: center; } .pagination_navi a {     border:1px solid #6EA1CE;     font-size: 0.7em;     font-weight:normal;     padding: 2px 6px;     margin: 2px 4px; } .pagination_navi a.current-page{     border:1px solid #fff;     color: #fff; } .pagination_navi a:hover{     border:1px solid #46C;     color: #46C; }
    Den Code könnt Ihr nach belieben anpassen und ändern. Über Verbesserungsvorschläge und Ideen würde ich mich freuen.

    admin, 25.11.2009, 08:49 | Abgelegt unter: Infos-Seiten, Plugin | RSS 2.0 | TB | Keine Kommentare


    Wordpress läuft unter Wordpress 2.8
    Anpassung und Design VIMALAO von Gabis WordPress-Templates