# 获取文章的各种方式
```php
sp_sql_posts()
```
示例:
```php
<?php
$tag='cid:6;field:post_title,post_content;order:listorder asc';
$posts=sp_sql_posts($tag);
print_r($posts);
$smeta=json_decode($vo['smeta'],true); //smeta处理方法,将其转化为数组
?>
```
$tag规则:
```php
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
<php>
$posts=sp_sql_posts('cid:6;field:post_title,post_content;order:listorder asc');
</php>
<foreach name="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="{:sp_get_asset_upload_path($smeta['thumb'])}"/>
</foreach>
```
```php
sp_sql_posts_paged()
```
示例:
```php
<?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规则:
```php
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
<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="{:sp_get_asset_upload_path($smeta['thumb'])}"/>
</foreach>
<div>{$content.page}</div><!--分页-->
```
- 介绍
- 序言
- 关于ThinkCMF
- 关于BootStrap
- 基础
- 开发规范
- 调试模式
- 应用
- 如何获取
- 环境要求
- 安装使用
- 配置
- 控制器
- URL生成
- AJAX返回
- 跳转和重定向
- 输入变量
- 请求类型
- 空操作
- 空控制器
- 视图
- 模板定义
- 模板主题
- 模板赋值
- 获取内容
- 模板渲染
- 模型
- 模型定义
- 模型实例化
- 连接数据库
- 更多模型用法
- 系统函数
- 生成评论组件
- 添加钩子
- URL美化函数
- 获取文件相对路径
- 用户权限验证
- 字符串解密
- 字符串加密
- 获取当前语言包
- 手机验证码验证
- 检查用户操作
- 图片验证码验证
- 清除系统缓存
- 文本内容分页
- 密码比较
- 获取文件访问地址
- 获取CMF设置
- 获取评论
- 获取当前登录管理员id
- 获取当前主题名
- 获取当前登录用户信息
- 获取当前登录用户ID
- 获取收藏安全Key
- 获取文件下载链接
- 获取文件扩展名
- 获取系统域名
- 获取图片预览地址
- 获取图片访问地址
- 生成前台导航
- 获取插件类名
- 获取插件配置
- 获取URL相对路径
- 获取前台模板根目录地址
- 获取用户头像地址
- 获取用户列表
- 获取广告
- 获取幻灯片
- 判断是否为手机访问
- 获取HTML内容中的图片
- 判断用户是否登录
- 判断是否为微信访问
- 解析字符串标签
- 生成密码
- 插件URL生成
- 生成随意字符串
- 遍历目录
- 发送邮件
- 更新动态配置
- 设置系统配置
- 更新当前登录用户
- 系统扩展
- 应用开发流程
- 后台隐藏的后台菜单管理功能
- 几个重要基类
- 引入第三方库
- 模板
- 基础
- 全局变量
- 模板结构
- 模板注释
- 模板常量
- 前台模板多语言
- 变量输出
- 使用函数
- 默认值输出
- 使用运算符
- 三元运算
- 包含文件
- 原样输出
- 模板标签
- tc\_include
- foreach
- volist
- php
- if else
- for
- switch
- 比较标签
- 范围判断标签
- Present标签
- Empty标签
- Defined标签
- Assign标签
- Define标签
- 标签嵌套
- 前端组件
- js-count-btn
- js-favorite-btn
- js-ajax-dialog-btn
- js-ajax-delete
- js-date
- js-datetime
- js-ajax-form
- 公共模板
- 菜单导航制作
- 幻灯片制作
- 广告位制作
- 友情链接制作
- 添加留言控件
- 如何收藏
- 点赞组件
- 最新评论组件制作
- 最新加入组件制作
- 本站用户登录模板制作
- 本站用户注册模板制作
- 忘记密码模板制作
- 密码重置模板制作
- 评论组件
- 进阶
- 七牛图片处理
- 门户应用
- 基础
- 主程序结构
- 模板结构
- 函数库
- 指定分类下的所有子分类
- 获取面包屑数据
- 查询文章列表,不分页
- 获取指定ID的文章
- 获取指定ID的分类
- 获取分类列表
- 获取指定分类下的子分类
- 获取文章列表,分页
- 获取指定 ID 的页面
- 获取指定分类下所有文章,包括子类的
- 获取指定分类下所有文章,包括子类的,分页
- 门户模板制作
- 文章列表页制作
- 文章内页制作
- 页面制作
- 获取文章的各种方式
- 热门文章组件制作
- seo优化
- 文章相册制作
- 文章列表推荐功能制作
- 文章列表置顶功能制作
- 插件
- 插件钩子
- 插件配置文件
- 插件类主文件
- 插件开发流程
- 插件控制器
- 插件数据库模型
- 插件后台管理控制器
- 插件多语言
- 后台管理
- SMTP配置
- 忘记后台密码?
- 后台地址是啥?
- 后台菜单管理
- 管理员权限管理
- 第三方登录配置
- 专题
- 多语言开发
- Restful Api
- 数据分页
- 缓存
- 安全
- SESSION支持
- Cookie支持
- 文件上传
- 验证码
- 部署
- 迁移到正式环境
- URL重写