描述
文章内容调用单个文章内容使用{{ 0|article_single() }},调用多个文章内容使用{{ 0|article_list() }},分页调用文章内容使用{{ 0|article_page() }}。
|左边填第一个参数,右边填其他参数用逗号隔开。例:{{ 0|article_list(10,2) }},回返数据由变量名data来接收,变量名可自行定义。
调用单个时返回一个字典,调用多个和分页调用时返回一个列表套字典的数据,每个字典是一条文章数据
调用方法
以下是文章的调用方法:
{{ 0|article_single() }} # 单条 {{ 0|article_list() }} # 多条 {{ 0|article_page() }} # 分页
单条调用参数
● articleid: [int] 要获取数据的ID
● date: [str] 日期格式化:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 日,月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称, 英文
%B 本地完整的月份名称, 英文
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始(第n周)
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始(第n周)
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身
● field: [int|list] 为0时查询默认字段,为列表时查询列表内包含的字段,例:['id', 'title', 'author']。缺省值0
多条和分页调用参数
● sort: [int] 排序,,0ID降序,1ID升序,2日期降序,3日期升序,4浏览数降序,5浏览数升序,6评论数降序,7评论数升序,8自定义。缺省值0
● row: [int] 分页时为每页要显示的数量,不分页时为调用的总记录数。缺省值为 10
● recom: [int] 是否推荐,0调用全部,1只调用推荐,2只调用不推荐。缺省值为0
● category: [int] 调用栏目id,0调用全部,其他为要调用的栏目id。缺省值0
● start: [int] 不分页时,从第几天数据开始调用,分页时无效。缺省值0
● picture: [int] 是否调用带有图片的内容,0调用全部,1调用有图片数据,2调用无图数据。缺省值0
● word: [str] 搜索的关键字。
● published: [int] 是否调用已发布的内容,0调用全部,1调用已发布,2调用草稿。缺省值0
● audit: [int] 是否调用已审核的内容,0调用全部,1调用审核,2调用未审核。缺省值0
● recycle: [int] 是否调用回收站的内容,0调用全部,1调用正常,2调用回收站。缺省值0
● comment: [int] 是否调用可评论内容,0调用全部,1调用可评论,2调用不可评论。缺省值0
● date: [str] 日期格式化:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 日,月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称, 英文
%B 本地完整的月份名称, 英文
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始(第n周)
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始(第n周)
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身
● field: [int|list] 为0时查询默认字段,为列表时查询列表内包含的字段,例:['id', 'title', 'author']。缺省值0
调用实例
{{ 12|article_single }} # 调用ID为12的文章内容 {{ 0|article_list(5) }} # 调用最新发布的5篇文章 # =========================================================== # # 调用当前频道下含有图片的内容并循环 {% for row in 0|article_list(10,0,kg['category']) %} {{row['title']}} {% endfor %} # =========================================================== # # 列表分页及内容分页数据调用 {% set article_data = 0|article_page() %} {% for row in article_data['list'] %} {{row}} # 每一条数据(字典) {% endfor %} 数据总记录数:{{article_data['page_data']['total_rows']}} 当前页码:{{article_data['page_data']['page']}} 总页数:{{article_data['page_data']['total_page']}} 页码html代码:{{article_data['page_html']}} # =========================================================== # 在文章内页模板中有增加以下变量可以调用: 当前内容所属一级类别ID:{{a['category_split']['root_id']}} 当前内容所属最低级类别ID:{{a['category_split']['end_id']}} 当前内容所属最低级类别名称:{{a['category_split']['end_name']}
适应版本
v1.0.1