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

WBOY
Freigeben: 2016-06-13 12:26:43
Original
965 Leute haben es durchsucht

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>;
Nach dem Login kopieren

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']);}
Nach dem Login kopieren

 

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!