dedecms织梦二次开发独立点赞功能_织梦CMS教程


dedecms织梦二次开发独立点赞功能

*步:在 dede_archives 表中增加 zan  这个字段,用来记录每篇文章的赞数量

 

进入后台:系统 ---> SQL命令工具  ---> 输入以下sql语句,然后执行。(如果你的表前缀改了,记得修改 dede_ 这个表前缀哦)

    ALTER TABLE dede_archives ADD zan int(11) NOT NULL DEFAULT '0' AFTER weight;

第二步:新建一个 dede_zan 表格,用来记录赞的具体数据,如点赞的文档aid,点赞人的ip,用ip可以判断是否重复点赞同一篇文章,执行sql语句如下:

    CREATE TABLE IF NOT EXISTS `dede_zan` ( 

      `id` int(11) NOT NULL AUTO_INCREMENT, 

      `aid` int(11) NOT NULL, 

      `ip` varchar(40) NOT NULL, 

      PRIMARY KEY (`id`) 

    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8

 

第三步:写点赞函数,到  /include/ 的*下面,函数代码如下:

  function zan($aid)
    {
        global $dsql;
        $row = $dsql->GetOne("Select id,zan From dede_archives where id='".$aid."'");
        return $row['zan'];
        }

 

第四步:在模板上添加点赞按钮,样式就自己写了,我写一个简单的格式,如下

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.js"></script>
    <script>
    $(function(){ 
        $("p a").click(function(){ 
            var zan = $(this); 
            var id = zan.attr("rel"); //对应id 
            zan.fadeOut(300); //渐隐效果 
            $.ajax({ 
                type:"POST", 
                url:"/zan.php", 
                data:"id="+id, 
                cache:false, //不缓存此页面 
                success:function(data){ 
                    zan.html(data); 
                    zan.fadeIn(300); //渐显效果 
                } 
            }); 
            return false; 
        }); 
    });
    </script>
    <div><p><a href="#"  
    title="赞一个 "class="img_on" rel="{dede:field.id/}">{dede:field.id function="zan(@me)"/}</a></p></div>

 

第五步:在第四步中,用到了 zan.php,需要创建一个,创建在站点的根目录,具体代码如下:

   

<?php
    require_once (dirname(__FILE__) . "/include/common.inc.php");
    $ip =getip(); //获取用户IP 织梦模板下载
    $id = $_POST['id']; 
    if(!isset($id) || empty($id)) exit; 
     
    //查询已赞过的IP
    $dsql->SetQuery("SELECT ip FROM dede_zan  WHERE aid='".$id."' and ip='$ip'");
    $dsql->Execute();
    $count = $dsql->GetTotalRow();
     
    if($count==0){ //如果没有记录 
     
        $dsql->ExecuteNoneQuery("update dede_archives set zanzan=zan+1 where id='$id'; ");//写入赞数 
         
        $dsql->ExecuteNoneQuery("insert into dede_zan (aid,ip) values ('$id','$ip'); ");//写入IP,及被赞的AID 
     
        $rows = $dsql->GetOne("Select zan  from dede_archives where id='".$id."'");//获取被赞的数量 
        $zan = $rows['zan']; //获取赞数值 
        echo $zan; 
    }else{ 
        echo "赞过了.."; 
    }
    ?>


# 山东网站推广好处与坏处  # 渐隐  # aid  # 江北企业网站建设*  # 网站建设运营专员  # seo战队*新招聘  # 吉林seo排名优化方案  # seo网络营销推广怎么计费  # 网站首页优化到*页  # seo从出门到精通5  # 大学有学seo  # seo网站整合  # 模板下载  # 宿迁智能化网站优化行业  # 针对富二代的营销推广  # 佛山专业网站建设介绍  # 新乡网站建设排名推荐  # 品牌推广该如何进行营销  # 乐山做推广的网站价格  # 2014年网站建设  # 长葛微网站建设  # 网站推广方法咨询k火27星舒心  # 盘锦网站优化怎么样做  # 我写  # 织梦CMS教程  # 织梦二次开发  # 二次开发  # 点赞功能  # 宋体  # 第四步  # 过了  # 如果没有  # 写了  # 改了  # dedecms织梦二次开发独立点赞功能  # 第二步  # 创建一个  # 一篇文章  # 此页面  # 第三步  # 新建一个  # 写点  # 判断是否  # 第五步  # 文档 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 建站之星配置系统全解析:快速搭建与模板选择技巧指南  建站之星模板安装失败?如何解决环境配置问题?  如何高效生成建站之星成品网站源码?  建站之星白板生成失败?如何自助解决  如何快速生成高效建站系统源代码?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  宝塔Windows建站如何避免显示默认IIS页面?  如何在IIS中新建站点并配置端口与IP地址?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  建站主机如何安装配置?新手必看操作指南  建站之星免费模板:自助建站系统与智能响应式一键生成  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  织梦arclist标签支持高亮currentstyle属性方法_织梦CMS教程  织梦自定义文章模型联动筛选效果的开发简洁版_织梦插件  如何用IIS7快速搭建并优化网站站点?  织梦清空文章后发布新文章ID从1开始_织梦CMS教程  织梦dedecms搜索页显示条数10条更改_织梦CMS教程  建站云服务器每月费用大概多少?  如何用PHP工具快速搭建高效网站?  建站之星智能模板:企业官网搭建与SEO优化一站式解决方案  织梦自定义表单提交后返回上一页的教程_织梦CMS教程  网站TAG标签正确使用方法_SEO优化教程  如何在建站之星绑定自定义域名?  如何通过FTP空间快速搭建安全高效网站?  建站之星CMS五站合一模板配置与SEO优化指南  织梦列表页调用TAG标签并带上链接的实现教程_织梦CMS教程  织梦dedecms响应式后台模板layui框架(手机上操作后台方便)_织梦插件  如何快速搭建个人网站并优化SEO?  建站之星模板推荐:2025快速建站制作教程全解析  织梦ckplayer视频播放器插件V1.8.0无水印版下载_织梦插件  如何自定义建站之星网站的导航菜单样式?  如何通过老薛主机一键快速建站?  dedecms织梦去除版权powered by dedecms方法_织梦CMS教程  如何选择最佳自助建站系统?快速指南解析优劣  织梦调用文章简介[field:description /]如何限制字数_织梦CMS教程  建站助手如何快速完成网站搭建?  如何获取PHP WAP自助建站系统源码?  已有域名能否直接搭建网站?  织梦自定义模型*搜索字段不显示链接地址不能调用解决方法_织梦CMS教程  如何用5美元大硬盘VPS安全高效搭建个人网站?  织梦cms发布文章实时推送地址给百度收录的二种方法_织梦CMS教程  织梦dedecms标签调用代码大全_织梦CMS教程  如何在阿里云服务器自主搭建网站?  定制建站如何定义?其核心优势是什么?  如何快速查询域名建站关键信息?  wdcp面板添加二级域名手机域名m方法_织梦CMS教程  织梦cms网站防止被黑被挂马教程_织梦CMS教程  织梦dedecms自定义表单前台调用显示+分页调用_织梦CMS教程  广东企业建站网站优化与SEO营销核心策略指南  建站之星配置全解析:模板选择与填写指南轻松掌握 

 2017-09-06

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.