🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] #### 常用标签 栏目导航 ``` {$t.title} //标题 {$t.view} //浏览量 {$t.time|date='Y-m-d',###} //时间 {$t.time|friendlyDate} //时间样式二 {$t.keywords} //关键字 {$t.description} //描述 {$t.content} //内容 {:fun_sc_p('newscate', array('id'=>$t.tid), 'name')} //上级分类名称 /article/{$t.tid}.html //上级分类链接地 {if fun_sc_p('newscate', array('id'=>$t.tid),'tid')!=0} //加一个判断是否是二级有就显示 {:fun_sc_p('newscate', array('id'=>fun_sc_p('newscate', array('id'=>$t.tid), 'tid')), 'name')} //顶级名称 /article/{:fun_sc_p('newscate', array('id'=>$t.tid),'tid')}.html //顶级分类链接地 {/if} {:fun_sc_p('member', array('userid'=>$t.uid), 'username')} //投稿文章的用户名 ``` #### 关键字 ``` {if condition="$t['keywords'] neq ''"} <?php $arr=explode( ',', $t[ 'keywords']);foreach ($arr as $k=>$v){echo "<a href='/tags/$v' style='height: 35px;line-height: 35px;background-color: #e9ebee;padding:5px; margin-right:10px;'>$v</a>";}?> {/if} ``` #### 关键字4.0更方便 ``` {if condition="$t['keywords'] neq ''"} {volist name=":exps($t['keywords'])" id="vo"} <a href="/tags/{$vo}">{$vo}</a> {/volist} {/if} #### 附件的写法 ``` {if condition="$t['fujian'] neq ''"} {$t.jifen}){:config('point.GJJF-MING')} //附件的价格 {volist name="lianjie" id="vo"} <button style="background-color: #000;" class="layui-btn layui-btn-small layui-btn-normal" lay-submit="" lay-submit lay-filter="zhifu_add" nickname="{$vo.urls}">{$vo.name}</button> {/volist} <script> layui.use(['form', 'upload'],function(){ var form = layui.form ,jq = layui.jquery; form.on('submit(zhifu_add)', function(data){ var param = data.field; var name = jq(this).attr('nickname'); layer.confirm('确定要支付<font style="color: #f3067d;">{$t.jifen}{:config('point.GJJF-MING')}</font>下载该附件吗? 购买vip免费', function(data) { loading = layer.load(20, { shade: [0.2, '#000'] }); jq.post('/xq/{$t.id}.html?urls='+name+'',param,function(data){ layer.close(loading); if(data.code == 200){ layer.close(loading); var downurl=data.path; layer.msg(data.msg, {icon: 1, time: 1000}, function(){ location.href=downurl; }); }else{ layer.close(loading); layer.msg(data.msg, {icon: 2, anim: 6, time: 1000}); } }); }); return false; }); }) </script> {/if} ``` #### 上一条数据 ``` {volist name=":fun_sx('news',$t['id'],1)" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 下一条数据 ``` {volist name=":fun_sx('news',$t['id'],0)" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 上一条数据写法二 ``` {volist name="tptf" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 下一条数据写法二 ``` {volist name="tpta" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 当前列表最新文章 ``` {volist name=":funa('news',array('show'=>1,'tid'=>$t.tid),'id desc',10,1)" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 当前列表热门文章 ``` {volist name=":funa('news',array('show'=>1,'tid'=>$t.id),'view desc',10,1)" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 当前列表幻灯置顶 ``` {volist name=":funa('news',array('show'=>1,'tid'=>$t.id,'settop'=>1),'id desc',10,1)" id="vo"} /xq/{$vo.id}.html //详情链接 {$vo.time|date='Y-m-d',###} //时间 {$vo.content|Pic} //封面图片 {$vo.title} //标题 {$vo.description} //描述 {/volist} ``` #### 回复可见内容的设置方法 内容标签 ``` {if condition="funt('comment',array('tid'=>$t.id,'uid'=>session('userid'))) eq '0'"} //未回复前的显示内容你来定 {else /} //回复了的内容 {$t.content|htmlspecialchars_decode} {/if} ``` 由于新版我们添加了密码可见的内容还可以这样 ``` {if condition="funt('comment',array('tid'=>$t.id,'uid'=>session('userid'))) eq '0'"} //未回复前的显示内容你来定 {else /} //回复了的内容 {include file="application/template/pc/default/pc/mima.html"} {/if} ```