极致CMS点赞功能使用详解及标签写法
极致CMS点赞功能的使用
调用指定用户点赞列表
{loop table="likes" userid="1" as="v"} {php //由于数据库仅存储栏目ID和内容ID,需要根据栏目ID获取模型标识,再通过模型获取对应的内容 //模型标识:$classtypedata[$v['tid']]['molds'] $info = M($classtypedata[$v['tid']]['molds'])->find(['id'=>$v['aid']]); /} 标题:{$info['title']} 缩略图:{$info['litpic']} 内容:{$info['body']} ... {/loop}
判断当前用户是否点赞
{if(checkLikes($type['id'],$jz['id']))} <span onclick="likes({$type['id']},{$jz['id']})">已点赞</span> {else} <span onclick="likes({$type['id']},{$jz['id']})">点赞</span> {/if}
前端AJAX示例
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('网络错误'); } }) }
标签调用
{$jz['zan']}
{fun jz_zan($v['tid'],$v['id'])}
本文属原创,转载请注明原文:https://www.zhimatong.com/jiaocheng/900.html
为保证教程的实用性及扩大知识面覆盖,如果您有相似问题而未解决,可联系在线客服免费技术支持。
内容有用
热门主题
相关阅读
- 极致jizhiCMS常用的71个系统标签
- 极致CMS模版制作入门,极致CMS模版常用标签大全汇总
- 极致JIZHICMS栏目列表页调用及标签使用详解
- 极致JIZHICMS点击量hits的标签使用说明及注意事项
- 极致jizhiCMS系统栏目标签大全
- 极致CMS轮播图/幻灯片功能使用详解及标签写法
- jizhiCMS模版制作:极致CMS内容循环如何隔行换色
- 极致CMC建站系统if else 判断标签的使用方法和代码示例
- 极致JIZHICMS文章内容页标签语法使用大全
- 极致JIZHICMS商品内容页标签语法使用大全
- 极致CMS收藏shouchang功能使用详解及标签写法
- 极致CMS面包屑导航标签,面包屑样式自定义输出