PageAdmin网站内容管理系统(CMS)交流论坛

首页 » PageAdmin使用区 » 安装及使用交流 » pageadmin如何实现点赞的功能??
yyx - 2019/8/14 11:17:21
pageadmin如何实现点赞的功能??并且把赞的总数量显示出来
xiyou - 2019/8/14 11:44:50
给表添加一个int类型的自定义字段 http://www.pageadmin.net/help/29.cshtml
添加后再模板中调用对应字段就可以

鼠标点击后 点赞数加1可以通过ajax来实现,ajax的请求文件可以通过自定义文件来实现,参考:http://www.pageadmin.net/help/30.cshtml

自定义文件中通过sql来更新字段值,参考:http://www.pageadmin.net/help/80.cshtml
yyx - 2019/8/14 18:04:55
回复 2楼xiyou的帖子

yyx - 2019/8/15 10:55:40
回复 2楼xiyou的帖子

<script>
        function Fabulous(obj) {
            /*搜索*/
            //var FabulousNum = $(obj).siblings("span.first_num").find("span.FabulousNum").text();
            
            $.ajax({
                url:"点赞/Fabulous.cshtml",
                type: "post",
                success: function (msg) {
                    alert("成功!");
                },
                error: function () {
                    alert('error'); //错误的处理
                }
            });
        }
    </script>

这个前端ajax怎么请求自定义页面?
xiyou - 2019/8/15 11:43:42
http://www.pageadmin.net/help/30.cshtml 先搞清楚自定义文件怎么做
yyx - 2019/8/21 16:48:20
回复 5楼xiyou的帖子

无限次点赞做出来了,有什么办法可以让他点击只能点击5次呢??
闪电侠 - 2019/8/21 16:55:02
那只能限定为登录后才能点赞。
xiyou - 2019/8/21 17:10:40
通过js操作cookie或localStorage都可以对点赞进行记录跟踪,可以参考百度知道的做法,点第一次+1,再点就-1,避免恶意点击
yyx - 2019/8/21 17:12:41
回复 8楼xiyou的帖子

闪电侠 - 2019/8/21 19:18:53
回复 8楼xiyou的帖子

你确定这种方式不能通过反复清除浏览器数据后再继续点5次?
yyx - 2019/8/22 16:02:53
回复 10楼闪电侠的帖子

这个要怎么实现加限制???
xiyou - 2019/8/22 16:09:57
回复 10楼闪电侠的帖子

防君子,不仿小人
一定要完全杜绝,工作量就很大了,首先必须登录,然后添加点赞日志,每次点赞先搜索日志有没有对应记录,基本就做成一个小插件了
1
查看完整版本: pageadmin如何实现点赞的功能??