Skip to:
Content

Changeset 1786


Ignore:
Timestamp:
10/08/08 13:24:14 (6 years ago)
Author:
sambauers
Message:

Allow pagination of the index page if desired, don't add it to Kakumei by default though. Template tag is bb_latest_topics_pages()

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/bb-admin/rewrite-rules.php

    r1702 r1786  
    1616RewriteBase <?php bb_option( 'path' ); ?> 
    1717 
     18RewriteRule ^page/([0-9]+)/?$ <?php bb_option( 'path' ); ?>index.php?page=$1 [L,QSA] 
    1819RewriteRule ^forum/([^/]+)/page/([0-9]+)/?$ <?php bb_option( 'path' ); ?>forum.php?id=$1&page=$2 [L,QSA] 
    1920RewriteRule ^forum/([^/]+)/?$ <?php bb_option( 'path' ); ?>forum.php?id=$1 [L,QSA] 
  • trunk/bb-includes/functions.php

    r1775 r1786  
    25232523    switch ($location) { 
    25242524        case 'front-page': 
    2525             $permalink = bb_get_uri(null, null, BB_URI_CONTEXT_HEADER); 
     2525            $path = null; 
     2526            $querystring = null; 
     2527            if ($page > 1) { 
     2528                if (bb_get_option( 'mod_rewrite' )) { 
     2529                    $path = 'page/' . $page; 
     2530                } else { 
     2531                    $querystring = array('page' => $page); 
     2532                } 
     2533            } 
     2534            $permalink = bb_get_uri($path, $querystring, BB_URI_CONTEXT_HEADER); 
    25262535            $issue_404 = true; 
    25272536            break; 
  • trunk/bb-includes/template-functions.php

    r1773 r1786  
    520520} 
    521521 
     522function bb_latest_topics_pages() { 
     523    global $page; 
     524    static $bb_latest_topics_count; 
     525    if (!$bb_latest_topics_count) { 
     526        global $bbdb; 
     527        $bb_latest_topics_count = $bbdb->get_var('SELECT COUNT(`topic_id`) FROM `' . $bbdb->topics . '` WHERE `topic_open` = 1 AND `topic_status` = 0 AND `topic_sticky` != 2;'); 
     528    } 
     529    echo apply_filters( 'bb_latest_topics_pages', get_page_number_links( $page, $bb_latest_topics_count ), $bb_latest_topics_count ); 
     530} 
     531 
    522532// FORUMS 
    523533 
  • trunk/index.php

    r1702 r1786  
    1212elseif ( !$bb_db_override ) : 
    1313    $forums = get_forums(); // Comment to hide forums 
    14     $topics = get_latest_topics(); 
     14    $topics = get_latest_topics(false, $page); 
    1515    $super_stickies = get_sticky_topics(); 
    1616endif; 
Note: See TracChangeset for help on using the changeset viewer.