国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 油尖旺区| 江川县| 阳曲县| 嫩江县| 绩溪县| 穆棱市| 大厂| 松滋市| 察哈| 衡水市| 福安市| 新蔡县| 仁怀市| 红河县| 永修县| 阜康市| 蒲江县| 依安县| 泸定县| 青岛市| 永吉县| 望奎县| 连城县| 芜湖县| 洛川县| 龙里县| 夹江县| 丁青县| 六盘水市| 武鸣县| 徐水县| 甘孜县| 泰宁县| 西充县| 东光县| 长治县| 山阴县| 开鲁县| 青浦区| 盘锦市| 南通市|