企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> {$jz}变量可以输出所有内容 > 内容页也可以使用{$type}调用栏目所有内容的哦~ ~~~ 文章标题:{$jz['title']} 当前位置:{$positions} 文章SEO标题:{$jz['seo_title']} 文章关键词:{$jz['keywords']} 文章点击量:{$jz['hits']} 自增操作{fun incrData('article',$jz['id'],'hits')} 文章缩略图:{$jz['litpic']} 文章简介:{$jz['description']} 文章内容:{$jz['body']} 文章作者:{fun adminInfo($jz['userid'],'name')} 文章更新时间:{fun date('Y-m-d',$jz['addtime'])} 其他字段内容统一输出:{$jz['字段标识']} 如:{$jz['dianhua']} #自定义当前位置:【不要求完全掌握,知道可以遍历输出面包屑导航即可】 {loop $positions_data as $v} {php echo '<a href="'.$v['url'].'">'.$v['classname'].'</a>' /} {/loop} ~~~ ## 上一页 ~~~ #判断是否有上一篇 {if($aprev)} 上一篇链接:{$aprev['url']} 上一篇标题:{$aprev['title']} {else} #如果没有上一篇,则输出这里的内容 {/if} ~~~ ## 下一页 ~~~ #判断是否有下一篇 {if($anext)} 下一篇的链接:{$anext['url']} 下一篇的标题:{$anext['title']} {else} #如果没有下一篇,则输出这里的内容 {/if} ~~~ ## 点赞 ~~~ #判断是否点赞 {if(checkLikes($type['id'],$jz['id']))} <span style="color:#f00;cursor:pointer;" onclick="likes({$type['id']},{$jz['id']})" class="icon-like">已点赞</span> {else} <span style="color:gray;cursor:pointer;" onclick="likes({$type['id']},{$jz['id']})" class="icon-like">点赞</span> {/if} ~~~ ## 点赞JS ~~~ function likes(tid,id){ $.ajax({ url:"{fun U('user/likesAction')}",//请求的url地址 dataType:"json",//返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{tid:tid,id:id,ajax:1},//参数值 type:"POST",//请求方式 beforeSend:function(){ //请求前的处理 }, success:function(r){ if(r.code==0){ alert(r.msg); window.location.reload(); }else{ alert(r.msg); } }, complete:function(){ //请求完成的处理 }, error:function(){ //请求出错处理 alert('网络错误'); } }) } ~~~ ## 收藏 ~~~ #判断是否已经收藏 {if(checkCollect($type['id'],$jz['id']))} <span style="color:#f00;cursor:pointer;" onclick="collect({$type['id']},{$jz['id']})">已收藏</span> {else} <span style="color:gray;cursor:pointer;" onclick="collect({$type['id']},{$jz['id']})">收藏</span> {/if} ~~~ #收藏JS ~~~ function collect(tid,id){ $.ajax({ url:"{fun U('user/collectAction')}",//请求的url地址 dataType:"json",//返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{tid:tid,id:id,ajax:1},//参数值 type:"POST",//请求方式 beforeSend:function(){ //请求前的处理 }, success:function(r){ if(r.code==0){ alert(r.msg); window.location.reload(); }else{ alert(r.msg); } }, complete:function(){ //请求完成的处理 }, error:function(){ //请求出错处理 alert('网络错误'); } }) } ~~~