Heim  >  Artikel  >  Backend-Entwicklung  >  shopnc 二次开发 每天签到积分领取

shopnc 二次开发 每天签到积分领取

WBOY
WBOYOriginal
2016-06-13 12:26:43966Durchsuche

shopnc 二次开发 每日签到积分领取

/*

开始shopnc!!!!!

url:xxx.com/index.php?act=index&op=userjf

一个四线城市的半吊子程序员~

实现:前台模板文件 随便加入标签来实现。

*/

Mode :points.model.php

                                  方法: savePointsLog 添加: 

            <span style="color: #0000ff;">case</span> 'day':                <span style="color: #0000ff;">if</span>(!<span style="color: #800080;">$insertarr</span>['pl_desc'<span style="color: #000000;">]){                    </span><span style="color: #800080;">$insertarr</span>['pl_desc'] = Language::get('pointsdaydesc'<span style="color: #000000;">);                }                </span><span style="color: #0000ff;">break</span>;

Language :common.php

            添加"pointsdaydesc"

$lang['alert_no'] = '对不起,您一天只能领取一次!';
$lang['alert_ok'] = '每天登录一点点';
$lang['user_check'] = '请登录';

control :index.php

          添加 "userjfOp"

<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">function</span><span style="color: #000000;"> userjfOp(){Language</span>::read("common"<span style="color: #000000;">);</span><span style="color: #800080;">$lang</span>    = Language::<span style="color: #000000;">getLangContent();</span><span style="color: #800080;">$model</span> = Model('member'<span style="color: #000000;">);</span><span style="color: #800080;">$user</span> =<span style="color: #0000ff;">array</span><span style="color: #000000;">(); </span><span style="color: #0000ff;">if</span>(<span style="color: #800080;">$_SESSION</span>['is_login'] != '1') { showDialog(<span style="color: #800080;">$lang</span>['user_check'],'./index.php?act=login&op=index'<span style="color: #000000;">);}</span><span style="color: #800080;">$user</span>['member_points'] = <span style="color: #800080;">$model</span>->getMemberInfo(<span style="color: #0000ff;">array</span>('member_id'=><span style="color: #800080;">$_SESSION</span>['member_id']),'member_points'<span style="color: #000000;">);</span><span style="color: #0000ff;">if</span>(<span style="color: #800080;">$user</span>['member_points'] == '0' ) { <span style="color: #800080;">$model</span>-><span style="color: #000000;">checkloginMember();}</span><span style="color: #800080;">$userpoints</span> = <span style="color: #008080;">rand</span>(0,10<span style="color: #000000;">);</span><span style="color: #0000ff;">if</span>(<span style="color: #800080;">$userpoints</span> =='0' ){ <span style="color: #800080;">$userpoints</span> = <span style="color: #008080;">rand</span>(0,10<span style="color: #000000;">);}</span><span style="color: #008000;">//</span><span style="color: #008000;">$userpoints ='0.'.$userpoints;</span><span style="color: #800080;">$model_points</span> =Model('points'<span style="color: #000000;">);</span><span style="color: #800080;">$arr_points</span> = <span style="color: #0000ff;">array</span><span style="color: #000000;">();</span><span style="color: #800080;">$pix</span> = <span style="color: #800080;">$model_points</span>->getPointsInfo(<span style="color: #0000ff;">array</span>('pl_memberid'=><span style="color: #800080;">$_SESSION</span>['member_id'],'order'=>'points_log.pl_points desc'<span style="color: #000000;">));</span><span style="color: #800080;">$pix_r</span> = <span style="color: #008080;">date</span>("Y-m-d H:i:s", <span style="color: #800080;">$pix</span>['pl_addtime']+86400) ; <span style="color: #008000;">//</span><span style="color: #008000;">计算24小时之内的时间</span><span style="color: #800080;">$today</span> = <span style="color: #008080;">date</span>("Y-m-d H:i:s",<span style="color: #008080;">time</span><span style="color: #000000;">());</span><span style="color: #0000ff;">if</span>(<span style="color: #800080;">$pix_r</span> $today) {<span style="color: #800080;">$model_points</span>->savePointsLog('day',<span style="color: #0000ff;">array</span>('pl_memberid'=><span style="color: #800080;">$_SESSION</span>['member_id'],'pl_membername'=><span style="color: #800080;">$_SESSION</span>['member_name'],'pl_points'=><span style="color: #800080;">$userpoints</span>)); showDialog(<span style="color: #800080;">$lang</span>['alert_ok'<span style="color: #000000;">]);}</span><span style="color: #0000ff;">else</span> { showDialog(<span style="color: #800080;">$lang</span>['alert_no']);}

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn