Beispiel #1
0
$articles = $mysql_obj->query($sql1);
$out['article_list'] = array();
$out['content'] = '';
if ($mysql_obj->get_rows_count()) {
    for (; $article = $mysql_obj->fetch_array($articles);) {
        $out['article_list'][] = $article;
    }
    foreach ($out['article_list'] as $article) {
        $out['content'] .= '<div class="blog-post">';
        $out['content'] .= '<a class="title" href="article.php?id=' . $article['post_id'] . '"><h3 class="blog-post-title">' . $article['title'] . '</h3></a>';
        $out['content'] .= '<p class="blog-post-meta article-info">' . $article['post_time'] . ' by ' . $article['user_name'] . '</p>';
        $out['content'] .= '</div><!-- /.blog-post --> <hr>';
    }
}
//分页控制
if ($out['content'] == '') {
    $out['content'] = '<div class="blog-post"> 啊呀,还没有文章喔</div><!-- /.blog-post --> <hr>';
} else {
    $page_count = range($pager->mMinPage, $pager->mMaxPage);
    $out['content'] .= '<nav>';
    $out['content'] .= '<ul class="pagination pagination-lg">';
    $out['content'] .= '<li><a href="index.php?page=' . $pager->prev() . (isset($_GET['archive']) ? '&archive=' . $_GET['archive'] : '') . '">&laquo;</a></li>';
    foreach ($page_count as $page) {
        $out['content'] .= '<li><a ' . ($page != $pager->mCurrentPage ? 'href="index.php?page=' . $page . (isset($_GET['archive']) ? '&archive=' . $_GET['archive'] : '') : '') . '">' . $page . '</a></li>';
    }
    $out['content'] .= '<li><a href="index.php?page=' . $pager->next() . (isset($_GET['archive']) ? '&archive=' . $_GET['archive'] : '') . '">&raquo;</a></li>';
    $out['content'] .= '</ul>';
    $out['content'] .= '</nav>';
}
//分页控制
require './template/page.php';