POST TIME:2021-05-10 10:58
2.修改模板頁面member empletsindex.htm頭部加入js
<script language="javascript">function ajaxSign() {$.ajax({type:"get",url:"ajax_sign.php",data:{uid:'<?php echo $cfg_ml->M_ID;?>',time:new Date()},success:function(data){alert(data);if (data != '今日已簽到,請(qǐng)勿重復(fù)提交!' || data != 'ERROR') {location.reload(true);}}});}</script>
然后在需要顯示的部分 加入<a href="javascript:ajaxSign();" target="_self">簽到</a><span>( 每天簽到,贈(zèng)送金幣!)</span>
3.上傳ajax_sign.php到member目錄(可以自己建立個(gè)文本文件然后復(fù)制以下內(nèi)容到文本文件里,最后該文件改名為ajax_sign.php,注意后綴名)
ajax_sign.php文件的內(nèi)容為:
<?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'] . '個(gè)';
} else {echo '今日已簽到,請(qǐng)勿重復(fù)提交!';}} else {echo 'ERROR';}}
4.打開phpmyadmin,(不會(huì)用數(shù)據(jù)庫(kù)的自己百度。最簡(jiǎn)單的方法,去百度一下phpadmin軟件下載解壓到網(wǎng)站根目錄,然后在瀏覽器輸入http://你的網(wǎng)址/phpmyadmin,PS:具體文件名和路徑自己查找)
5.在dede_member中增加一個(gè)字段 如圖:
變量類型:文本
參數(shù)說明:會(huì)員簽到所得積分
所屬組:互動(dòng)設(shè)置
設(shè)置完成后點(diǎn)擊 保存變量即可
5.接下來進(jìn)入系統(tǒng)——系統(tǒng)基本參數(shù)——互動(dòng)設(shè)置里找到會(huì)員簽到所得積分項(xiàng)