ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
万能查询数据 例如获取表【html】数据不要分页 ``` {volist name=":fun_s('html',array('open'=>1),'id desc',30,1)" id="vo"} {$vo.title} {/volist} ``` fun_s(表,条件,排序,数量,0是分页) html-----表 array('open'=>1) -----条件(多条件还可以) - array('open'=>1,'settop'=>1) id desc ----- id数字越大靠前排序 如果是越小靠前 - id asc - ( 注意有空格) 30 ----- 表示显示数量 1 ----- 表示不翻页 0表示分页 获取表【html】数据要分页 ``` {volist name=":fun_s('html',array('open'=>1),'id desc','10,false',0)" id="vo"} {$vo.title} {/volist} ``` 分页代码 ``` {:fun_s('html',array('open'=>1),'id desc','10,false',0)->render()} ``` 例如 ``` {volist name=":fun_sdf(m($c['model']),array('f.open'=>1),$c['id'],'settop desc , id desc',10,true)" id="vo"}</p>{$vo.title} {/volist} ``` 分页代码 10后面,false ------表示显示中间12345条数字样 10后面,true ----- 表示隐藏中间条数显示 适用于手机端模板开发 只显示上一条 下一条 ``` {:fun_sdf(m($c['model']),array('f.open'=>1),$c['id'],'settop desc , id desc',10,true)->render()} ``` fun_s标签非常强大需要你器摸索 万能查询数据不带翻页随机推荐10条数据 ``` {volist name=":fun_sj('html',array('open'=>1),10)" id="vo"} {$vo.title} {/volist} ``` fun_sdx查找任意时间段的数据 例如查找本月排行 ``` {volist name=":fun_sdx('html',array('open'=>1),Date_k('-30'),Date_k('1'),'view desc',10)" id="vo"} {$vo.title} {/volist} ``` html 是表 array('open'=>1) 是条件这里的意思是当前内容正常显示 没有条件的时候array() 留空 Date_k('-30') 是前30天开始到 Date_k('1')到今天12点的数据 这里讲一下Date_k()里面填写0是今天凌晨的时间-1就是昨天-2就是前天1就是今天晚上2就是明天3就是后天 一直类推 查询上一条数据 :fun_sx(表,当条数据的id,1是上一页0是下一页) ``` {volist name=":fun_sx('html',$c['id'],1)" id="vo"} {$vo.title} {/volist} ``` 查询下一条数据 ``` {volist name=":fun_sx('html',$c['id'],0)" id="vo"} {$vo.title} {/volist} ``` html是表 $c['id'] 是当前页面的id 查询某一时间段的数据 例如查询今天注册的用户统计 ``` {:fun_tj('member','regtime', Date_k(0), 'regtime', Date_k(1), array('open'=>1))} ``` 查询任意表字段值 ``` {:fun_sc_p(表, 条件, 字段)} ``` 例如查询用户userid为1的用户名 ``` {:fun_sc_p('member', array('userid'=>1), 'username')} ``` 万能统计 ``` {:fun_st(表,条件)} ``` 例如输出通过审核文章数量 ``` {:fun_st('html',array('open'=>1)} ``` 访问public目录 ``` *ADMIN* ``` 访PC问当前模板public目录 ``` *PC* ``` 访wap问当前模板public目录 ``` *WAP* ``` 在文章获取模型英文名称 ``` {:m(模型id)} ``` 例如输出模型id为1的表 结果 html ``` {:m(1)} ``` 判断 ``` {if condition="条件"} {/if} ``` 例如 ``` {if condition="$vo['open'] eq '1'"} {/if} ``` ``` {if condition="$or['choice'] eq '1'"} {elseif condition="条件"} {/if} ``` ``` {if condition="$or['choice'] eq '1'"} {else /} {/if} ``` 转换时间 ``` {$t.time|date="Y-m-d h:i:s",###} ``` 或者 ``` {$t.time|timenafo} ``` 判断自己的程序是否是https ``` {:http()} ``` 提取纯文本 ``` {:htmltext(html标签)} ``` 显示标题多少数字多余点点点 ``` {:cut(内容,28)} ``` 判断用户是否登录状态 ``` {if condition="$Think.session.username neq ''"} //登录 {else /} //未登录 {/if} ``` 广告1表示广告id后台自行设置 ``` {:ad(1)} ``` 输出会员等级名称{:qxz(用户id,1)} 例如输出本人等等级名称 ``` {:qxz(session('userid'),1)} ``` 输出本人等等级图标地址 ``` {:qxz(session('userid'),0)} ``` 输出别人的要看当前别人的用户id的调用方法 列 ``` {:qxz(session('userid'),1)} //名称 {:qxz(session('userid'),0)} //图标地址 ``` 判断9是否在1,2,3,4,5,6,7,8,9里面有就返回1没有就返回0 ``` {if condition="socha('1,2,3,4,5,6,7,8,9','9') eq '1'"}有{/if} {if condition="socha('1,2,3,4,5,6,7,8,9','9') eq '0'"}没有{/if} ``` 详情页面根据该主题的标签获取相关随机推荐 ``` {volist name=":fun_ks($h,'keywords',sjsz($c['keywords']),array('model'=>$c['model']),8)" id="vo"} {$vo.title} {/volist} ``` 获取插件配置的参数值 - 这个是可以在全局任意页面调用的标签 例如 ``` {:ads('vip','yiyues')} ``` 时间对比判断 - 某个时间大于某个当前将会显示 ``` {if condition="$vo['times'] gt date('Y-m-d', time())"} {/if} ``` 随机输出一个数据 ``` {:sjsz('1,2,3,4,5,6,7,8,9')} //有可能输出8 ``` 转换数组 ``` {:Arrayz('1,2,3,4,5,6,7,8,9')} //输出 ["1","2","3","4","5","6","7","8","9"] ``` 判断是否是手机版 ``` {if condition="isMobile() eq 'true'"} //是手机版页面 {else /} //是PC版页面 {/if} ``` 搜索调用数据 ``` {volist name=":fun_so('html',array('open'=>1),'搜索关键词',10,'false')" id="vo"} {$vo.title} {/volist} ``` 获取表前缀 ``` prefix() ``` 输出本人用户的数据 - 其他数据请看member表 ``` {:member('userid')}//输出1 {:member('username')}//输出梦雨 ``` 转换大小 ``` {:format_bytes(1024)}//输出1kb ``` 输出随机字符 ``` {:generate_password(10)}//输出sjhyc5d2d5 ```