杏耀娱乐

杏耀娱乐欢迎您!!
当前位置:杏耀娱乐 > 杏耀娱乐平台 > 正文

简单点赞功能开发

  

id='".$aid."'"); 

  •     return $row['zan']; 
  •     } 

翻开模板templets/default/article_article.htm参加css


  1. .zan p{ 
  2. background:#000; opacity:.8;filter:alpha(opacity=80);}  
  3. .zan p a{padding-left:30px; height:24px; background:url(/images/heart.png) no-repeat   
  4. 4px -1px;color:#fff; font-weight:bold; font-size:14px}  
  5. .zan p a:hover{background-position:4px -25px;text-decoration:none} 

 


  1. $(function(){  
  2.     $("p a").click(function(){  
  3.         var zan = $(this);  
  4.         var id = zan.attr("rel"); //对应id  
  5.         zan.fadeOut(300); //渐隐作用  
  6.         $.ajax({  
  7.             type:"POST",  
  8.             url:"/zan.php",  
  9.             data:"id="+id,  
  10.             cache:false, //不缓存此页面  
  11.             success:function(data){  
  12.                 zan.html(data);  
  13.                 zan.fadeIn(300); //渐显作用  
  14.             }  
  15.         });  
  16.         return false;  
  17.     });  
  18. }); 

参加


  1. <div class="zan">
  2. <p>
  3. <a href="#" title="赞一个 "class="img_on" rel="{dede:field.id/}">
  4. {dede:field.id function="zan(@me)"/}a>
  5. p>div> 

树立zan.php 放到根目录


  1. php 
  2. require_once (dirname(__FILE__) . "/include/common.inc.php"); 
  3. $ip =getip(); //获取用户IP  
  4. $id = $_POST['id'];  
  5. if(!isset($id) || empty($id)) exit;  
  6.   
  7. //查询已赞过的IP 
  8. $dsql->SetQuery("SELECT ip FROM dede_zan  WHERE aid='".$id."' and ip='$ip'"); 
  9. $dsql->Execute(); 
  10. $count = $dsql->GetTotalRow(); 
  11.   
  12. if($count==0){ //假如没有记载  
  13.    //写入赞数 
  14.     $dsql->ExecuteNoneQuery("update dede_archives set zanzan=zan+1 where id='$id'; ");
  15.     //写入IP,及被赞的AID  
  16.     $dsql->ExecuteNoneQuery("insert into dede_zan (aid,ip) values ('$id','$ip'); ");
  17.    //获取被赞的数量 
  18.     $rows = $dsql->GetOne("Select zan  from dede_archives where id='".$id."'");
  19.     $zan = $rows['zan']; //获取赞数值  
  20.     echo $zan;  
  21. }else{  
  22.     echo "赞过了..";  

好了,点赞功用开发好了。

<span line-height:24px;background-color:#f7fcf8;"="" style="color: rgb(51, 51, 51);">

 

 

版权保护: 本文由 杏耀娱乐 原创,转载请保留链接: http://www.seambiotic.com/xyylpt/9.html