sp_sql_posts_paged_bycatid

2018-02-24 15:44 更新

sp_sql_posts_paged_bycatid

上一頁下一頁

X1.2新增

sp_sql_posts_paged_bycatid($cid,$tag,$pagesize,$pagetpl)

功能:

根據(jù)分類文章分類ID 獲取該分類下所有文章(包含子分類中文章),已經分頁,調用方式同sp_sql_posts_paged

參數(shù):

$cid:分類id

$tag:查詢標簽,以字符串方式傳入,例:"field:post_title,post_content;limit:0,8;order:post_date desc,listorder desc;where:id>0;"

????field:調用post指定字段,如(id,post_title...) 默認全部

????limit:數(shù)據(jù)條數(shù),默認值為10,可以指定從第幾條開始,如3,8(表示共調用8條,從第3條開始)

????order:排序方式,如:post_date desc

????where:查詢條件,字符串形式,和sql語句一樣

$pagesize:每頁顯示文章數(shù)

$pagetpl:分頁模板,例:"{first}{prev}{liststart}{list}{listend}{next}{last}"

返回:

類型數(shù)組,符合條件的文章列表,及分頁html

array(
????'content'=>'',//符合條件的文章列表
????'page'=>''//分頁html
)

模板使用方法:

<div?class="main-title">
    <php>
    ????$result=sp_sql_posts_paged_bycatid($cat_id,"",20);
    </php>
</div>

<volist?name="result['posts']"?id="vo">
<php>
    $smeta=json_decode($vo['smeta'],?true);
</php>

<div?class="list-boxes">
    <h2><a?href="{:leuu('article/index',array('id'=>$vo['tid']))}">{$vo.post_title}</a></h2>
    <p>{$vo.post_excerpt}</p>
    <div>
        <div?class="pull-left">
            <div?class="list-actions">
            <a?href="javascript:;"><i?class="fa?fa-eye"></i><span>{$vo.post_hits}</span></a>
            <a?href="{:U('article/do_like',array('id'=>$vo['object_id']))}"?class="J_count_btn"><i?class="fa?fa-thumbs-up"></i><span?class="count">{$vo.post_like}</span></a>
            <a?href="{:U('user/favorite/do_favorite',array('id'=>$vo['object_id']))}"?class="J_favorite_btn"?data-title="{$vo.post_title}"?data-url="{:U('portal/article/index',array('id'=>$vo['tid']))}"?data-key="{:sp_get_favorite_key('posts',$vo['object_id'])}">
                <i?class="fa?fa-star-o"></i>
            </a>
            </div>
        </div>
        <a?class="btn?btn-warning?pull-right"?href="{:leuu('article/index',array('id'=>$vo['tid']))}">查看更多</a>
    </div>
</div>
</volist>

<div?class="pagination">
    <ul>
        {$result['page']}
    </ul>
</div>

上一頁下一頁

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號