1.json工具箱:
作用:用于调用外部JSON资源用于网页显示
代码:{pc:json url="" cache="" return=""}{/pc}
参数说明:
参数 默认值 说明
url null 读取JSONS数据来源
cache 0 缓存时间(秒)
return data 返回数组名
实例:
{pc:json url="目标JSON资源的URL" cache="获取JSON数据缓存时间" return="data"}
<ul>
{loop $data $key $val}//loop 循环遍历data数组 ; key 每次循环当前元素的键 ; val 每次循环当前元素的值
<li>
<a href="{$val[url]}">{$val['title']}</a>//$val[url] $val[title] : 当前元素的值得url属性值和title属性值
</li>
{/loop}
</ul>
{/pc}
特别提醒:当获取不到目标资源的值得时候,请检查目标资源都否为UTF-8编码,不是则需要对接收到的数据进行转码.
2.xml工具箱:
作用:用于调用外部XML资源用于网页显示
代码:{pc:xml url="" cache="" return=""}{/pc}
参数说明:
参数 默认值 说明
url null 读取JSONS数据来源
cache 0 缓存时间(秒)
return data 返回数组名
实例:
{pc:json url="目标XML资源的URL" cache="获取XML数据缓存时间" return="data"}
<ul>
{loop $data $key $val}
<li>
<a href="{$val[url]}">{$val['title']}</a>
</li>
{/loop}
</ul>
{/pc}
特别提醒:当获取不到目标资源的值得时候,请检查目标资源都否为UTF-8编码,不是则需要对接收到的数据进行转码.
3.get标签:
作用:使用SQL语句直接从数据库获取数据
代码:{pc:get sql="SQL语句" cache="获取资源的缓存时间" page="$page" dbsource="discuz" return="data"}
参数说明:1:必须 2.非必须
参数 默认值 说明
1 sql null 需要执行的sql语句
2 cache 0 缓存时间(秒)
2 page 0 分页,通过变量把当前的分布传给PC标签进行处理
2 dbsource 0 数据源,当你通过系统后台的数据源模块配置过数据源时,可把数据源名填写到这里,系统会 去对应的数据源来读取数据。如果要读取本系统的数据请留空
2 return data 返回数组名
实例:
{pc:get sql="SQL语句" cache="获取资源的缓存时间" page="$page" dbsource="discuz" return="data"}//$page 当前页面值 ; discuz 数据源(去哪个数据库执行sql语句)
<ul>
{loop $data $key $val}
<li>
<a href="{$val[url]}">{$val['title']}</a>
</li>
{/loop}
</ul>
{$pages} //$pages 分页组
{/pc}
4.碎片工具箱
因为没有怎么用过,理解不深,详见:https://www.jb51.net/cms/157934.html