任意表循环 - table标签
LIKE_字段 模糊匹配查询,例如LIKE_title="%名称%",表示like title '%名称%'
NOTLIKE_字段 是LIKE的反条件
JSON_字段 用于查询json数据格式,["123","456"]
NOTJSON_字段 是JSON的反条件
FIND_字段 用于查询Members,Related字段的数据格式,FIND_IN_SET语法1,2,3,4,5,7
NOTFIND_字段 是FIND的反条件
IN_字段 IN子句查询,例如IN_id="1,2,3,4",表示id in (1,2,3,4)
NOTIN_字段 IN子句查询,例如NOTIN_id="1,2,3,4",表示id not in (1,2,3,4)
NOT_字段 不等于,例如NOT_title="999",表示title <> '999'
BW_字段 两者之间查询,例如BETWEEN_id="1,100",表示id在1到100的数据
GT_字段 大于,需要字段值是数字类型,例如GT_id="222",表示id >222
EGT_字段 大于等于,需要字段值是数字类型,例如EGT_id="222",表示id >=222
LT_字段 小于,需要字段值是数字类型,例如LT_id="222",表示id <222
ELT_字段 小于等于,需要字段值是数字类型,例如ELT_id="222",表示id <=222
BETWEEN_字段 两者之间查询,例如BETWEEN_id="1,100",表示id在1到100的数据
BEWTEEN_字段 两者之间查询,例如BEWTEEN_id="1,100",表示id在1到100的数据
DAY_字段 按N天内查询,用于Date类型的字段查询,
例如DAY_inputime="0",表示当天的数据、
DAY_inputime="1",表示昨天到今天的数据、
DAY_inputime="7",表示7天内的数据、
只查询昨天数据写法是DAY_inputtime="E1"、
指定天数查询DAY_inputtime="2020-1-2,2020-2-2"
WEEK_字段 按N周查询,用于Date类型的字段查询,
例如WEEK_inputime="0",表示本周一到当天的数据、
WEEK_inputime="1",表示上周一到今天的数据、
只查询上周数据写法是WEEK_inputtime="E1"
MONTH_字段 按N月内查询,用于Date类型的字段查询,
例如MONTH_inputime="0",表示当月的数据、
MONTH_inputime="1",表示上个月到现在的数据、
只查询上个月数据写法是MONTH_inputime="E1"、
指定月份查询MONTH_inputtime="2020-1,2020-4"
YEAR_字段 按N年内查询,用于Date类型的字段查询,
例如YEAR_inputime="0",表示本年到现在的数据、
YEAR_inputime="1",表示去年到现在的数据、
只查询去年月数据写法是YEAR_inputime="E1"、
指定年份查询YEAR_inputtime="2020,2023"
SEASON_字段 按1-4个季度查询,用于Date类型的字段查询,
例如SEASON_inputime="0",表示本年的当前季度数据、
SEASON_inputime="1",表示本年第1季度的数据、
只查询2012年第一季度数据写法是SEASON_inputime="1-2012"
NULL_字段=true 查询字段是空值
NOTNULL_字段=true 查询字段是非空值
字段=值 字段条件查询,例如title=123,表示主题title=123的数据
{pc:table table="news" join="news_data_0" on="id,id" order="listorder DESC" field="catid,title,thumb,url,description,updatetime" num="10"}
{loop $data $rs}
是否是第一个:{if $is_first}是{else}否{/if}
是否是最后一个:{if $is_last}是{else}否{/if}
当前行数(从1开始):{$key_rs+1} 当前行数(从0开始):{$key_rs}
标题:{$rs.title}
地址:{$rs.url}
描述:{$rs.description}
缩略图剪切: {thumb($rs.thumb, 200, 200)} 判断有无缩略图:{if $rs.thumb}有的{else}没有{/if}
缩略图原图: 判断有无缩略图:{if $rs.thumb} {dr_get_file($rs.thumb)} {else}没有{/if}
时间:{$rs.updatetime} 自定义时间:{dr_date($rs.updatetime, 'Y-m-d')}
所属栏目;{dr_cat_value($rs.catid, 'catname')} 栏目地址:{dr_cat_value($rs.catid, 'url')}
{/loop}
{/pc}
任意表循环 - table标签循环中排序方式修饰符
1、由大到小排列(默认)
order="字段 desc"
2、从小得到大排列
order="字段 asc"
3、按序列排序,比如按条件查询 id=3,1,2,4,排列显示按这个id序列排序
IN_id="3,1,2,4" order="id instr"
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。