国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當前位置: 首頁 > 站長資訊 > 正文頁面

DEDECMS會員簽到加積分的實現方法

本文實例講述了DEDECMS會員簽到加積分的實現方法。分享給大家供大家參考。具體實現方法如下:FQd網站目錄_網站網址收錄與提交入口

1、修改模板頁面member/templets/index.htm頭部加入js:FQd網站目錄_網站網址收錄與提交入口

<script language="javascript" type="text/javascript">FQd網站目錄_網站網址收錄與提交入口

function ajaxSign() {FQd網站目錄_網站網址收錄與提交入口

$.ajax({FQd網站目錄_網站網址收錄與提交入口

type:"get",FQd網站目錄_網站網址收錄與提交入口

url:"http://down.admin5.com/info/member/ajax_sign.php",FQd網站目錄_網站網址收錄與提交入口

data:{uid:<?php echo $cfg_ml->M_ID;?>,time:new Date()},FQd網站目錄_網站網址收錄與提交入口

success:function(data){FQd網站目錄_網站網址收錄與提交入口

alert(data);FQd網站目錄_網站網址收錄與提交入口

if (data != '今日已簽到,請勿重復提交!' || data != 'ERROR') {FQd網站目錄_網站網址收錄與提交入口

location.reload(true);FQd網站目錄_網站網址收錄與提交入口

}FQd網站目錄_網站網址收錄與提交入口

},FQd網站目錄_網站網址收錄與提交入口

});FQd網站目錄_網站網址收錄與提交入口

}FQd網站目錄_網站網址收錄與提交入口

</script>FQd網站目錄_網站網址收錄與提交入口

2、然后在需要顯示的部分加入:FQd網站目錄_網站網址收錄與提交入口

<a href="javascript:ajaxSign();" target="_self">簽到</a><span>( 每天簽到,贈送金幣!)</span>FQd網站目錄_網站網址收錄與提交入口

3、上傳ajax_sign.php到member目錄,可以自己建立個文本文件然后復制以下內容到文本文件里,最后該文件改名為ajax_sign.php,注意后綴名.FQd網站目錄_網站網址收錄與提交入口

ajax_sign.php文件的內容為:FQd網站目錄_網站網址收錄與提交入口

<?phpFQd網站目錄_網站網址收錄與提交入口

require_once(dirname(__FILE__).'/config.php');FQd網站目錄_網站網址收錄與提交入口

$uid = isset($uid) ? (int)$uid : '';FQd網站目錄_網站網址收錄與提交入口

AjaxHead();if(!emptyempty($uid)) {FQd網站目錄_網站網址收錄與提交入口

$sql = "SELECT * FROM dede_member WHERE `mid`='{$uid}' LIMIT 1";FQd網站目錄_網站網址收錄與提交入口

$dsql->Execute('me',$sql);FQd網站目錄_網站網址收錄與提交入口

$arr = $dsql->GetArray('me');FQd網站目錄_網站網址收錄與提交入口

if ($arr) {FQd網站目錄_網站網址收錄與提交入口

$signdate = date('Y-m-d', $arr['signtime']);FQd網站目錄_網站網址收錄與提交入口

if ($signdate < date('Y-m-d')) {FQd網站目錄_網站網址收錄與提交入口

$dsql->ExecuteNoneQuery("UPDATE `dede_member` SET `scores`=`scores`+" . $GLOBALS['cfg_score_sign'] . ", `signtime`='" . time() . "' WHERE `mid`='$uid' LIMIT 1");FQd網站目錄_網站網址收錄與提交入口

echo '簽到成功!積分增加' . $GLOBALS['cfg_score_sign'] . '個'; } else { echo '今日已簽到,請勿重復提交!'; }FQd網站目錄_網站網址收錄與提交入口

} else { //http://down.admin5.com/infoFQd網站目錄_網站網址收錄與提交入口

echo 'ERROR';FQd網站目錄_網站網址收錄與提交入口

}FQd網站目錄_網站網址收錄與提交入口

}else{FQd網站目錄_網站網址收錄與提交入口

echo '您還沒有登錄請登錄!';FQd網站目錄_網站網址收錄與提交入口

}FQd網站目錄_網站網址收錄與提交入口

?>FQd網站目錄_網站網址收錄與提交入口

4、在dede_member中增加一個字段段名為:signtime 類型為INT 長度值為:12FQd網站目錄_網站網址收錄與提交入口

5、 在系統基本設置 增加新的 變量:FQd網站目錄_網站網址收錄與提交入口

變量名稱填:cfg_score_signFQd網站目錄_網站網址收錄與提交入口

變量類型:文本FQd網站目錄_網站網址收錄與提交入口

參數說明:會員簽到所得積分FQd網站目錄_網站網址收錄與提交入口

所屬組:互動設置FQd網站目錄_網站網址收錄與提交入口

設置完成后點擊 保存變量即可FQd網站目錄_網站網址收錄與提交入口

希望本文所述對大家的dedecms二次開發有所幫助。FQd網站目錄_網站網址收錄與提交入口

  

此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!:

相關文章