数据调用
代码:
- <!-- php:$list = phpok('标识串','参数') -->
说明:
1、标识串可以在后台创建
2、参数项大部分数据可以在后台配置,即在此项里可以为空(内置标识串除外)
3、不同的参数之间用 & 合并,示例:cateid=1&is_list=1&attr=h
内置标识串:(非内置的标识串可在后台创建)
名称 | 类型 | 备注 | 示例 |
---|---|---|---|
_arclist | 文章列表 | 内置,要求指定pid | <!— php:$list = phpok('_arclist','pid=1') —> |
_arc | 文章内容 | 内置,要求指定id | <!— php:$arc = phpok('_arc','id=100') —> |
_cate | 分类信息 | 内置,要求指定pid和cateid | <!— php:$cate = phpok('_cate','pid=1&cateid=100') —> |
_catelist | 分类列表 | 内置,要求指定pid | <!— php:$catelist = phpok('_catelist','pid=1') —> |
_project | 项目信息 | 内置,要求指定pid | <!— php:$project = phpok('_project','pid=1') —> |
_sublist | 子项目信息 | 内置,要求指定pid | <!— php:$sublist = phpok('_sublist','pid=1') —> |
_parent | 上级项目信息 | 内置,要求指定pid | <!— php:$sublist = phpok('_parent,'pid=1') —> |
_fields | 字段及表单 | 内置,要求指定pid | <!— php:$fields = phpok('_fields','pid=1') —> |
_cate_id | 分类信息 | 内置,要求指定catid | <!— php:$cate = phpok('_cate_id','cateid=1') —> |
参数说明:
参数变量 | 可用值 | 备注 | 后台 |
---|---|---|---|
pid | 空 | 项目id,首页使用时此项对应后台创建的项目ID,列表页及详细页中请使用$page_rs.id,此项可在后台数据调用中指定 | 有 |
phpok | 空 | 项目标识串,如果pid为空,可以通过这个标识串来替代 | 无 |
文章列表参数 | |||
cateid | 空 | 分类id,项目需绑定相应的分类,此项才有效 | 有 |
psize | 0 | 默认显示数量,建议设置为10,可在后台设置 | 有 |
offset | 0 | 0即从第一条读取,配合psize可实现分页 | 有 |
is_list | 1或0 | 是否列表模式,为0时psize参数无效,只读一条数据 | 有 |
in_text | 1或0 | 是否读取长文本,这里我们建议选择1,即启用长文本 | 有 |
in_sub | 1或0 | 是否读子主题,基本上需要实现二级菜单时才启用,建议默认0 | 有 |
in_project | 0或1或2 | 0不读项目信息,1读取简单的项目信息,2读带扩展的项目信息 | 有 |
in_cate | 0或1或2 | 0不读分类信息,1读取简单的分类信息,2读带扩展的分类信息 | 有 |
attr | 空 | 主题属性,为空表示不限,项目未启用主题属性时,请选择空 | 有 |
fields_need | 空 | 指定不能为空的字段,系统自带的字段用 l.字段标识串 表示,自定义扩展的字段用 ext.字段标识串 表示,多个字段用英文逗号隔开! | 有 |
tag | 空 | 读取支持的tag标签主题,多个标签用英文逗号隔开,常用于相关主题,因PHPOK的tag功能还未完善,此参数暂时保留 | 有 |
keywords | 空 | 关键字,只读取符合主题的关键字,程序会检索相应的主题名称,Tag标签,SEO关键字等常用的系统字段,暂不支持扩展字段 | 有 |
orderby | 空 | 数据排序,为空读项目下的数据排序 | 有 |
sqlext | 空 | SQL扩展查询,用于缩小查询范围,系统字段用 l.字段标识串 表示,自定义扩展的字段用 ext.字段标识串 表示,开发者不熟请略过 | 无 |
ext | 空 | 扩展字段搜索,要求数组写法如:ext[字段标识串]=值&ext[字段标识串]=值 | 无 |
idin | 空 | 指定的主题ID串里查询,多个ID用英文逗号隔开 | 无 |
user_id | 空 | 会员ID,多个会员ID用英文逗号隔开 | 无 |
cate | 空 | 分类标识串,仅限当cateid不使用时尝试通过此项取得分类ID | 无 |
notin | 空 | 排序主题ID,用于不包含相应的主题ID,防止重复读取 | 无 |
文章内容 | |||
title_id | 空 | 主题ID,也支持主题标识串,要读主题,此项必填 | 有 |
id | 空 | title_id的别名 | 同上 |
phpok | 空 | title_id的别名 | 同上 |
分类信息 | |||
cateid | 空 | 分类id,为空时尝试调用pid下的根分类,如果根分类不存在,返回空数据 | 有 |
cate | 空 | 分类标识,如果此项不为空将替代上面的cateid,请慎用 | 有 |
cate_ext | 0或1 | 0不读取分类的扩展信息,1读取分类扩展信息 | 有 |
分类树 | |||
cateid | 空 | 分类id,为空时尝试调用pid下的根分类,如果根分类不存在,返回空数据 | 有 |
catelist_ext | 0或1 | 0不读取分类的扩展信息,1读取分类扩展信息 | 有 |
项目信息 | |||
project_ext | 0或1 | 0不读取项目扩展信息,1读取项目扩展信息 | 有 |
子项目信息 | |||
sublist_ext | 0或1 | 0不读取项目扩展信息,1读取项目扩展信息 | 有 |
上级项目信息 | |||
parent_ext | 0或1 | 0不读取项目扩展信息,1读取项目扩展信息 | 有 |
字段及表单 | |||
fields_format | 0或1 | 0返回字段信息,1返回带HTML的表单(默认的HTML表单都比较丑,可通过css来美化) | 有 |
程序数据均可在后台的【数据调用】进行配置和调用的