ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 常用函数 ### sf_getimg (获取单个图片) >[info] 语法:sf_getimg($image, $num, $key) > 参数:$image (必填) 被序列化的图片字符串 > 参数:$num (选填 默认:1) > 参数:$key (选填 默认:file\_path) > 返回值:图片路径 **使用方法** ``` // 文章列表 {volist name="list" id="vo"} {:sf_getimg($vo['wsarticle_image'])} // 取第 2 张图片 {:sf_getimg($vo['wsarticle_image'], 2)} // 取第 1 张图片标题 {:sf_getimg($vo['wsarticle_image'],1,'file_name')} {/volist} // 文章详情 {assign name="field" value=":sp_details()"} {:getimg($field['wsarticle_image'])} ``` ***** ### sf_imgslist (获取图片列表) >[info] 语法:sf_imgslist($image) > 参数:$image (必填) 被序列化的图片字符串 > 返回值:图片数组 **使用方法** ``` // 文章列表 {volist name="list" id="vo"} {assign name="imgslist" value=":sf_imgslist($vo['wsarticle_image'])"} {volist name="imgslist" id="imgvo"} <img src="{$imgvo['file_path']}" title="{$imgvo['file_name']}"> {/volist} {/volist} ``` ### sf_getfile (获取单个文件) >[info] 语法:sf_getfile($file, $num, $key) > 参数:$file (必填) 被序列化的图片字符串 > 参数:$num (选填 默认:1) > 参数:$key (选填 默认:file\_path) > 返回值:图片路径 **使用方法** ``` // 文章列表 {volist name="list" id="vo"} {:sf_getfile($vo['wsarticle_file'])} // 取第 2 张图片 {:sf_getfile($vo['wsarticle_file'], 2)} // 取第 1 张图片标题 {:sf_getfile($vo['wsarticle_file'],1,'file_name')} {/volist} // 文章详情 {assign name="field" value=":sp_details()"} {:getimg($field['wsarticle_image'])} ``` ***** ### sf_fileslist (获取文件列表) >[info] 语法:sf_fileslist($file) > 参数:$file (必填) 被序列化的图片字符串 > 返回值:图片数组 **使用方法** ``` // 文章列表 {volist name="list" id="vo"} {assign name="fileslist" value=":sf_fileslist($vo['wsarticle_file'])"} {volist name="fileslist" id="vo"} <img src="{$vo['file_path']}" title="{$vo['file_name']}"> {/volist} {/volist} ``` ### sf_url (生成链接地址) >[info] 语法:sf_url($url, $item, $page) > 参数:$url (选填 默认:'news') > 参数:$item (选填 默认:[]) 数据集 > 参数:$page (选填 默认:false) 生成分页链接 > 返回值:url 链接地址 **使用方法** ``` // 文章列表 {volist name="list" id="vo"} <a href="{:sf_url('news', $vo)}">{$vo['wsarticle_title']}</a> {/volist} ``` ### sf_download ($id) >[info] 语法:sf_download($id) > 参数:$id (必填) wsarticle 表格中的 id > 返回值:链接地址 **使用方法** ``` // 下载列表 <?php $option = [ 'pageurl' => sf_url('download', [], true), 'cate' => true, 'param' => true, ]; $list = sp_article(55, 0, 3, $option); ?> {volist name="list" id="vo"} <div style="float: left; overflow: hidden; border: 1px solid #ccc; margin: 0 10px 10px 0;"> <a href="{:sf_download($vo['wsarticle_id'])}" target="_blank"> <table> <tr><td>{$vo['wscate']['wscate_name']}</td></tr> <tr><td><img src="{:getimg($vo['wsarticle_image'])}" width="200" height="160"></td></tr> <tr><td>{$vo['wsarticle_title']}</td></tr> <tr><td>下载:{$vo['wsarticle_views']}次</td></tr> </table> </a> </div> {/volist} ```