织梦如何做点赞功能开发_织梦CMS教程
栏目:网络技术 发布时间:2018-08-30
织梦如何做点赞功能开发,首先备份数据库系统》数据库命令ALTER TABLE dede_archives ADD zan int(11) NOT NULL DE

织梦如何做点赞功能开发,首先备份数据库

系统》数据库命令

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


继续

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


打开文章模板

在自己需要的位置加入  

 <div  class="zan-num m-doc-qq-xx-zan" dir="{dede:field.id/}"><i class="iconfont icon-dianzan"></i><br />

            <span data-role="like" class="zan-size">{dede:field.id function="zan(@me)"/}</span> </div>


核心代码为*大层加class为zan-num 控制点击,dir 控制文章ID   ,zan-size控制点赞成功的数字

底部加入脚本,需要引入jq

<script language="javascript" type="text/javascript">
$(function(){  
    $(".zan-num").click(function(){  
        var zan = $(this); 
        var id = zan.attr("dir"); //对应id  
       // zan.find("i").fadeOut(300); //渐隐效果  
        $.ajax({  
            type:"POST",  
            url:"/zan.php",  
            data:"id="+id,  
            cache:false, //不缓存此页面  
            success:function(data){  
                zan.find(".zan-size").html(data);  
                zan.css("background-color","#f88120").fadeIn(300); //渐显效果  
            }  
        });  
        return false;  
    });  
}); 
</script>


在/include/extend.func.php *后加入函数zan

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

*后在根目录加入加入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 zan=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 "赞过了..";  
}




# 推广线上营销话术  # iconfont  # gt  # 青龙网站优化推荐  # 湖北营销推广摄像头公司  # 网站发布的帖子怎么优化  # 黄石网站建设路推荐  # 晋江网站建设论文题目  # 优化网站 urkeji  # 青岛网站建设哪家不错  # 仁寿县seo优化  # 网站推广软文怎么写  # div  # 六盘水营销推广平台招聘  # 绍兴纯粮酒网站建设  # 福清推广营销费用高吗  # 卖衣服哪个网站好推广  # 临沂信息网络营销推广方法  # 中国网站优化公司有哪些  # 温州专业seo外包  # 美容店网站建设品牌  # 网站快速优化排名方案  # 南沙网站优化推广价格  # MyISAM  # 织梦CMS教程  # 织梦点赞  # 点赞功能开发  # 过了  # 如果没有  # 此页面  # 做点  # 渐隐  # ENGINE  # KEY  # 织梦如何做点赞功能开发  # lt  # CHARSET  # PRIMARY  # AUTO  # INCREMENT  # id  # nbsp  # aid  # varchar  # ip 


相关文章: 网站建设必须要牢记的五点知识  河南网站建设设计公司排名_河南网站建设设计_全网营销推广来选火6星  独立站建站需要多少钱_独立站建站平台哪个好_奉贤区公司网站优化费用  深圳生产型企业网站建设专业有哪些_深圳生产型企业网站建设专业_seo设置参数  盐城网站建设优化企业推荐_盐城网站建设_娄底网站建设服务器  企业公司网站制作流程_企业公司网站制作方案_灵武媒体推广招聘网站*新  公司网站制作需要多少钱_公司的网站制作流程_浙江推广线上营销公司  如何建立电商网站?电商网站建设有什么优势?  公司网站建设网站有哪些_公司网站建设网站是什么_安阳网站霸屏推广  市场竞争程度如何影响SEO优化价格?_SEO优化教程  如何通过phpstudy管理多个网站源码的本地环境_网站建设教程  企业网站如何布局关键词以增强SEO效果_网站建设教程  凯里网站制作_凯里网站建设_地产推广网络营销策略  大型网站制作费用_大型网站制作公司_贵阳seo分析  如何从网站设计方案判断苏州建站公司的创新能力_网站建设教程  企业要如何做好网站建设?  深圳网站建设在哪里可以做_深圳网站建设在哪里可以_禅城网站推广哪家专业  高端网站建设开发的步骤有哪些?  【企业网站建设流程】做企业网站的步骤是什么,做企业网站的步骤?  网站建设多少钱一个平台_网站建设多少钱一个_营销是推广传播吗举例  在SEO优化中如何确保网站安全并提升用户体验?_SEO优化教程  建设网站公司哪好_建设网站公司有哪些_网站后期优化教学  【自己的网站怎么做优化推广】新建站点如何进行推广,如何seo优化排名?如何做网站的优先推广?怎样机智地宣传自己的网站?  一般网站建设公司有哪些_一般网站建设公司_便宜网站建设模板网站  网站建设团队队名_网站建设团队_seo转换sd  集约化网站建设方案_集约化网站建设_面膜的营销和推广方案  河南网站建设公司_河南网站建设制作_湛江市企业站SEO  衡阳网站如何避免模板化设计影响用户体验_网站建设教程  独立站建站需要多少钱_独立站建站流程_阀门行业网站建设与推广  提升网站SEO排名的策略_SEO优化教程  建设网站网站建设公司是什么_昆明建设网站过程  高端网站维护服务在遂宁有哪些具体内容_网站建设教程  我们在找网站建设要注意什么呢  【微信网站开发】微信公众平台的开发是怎样的?微信订阅号可以直接使用H5页面是自己直接写代码还是怎么样?  手机SEO优化软件市场的竞争格局是怎样的?_SEO优化教程  如何选择合适的赤峰SEO优化培训平台?_SEO优化教程  台州网站建设公司_台州建设网站_鹤岗网站优化排名  网站建设应该包括哪些内容?  网站建设中有哪些错误认知  【网站建设大概需要多少钱】公司建网站要多少钱?建立论坛网站要多少钱?  自己建网站的详细步骤_自己建网站_自己建手机网站  定制建站网站建设方案_定制建站网站建设流程_上海seo优化培训  【网站建设推广方案】如何制定完整的网站推广方案是什么?简要说明网站的计划有哪些方面?  【免费建站哪个较好】什么建站系统好_自助建站哪个好用  东莞网站开发中如何确保信息安全与稳定性_网站建设教程  SEO优化工具免费和付费的有什么区别?_SEO优化教程  怎样做app网站建设方案_怎样做app网站建设_SEO软件分类与整理  建网站重要吗?建一个普通网站大约多少钱?  如何通过合理的内部链接策略优化唐山新站的SEO效果?_SEO优化教程  上海企业网站建设公司排名_上海企业网站建设_上海网站推广营销 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554