### sp_sql_posts_paged()
[上一頁](# "上一頁")[下一頁](# "下一頁")
**
~~~
sp_sql_posts_paged($tag,$pagesize,$pagetpl)
~~~
**功能:**
文章分頁查詢方法
**參數:**
$tag:查詢標簽,以字符串方式傳入,例:"field:post_title,post_content;limit:0,8;order:post_date desc,listorder desc;where:id>0;"
????field:調用post指定字段,如(id,post_title...) 默認全部<br>
????limit:數據條數,默認值為10,可以指定從第幾條開始,如3,8(表示共調用8條,從第3條開始)<br>
????order:排序方式,如:post_date desc<br>
????where:查詢條件,字符串形式,和sql語句一樣
$pagesize:每頁顯示文章數
$pagetpl:分頁模板,例:"{first}{prev}{liststart}{list}{listend}{next}{last}"
**返回:**
類型數組,帶分頁數據的文章列表
***示例:***
~~~
<??php
$tag='cid:6;field:post_title,post_content;order:listorder?asc';
$content=sp_sql_posts_paged($tag);?
$posts=$content['posts'];
$pager=$content['page'];
?>
~~~
***$tag規則:***
cid 分類id;
field 需要取出的內容,默認取出所有信息;order排序方式,可根據任何取出的字段排序,默認為按發布時間排序。
***field可選參數:***
term_id ? ? 文章分類id
post_author ? ? 文章作者id,后臺管理員,對應于表users里的ID;
post_keywords ? ??
post_date ? ? 文章發布日期 格式2014-01-01 00:00:00
post_content ? ? 文章內容
post_title ? ? 文章標題
post_excerpt ? ? 文章摘要
post_modified ? ? 文章更新日期 格式2014-01-01 00:00:00
smeta ? ? 文章擴展屬性,以json格式保存,如屬性thumb文章縮略圖
user_nicename ? ? 管理員昵稱
user_email ? ? 管理員郵箱
***模板中用法:***
~~~
<php>
$content=sp_sql_posts_paged('cid:6;field:post_title,post_content;order:listorder?asc');
</php>
<foreach?name="content['posts']"?item="vo">??/*?遍歷數組?*/
????{$vo.term_id?}<br>
????{$vo.post_author?}<br>
????{$vo.post_keywords?}<br>
????{$vo.post_date?}<br>
????{$vo.post_content?}<br>
????{$vo.post_title?}<br>
????{$vo.post_excerpt?}<br>
????{$vo.post_modified}<br>
????{$vo.user_nicename?}<br>
????{$vo.user_email?}<br>
????<php>
????$smeta=json_decode($vo['smeta'],true);/*?把smeta轉化成數組?*/
????</php>
????<img?src="/data/upload/{$smeta.thumb}"/>
</foreach>
<div>{$content.page}</div><!--分頁-->
~~~
[上一頁](# "上一頁")[下一頁](# "下一頁")
- 序言
- 序言
- 關于ThinkCMF
- 關于BootStrap
- 基礎
- ThinkCMF V版本和X版本的區別
- 開發規范
- 調試模式
- 如何獲取
- 環境要求
- 安裝使用
- 備份與恢復
- 函數和類庫
- sp_is_mobile
- Comments
- sp_check_verify_code
- hook
- sp_get_plugin_class
- sp_scan_dir
- sp_get_plugin_config
- sp_plugin_url
- sp_is_sae
- sp_auth_check
- sp_get_current_admin_id
- get_current_admin_id
- get_current_userid
- leuu()
- sp_asset_relative_url
- sp_authcode
- sp_authencode
- sp_check_user_action()
- sp_clear_cache
- sp_content_page()
- sp_file_write
- sp_get_asset_upload_path
- sp_get_cmf_settings
- sp_get_comments
- sp_get_current_user
- sp_get_current_userid()
- sp_get_favorite_key()
- sp_get_host()
- sp_get_menu()
- sp_get_relative_url()
- sp_get_theme_path()
- sp_get_users()
- sp_getad()
- sp_getcontent_imgs()
- sp_getlinks()
- sp_getslide()
- sp_is_user_login()
- sp_param_lable()
- sp_password()
- sp_random_string()
- sp_send_email()
- sp_set_dynamic_config
- sp_update_current_user()
- sp_verifycode_img()
- UU()
- 系統擴展
- ThinkCMF應用開發流程
- 后臺隱藏的后臺菜單管理功能
- 幾個重要基類
- 引入第三方庫
- 門戶應用
- 函數庫
- sp_sql_posts()
- sp_sql_posts_paged_bycatid
- sp_sql_posts_bycatid
- sp_sql_page()
- sp_sql_posts_paged()
- sp_get_child_terms
- sp_get_terms()
- sp_get_term()
- sp_sql_post()
- sp_sql_posts_paged_bykeyword
- 門戶模板制作
- 文章列表頁制作
- 文章內頁制作
- 頁面制作
- 獲取文章的各種方式
- 熱門文章組件制作
- seo優化
- 模板制作
- 模板標簽
- tc_include
- foreach
- 模板結構
- 最新評論組件制作
- 最新加入組件制作
- 本站用戶登錄模板制作
- 本站用戶注冊模板制作
- 忘記密碼模板制作
- 密碼重置
- 評論組件
- 模板資源文件引入
- 手機模板
- 點贊組件
- 如何收藏
- 標簽規則
- 全局變量
- 模板注釋
- 菜單導航制作
- 幻燈片制作
- 廣告位制作
- 友情鏈接制作
- 添加留言控件
- 模板自定義函數庫
- 案例
- 插件開發
- 插件
- 插件鉤子
- 插件配置文件
- 插件類主文件
- 插件開發流程
- 插件控制器
- 插件數據庫模型
- 插件后臺管理控制器
- 后臺管理
- SMTP配置