国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

DedeCMS織夢實現(xiàn)會員簽到加積分互動功能

2024-07-12 09:08:25
字體:
來源:轉載
供稿:網友

論壇類有會員互動的網站來說,用戶發(fā)布文章、評論文章、簽到等都能為用戶增加積分,而DedeCMS自帶的會員系統(tǒng)并沒有會員簽到增加積分的功能,下面分享這個功能的實現(xiàn)方法,經武林網測試成功。

1.操作數據庫,增加一個字段名為signtime,類型為INT,長度20

也可以利用系統(tǒng)的SQL命令

ALTER TABLE `dede_member` ADD COLUMN `signtime` int(20) NULL

2.增加系統(tǒng)變量;

變量名:cfg_score_sign變量值:10(根據自己需要填寫)變量類型:文本參數說明:會員簽到所得積分所屬組:互動設置

3.打開/member/templets/index.htm,</head>之前增加以下代碼

<script language='javascript' type='text/javascript'> function ajaxSign(){  $.ajax({  type:"get",  url:"http://www.CUOxin.com/member/ajax_sign.php",  data:{uid:<?php echo $cfg_ml->M_ID;?>},time:new Data()},  success:function(data){   alert(data);   if(data !='今日已簽到,請勿重復提交!' || data !='ERROR'){    location.reload(true);   }  }, });}</script>

4.在需要顯示的地方加入

<a href="javascript:ajaxSign();" target="_self">簽到</a><span>(每天簽到,贈送金幣!)</span>

5.建立ajax_sign.php文件,傳到member目錄,PHP文件代碼如下

<?php require_once(dirname(__FILE__).'/config.php'); $uid = isset($uid) ? (int)$uid : ''; AjaxHead();if(!empty($uid)) { $sql = "SELECT * FROM dede_member WHERE `mid`='{$uid}' LIMIT 1"; $dsql->Execute('me',$sql); $arr = $dsql->GetArray('me'); if ($arr) { $signdate = date('Y-m-d', $arr['signtime']); if ($signdate < date('Y-m-d')) { $dsql->ExecuteNoneQuery("UPDATE `dede_member` SET `scores`=`scores`+" . $GLOBALS['cfg_score_sign'] . ", `signtime`='" . time() . "' WHERE `mid`='$uid' LIMIT 1"); echo '簽到成功!積分增加' . $GLOBALS['cfg_score_sign'] . '個'; } else { echo '今日已簽到,請勿重復提交!'; } } else { //www.vi586.com echo 'ERROR'; } }else{ echo '您還沒有登錄請登錄!'; } ?>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 依兰县| 新蔡县| 前郭尔| 兰溪市| 台安县| 株洲市| 南安市| 兴隆县| 大化| 望都县| 精河县| 敦煌市| 丰都县| 富川| 手游| 玉林市| 萍乡市| 乐东| 重庆市| 白银市| 商南县| 溧水县| 澄城县| 松潘县| 霍城县| 七台河市| 同江市| 来安县| 海晏县| 南阳市| 桃园市| 铁岭市| 博野县| 达州市| 永胜县| 南丹县| 固安县| 安徽省| 措勤县| 合江县| 侯马市|