乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      dede簡單點(diǎn)贊功能開發(fā)

       昵稱61085655 2018-12-06

       首先后臺(tái)執(zhí)行SQL

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

      也就是在 dede_archives 表中增加 zan  這個(gè)字段,加到weight這個(gè)字段后邊。

      然后再次執(zhí)行

      1. CREATE TABLE IF NOT EXISTS `dede_zan` (  
      2.   `id` int(11) NOT NULL AUTO_INCREMENT,  
      3.   `aid` int(11) NOT NULL,  
      4.   `ip` varchar(40) NOT NULL,  
      5.   PRIMARY KEY (`id`)  
      6. ENGINE=MyISAM  DEFAULT CHARSET=utf8 

      這個(gè)表是保存被贊的文檔aid 及IP的,為了檢測是否贊過的IP 

      然后在include/extend.func.php 中增加以下函數(shù),用來獲取文檔被贊次數(shù)的

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

      打開模板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} 

      加入JS,記得引入jquery.js

      <script type="text/javascript" src="/jquery.js"></script>

      1. $(function(){  
      2.     $("p a").click(function(){  
      3.         var zan = $(this);  
      4.         var id = zan.attr("rel"); //對應(yīng)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="贊一個(gè) "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.    //寫入贊數(shù) 
      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.    //獲取被贊的數(shù)量 
      18.     $rows = $dsql->GetOne("Select zan  from dede_archives where id='".$id."'");
      19.     $zan = $rows['zan']; //獲取贊數(shù)值  
      20.     echo $zan;  
      21. }else{  
      22.     echo "贊過了..";  

      好了,點(diǎn)贊功能開發(fā)好了。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多