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

WBOY
Release: 2016-06-13 12:26:43
Original
965 people have browsed it

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>;
Copy after login

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']);}
Copy after login

 

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!