Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cof_vip
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
houdong
cof_vip
Commits
7a673ae6
Commit
7a673ae6
authored
May 07, 2024
by
houyadong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
ssh://39.105.203.195:3022/houdong/cof_vip
parents
ac63148e
ed15bc2b
Changes
37
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
37 changed files
with
284 additions
and
926 deletions
+284
-926
g2023.css
Public/Home/css/g2023.css
+3
-3
ds-banner2.png
Public/Home/images/g2023/ds-banner2.png
+0
-0
pktop.js
Public/Home/js/pktop.js
+1
-1
pk.js
Public/js/pk.js
+26
-12
config.php
app/Conf/config.php
+14
-6
EstAction.class.php
app/Lib/Action/Vip/EstAction.class.php
+3
-2
IndexAction.class.php
app/Lib/Action/Vip/IndexAction.class.php
+5
-6
PkTopAction.class.php
app/Lib/Action/Vip/PkTopAction.class.php
+19
-4
PublicAction.class.php
app/Lib/Action/Vip/PublicAction.class.php
+9
-0
PassportAction.class.php
app/Lib/Action/Vip2018/PassportAction.class.php
+1
-1
AliModel.class.php
app/Lib/Model/AliModel.class.php
+36
-0
CofCoinModel.class.php
app/Lib/Model/CofCoinModel.class.php
+20
-1
GroupModel.class.php
app/Lib/Model/GroupModel.class.php
+2
-2
PassportModel.class.php
app/Lib/Model/PassportModel.class.php
+1
-1
SmsModel.class.php
app/Lib/Model/SmsModel.class.php
+5
-1
UserModel.class.php
app/Lib/Model/UserModel.class.php
+1
-2
jiang.html
app/Tpl/Vip/Index/jiang.html
+16
-53
lucky.html
app/Tpl/Vip/Index/lucky.html
+4
-3
moreDs.html
app/Tpl/Vip/Index/moreDs.html
+3
-3
myInvite.html
app/Tpl/Vip/Index/myInvite.html
+3
-3
newPop.html
app/Tpl/Vip/Index/newPop.html
+6
-1
phb.html
app/Tpl/Vip/Index/phb.html
+4
-3
pop.html
app/Tpl/Vip/Index/pop.html
+6
-2
resetBalance.html
app/Tpl/Vip/Index/resetBalance.html
+3
-3
rule.html
app/Tpl/Vip/Index/rule.html
+4
-3
saicheng.html
app/Tpl/Vip/Index/saicheng.html
+29
-5
win.html
app/Tpl/Vip/Index/win.html
+4
-4
withdraw.html
app/Tpl/Vip/Index/withdraw.html
+3
-3
bottom.html
app/Tpl/Vip/PkTop/bottom.html
+10
-2
choujiang.html
app/Tpl/Vip/PkTop/choujiang.html
+3
-3
head.html
app/Tpl/Vip/PkTop/head.html
+3
-3
index.html
app/Tpl/Vip/PkTop/index.html
+4
-4
indexOld____.html
app/Tpl/Vip/PkTop/indexOld____.html
+0
-777
phbOther.html
app/Tpl/Vip/PkTop/phbOther.html
+3
-3
phbTrade.html
app/Tpl/Vip/PkTop/phbTrade.html
+3
-3
phbWeek.html
app/Tpl/Vip/PkTop/phbWeek.html
+3
-3
ali_verify.html
app/Tpl/Vip/Public/ali_verify.html
+24
-0
No files found.
Public/Home/css/g2023.css
View file @
7a673ae6
...
...
@@ -32,7 +32,7 @@ input:-ms-input-placeholder {color: #c8c8c8;}
.new-index-container
.i-banner
{
position
:
relative
;
height
:
548px
;
background-image
:
url("../images/g2023/ds-banner
1
.png")
;
background-image
:
url("../images/g2023/ds-banner
2
.png")
;
background-position
:
top
center
;
min-width
:
1200px
;
}
...
...
@@ -145,7 +145,7 @@ input:-ms-input-placeholder {color: #c8c8c8;}
height
:
160px
;
}
.block-main
.block-side
{
width
:
22
%
;
float
:
left
;
width
:
47
%
;
float
:
left
;
font-size
:
16px
;
color
:
#999999
;
padding-bottom
:
10px
;
}
...
...
@@ -179,7 +179,7 @@ input:-ms-input-placeholder {color: #c8c8c8;}
}
.block-main
.block-center
{
width
:
47%
;
float
:
left
;
margin
:
0
4.5%
;
margin
:
0
0
0
4.5%
;
font-size
:
16px
;
color
:
#999999
;
position
:
relative
;
}
...
...
Public/Home/images/g2023/ds-banner2.png
0 → 100644
View file @
7a673ae6
224 KB
Public/Home/js/pktop.js
View file @
7a673ae6
...
...
@@ -167,7 +167,7 @@ function sendSmsAndSubmit(){
var
reg
=
/^
((
1
[
2-9
]{1}[
0-9
]{1})
+
\d{8})
$/
;
if
(
!
reg
.
test
(
mobileNumber
)){
layer
.
open
({
content
:
'请输入有效的11位手机号码'
,
skin
:
'msg'
,
time
:
2
});
return
;}
$
(
this
).
attr
(
'disabled'
,
true
)
$
.
post
(
"/PkTop/sendMessage.html"
,
{
mobile
:
mobileNumber
},
function
(
data
)
{
$
.
post
(
"/PkTop/sendMessage.html"
,
{
mobile
:
mobileNumber
,
verify_data
:
window
.
nvc
.
getNVCVal
()},
function
(
data
)
{
if
(
data
.
status
==
0
){
$
(
this
).
attr
(
'disabled'
,
false
)
layer
.
open
({
content
:
data
.
info
,
skin
:
'msg'
,
time
:
2
});
...
...
Public/js/pk.js
View file @
7a673ae6
...
...
@@ -86,16 +86,25 @@ function submitBaoming(userType,tradeUrl){
if
(
data
.
status
==
1
){
if
(
data
.
canLogin
==
1
){
layer
.
alert
(
'登录成功'
,
1
,
function
(){
// location.reload();
if
(
tradeUrl
==
''
){
location
.
href
=
'/Index/myInvite?pop=1'
;
}
else
{
$
.
cookie
(
'denglu'
,
'/Index/saicheng'
);
location
.
href
=
'/Index/saicheng'
;
}
// layer.alert('登录成功', 1, function(){
// if(tradeUrl==''){
// location.href='/Index/myInvite?pop=1';
// }else{
// $.cookie('denglu','/Index/saicheng');
// location.href='/Index/saicheng';
// }
// });
layer
.
msg
(
"登录成功!"
,
2
,
1
,
function
(){
if
(
tradeUrl
==
''
){
location
.
href
=
'/Index/myInvite?pop=1'
;
}
else
{
$
.
cookie
(
'denglu'
,
'/Index/saicheng'
);
location
.
href
=
'/Index/saicheng'
;
}
});
});
}
else
{
$
(
'#baoming'
).
text
(
'进入交易'
);
$
(
'#pop1'
).
hide
();
...
...
@@ -110,11 +119,16 @@ function submitBaoming(userType,tradeUrl){
location
.
href
=
'/Index/myInvite?pop=1'
;
}
else
{
//因登录窗重用,不出现下面的弹窗了
layer
.
alert
(
'登录成功'
,
1
,
function
(){
$
.
cookie
(
'denglu'
,
'/Index/saicheng'
);
// layer.alert('登录成功', 1, function(){
// $.cookie('denglu','/Index/saicheng');
// location.href='/Index/saicheng';
// });
layer
.
msg
(
"登录成功!"
,
2
,
1
,
function
(){
$
.
cookie
(
'denglu'
,
'/Index/saicheng'
);
location
.
href
=
'/Index/saicheng'
;
// location.reload();
});
return
;
var
index
=
$
.
layer
({
type
:
1
,
title
:
' '
,
border
:
[
5
,
0.5
,
'#666'
],
btns
:
2
,
btn
:
[
'关闭'
,
'去交易'
],
...
...
app/Conf/config.php
View file @
7a673ae6
...
...
@@ -46,6 +46,8 @@ define('GUOYUAN_ID',24329);
define
(
'ZHONGXIN_ID'
,
24371
);
define
(
'HPTP_ID'
,
24322
);
define
(
'description'
,
'叩富简投全民炼股2024模拟炒股大赛、实盘炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期有奖大赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛'
);
define
(
'keywords'
,
'2024模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,实盘炒股大赛'
);
return
array
(
'LOG_RECORD'
=>
true
,
// 默认不记录日志
...
...
@@ -167,7 +169,7 @@ return array(
'CD_URL'
=>
'http://cd.cofool.com/'
,
'css_version'
=>
'?_=2wef112'
,
'js_version'
=>
'?_=2
asdf
112'
,
'js_version'
=>
'?_=2112'
,
'ALIPAY'
=>
array
(
'app_id'
=>
'2021002176676106'
,
...
...
@@ -214,17 +216,23 @@ return array(
),
'WWW_SMS_TPL'
=>
array
(
21
=>
array
(
'type'
=>
''
,
'content'
=>
'本次验证码:\\1,请输入验证码完成账户注册'
),
21
=>
array
(
'type'
=>
''
,
'content'
=>
'验证码\\1,您正在登录/注册简投,请输入验证码'
),
22
=>
array
(
'type'
=>
''
,
'content'
=>
'您正在绑定手机,本次验证码:\\1,请输入验证码完成手机绑定。'
),
23
=>
array
(
'type'
=>
''
,
'content'
=>
'您正在修改登录密码,输入验证码\\1,完成修改。'
),
24
=>
array
(
'type'
=>
''
,
'content'
=>
'
叩富简投-短信验证登录,验证码为:\\1 提示:请勿泄露
验证码'
),
24
=>
array
(
'type'
=>
''
,
'content'
=>
'
验证码\\1,您正在登录简投,请输入
验证码'
),
30
=>
array
(
'type'
=>
''
,
'content'
=>
'验证码\\1,您正在报名叩富『全民炼股』争霸赛(2020赛季),请输入验证码完成报名。'
),
31
=>
array
(
'type'
=>
''
,
'content'
=>
'有人向您发起了PK挑战,胜者可获得66元挑战金,请登录叩富炒股查看挑战详情,挑战时间为下个自然周'
),
// 32=>array('type'=>'','content'=>'验证码\\1,您正在报名叩富『全民炼股』争霸赛(2021赛季),请输入验证码完成报名。'),
32
=>
array
(
'type'
=>
''
,
'content'
=>
'验证码\\1,您正在报名
叩富官方有奖
赛,请输入验证码完成报名。'
)
32
=>
array
(
'type'
=>
''
,
'content'
=>
'验证码\\1,您正在报名
官方大
赛,请输入验证码完成报名。'
)
)
),
'wyTplId'
=>
[
21
=>
22524361
,
22
=>
22524353
,
23
=>
22524357
,
24
=>
22524361
,
32
=>
22524529
,
]
);
...
...
app/Lib/Action/Vip/EstAction.class.php
View file @
7a673ae6
...
...
@@ -7,8 +7,9 @@ class EstAction extends IdentityAction {
function
index
(
)
{
trace_log
(
'getJsApiTicket,url:,响应'
,
'wxShare_'
);
$userName
=
randUsername
(
'股神'
,
13611213967
);
$password
=
substr
(
md5
(
$userName
),
18
);
var_dump
(
$password
);
}
}
...
...
app/Lib/Action/Vip/IndexAction.class.php
View file @
7a673ae6
...
...
@@ -417,7 +417,7 @@ class IndexAction extends IdentityAction {
if
(
$uc
[
'status'
]
==
111
){
//页面输入的用户名改成昵称
$userName
=
randUsername
(
'股神'
,
$mobile
);
$password
=
$password
?
$password
:
substr
(
md5
(
$userName
),
18
);
$password
=
$password
?
$password
:
'1Aa'
.
substr
(
md5
(
$userName
),
18
);
//检查用户输入的用户名是否存在
// $result = uc_user_checkname($userName);
...
...
@@ -466,19 +466,18 @@ class IndexAction extends IdentityAction {
}
//加入大赛
// echo $ucData['user_id'];exit;
$joinRes
=
D
(
'Group'
)
->
uc_join_group
([
'userId'
=>
$ucData
[
'user_id'
],
'userName'
=>
$ucData
[
'user_name'
],
'groupId'
=>
$groupId
,
'grade'
=>
0
,
'teamId'
=>
$groupId
]);
$joinRes
=
D
(
'Group'
)
->
uc_join_group
([
'userId'
=>
$ucData
[
'user_id'
],
'userName'
=>
$ucData
[
'user_name'
],
'groupId'
=>
$groupId
,
'grade'
=>
0
,
'teamId'
=>
$groupId
]);
//钱包
$userId
=
$ucData
[
'user_id'
];
//用户未加入大赛或已加入,但不在cofool_allex_user表,需要添加
if
(
$joinRes
[
'status'
]
==
0
||
$joinRes
[
'joinStatus'
]
==
1
){
$exist
=
M
(
'PktopUser'
)
->
where
(
array
(
'user_id'
=>
$userId
))
->
find
();
if
(
empty
(
$exist
)){
$inviterId
=
$inviterId
?
$inviterId
:
cookie
(
'aid'
);
$inviterId
=
$inviterId
?
$inviterId
:
5420972
;
$userData
=
array
(
'user_id'
=>
$userId
,
'user_name'
=>
$ucData
[
'user_name'
],
'inviter_id'
=>
$inviterId
,
'referer'
=>
$referer
,
'add_time'
=>
time
(),
'device'
=>
'pc'
);
M
(
'PktopUser'
)
->
add
(
$userData
);
...
...
@@ -499,7 +498,7 @@ class IndexAction extends IdentityAction {
if
(
$mobile
&&
$joinRes
[
'canLogin'
]){
$this
->
ajaxReturn
([
'status'
=>
1
,
'canLogin'
=>
1
]);
}
else
{
$this
->
ajaxReturn
(
array
(
'status'
=>
0
,
'info'
=>
$joinRes
[
'error'
],
'joinStatus'
=>
$joinRes
[
'joinStatus'
])
);
$this
->
ajaxReturn
(
[
'status'
=>
0
,
'info'
=>
$joinRes
[
'error'
],
'joinStatus'
=>
$joinRes
[
'joinStatus'
],
'debug'
=>
$joinRes
[
'debug'
]]
);
}
}
...
...
app/Lib/Action/Vip/PkTopAction.class.php
View file @
7a673ae6
...
...
@@ -495,8 +495,18 @@ class PkTopAction extends IdentityAction{
// return $enemyIds;
// }
public
function
sendMessage
()
{
public
function
sendMessage
()
{
$mobile
=
I
(
'mobile'
);
$verify_data
=
I
(
'verify_data'
);
if
(
empty
(
$verify_data
))
{
$this
->
ajaxReturn
(
array
(
'status'
=>
0
,
'info'
=>
'验证失败'
));
}
else
{
$check_code
=
D
(
'Ali'
)
->
checkVerify
(
$verify_data
);
if
(
$check_code
!=
200
)
{
$this
->
ajaxReturn
(
array
(
'status'
=>
0
,
'info'
=>
'验证失败,请刷新重试'
));
}
}
$type
=
32
;
//手机发送短信验证码
$code
=
randString
(
6
,
1
);
...
...
@@ -515,7 +525,7 @@ class PkTopAction extends IdentityAction{
public
function
reg2020
(
$mobile
,
$inviterId
){
$username
=
randUsername
(
'股神'
,
$mobile
);
$password
=
substr
(
md5
(
$username
),
18
);
$password
=
'1Aa'
.
substr
(
md5
(
$username
),
18
);
$regData
=
[
'userName'
=>
$username
,
'password'
=>
$password
,
'ip'
=>
get_client_ip
(),
'inviteFrom'
=>
'web'
,
'mobile'
=>
$mobile
,
'mobile_status'
=>
1
,
'psourse'
=>
'm'
];
$regData
[
'sourse'
]
=
$inviterId
?
'zcyaoqing'
:
'zcguanfang'
;
...
...
@@ -538,6 +548,9 @@ class PkTopAction extends IdentityAction{
uc_user_synlogin
(
array
(
'userId'
=>
$info
[
'user_id'
],
'userName'
=>
$info
[
'user_name'
],
'nick'
=>
''
,
'webId'
=>
''
));
$this
->
setLogin
(
array
(
'userID'
=>
$info
[
'user_id'
],
'userName'
=>
$info
[
' user_name'
],
'nick'
=>
''
));
}
//新用户注册送150富币
D
(
'CofCoin'
)
->
addMoneyForNewUser
(
$info
[
'user_id'
],
$info
[
'user_name'
],
$mobile
);
return
$info
;
}
...
...
@@ -588,6 +601,7 @@ class PkTopAction extends IdentityAction{
$exist
=
M
(
'PktopUser'
)
->
where
(
array
(
'user_id'
=>
$userId
))
->
find
();
if
(
empty
(
$exist
)){
$inviterId
=
$inviterId
?
$inviterId
:
cookie
(
'aid'
);
$inviterId
=
$inviterId
?
$inviterId
:
5420972
;
$userData
=
array
(
'user_id'
=>
$userId
,
'user_name'
=>
$userName
,
'inviter_id'
=>
$inviterId
,
'referer'
=>
$referer
,
'add_time'
=>
time
(),
'device'
=>
$place
?
$place
:
'm'
);
//ur里面有user_id时,判断不出是自己的还是邀请人的
...
...
@@ -626,11 +640,12 @@ class PkTopAction extends IdentityAction{
D
(
'Sms'
)
->
send
([
'mobile'
=>
$mobile
,
'content'
=>
$bmContent
,
'type'
=>
46
],
true
,
true
);
#富币任务-全民邀请参赛
D
(
'CofCoin'
)
->
addMoneyForQmJoin
(
$userId
,
cookie
(
'aid'
));
$aid
=
cookie
(
'aid'
)
?
cookie
(
'aid'
)
:
5420972
;
$result
=
D
(
'CofCoin'
)
->
addMoneyForQmJoin
(
$userId
,
$aid
);
if
(
cookie
(
'aid'
)){
cookie
(
'aid'
,
null
);
}
return
[
'status'
=>
1
,
'info'
=>
'参赛成功'
,
'debug'
=>
$userId
];
return
[
'status'
=>
1
,
'info'
=>
'参赛成功'
,
'debug'
=>
$userId
,
'is_coin'
=>
$result
];
}
...
...
app/Lib/Action/Vip/PublicAction.class.php
View file @
7a673ae6
...
...
@@ -79,6 +79,15 @@ class PublicAction extends IdentityAction {
$mobile
=
I
(
'mobile'
);
$type
=
I
(
'type'
);
$verify_data
=
I
(
'verify_data'
);
if
(
empty
(
$verify_data
))
{
$this
->
ajaxReturn
(
array
(
'status'
=>
0
,
'info'
=>
'验证失败'
));
}
else
{
$check_code
=
D
(
'Ali'
)
->
checkVerify
(
$verify_data
);
if
(
$check_code
!=
200
)
{
$this
->
ajaxReturn
(
array
(
'status'
=>
0
,
'info'
=>
'验证失败,请刷新重试'
));
}
}
if
(
!
isMobile
(
$mobile
)){
$this
->
ajaxReturn
(
array
(
'status'
=>
1
,
'info'
=>
'手机号码错误'
));
...
...
app/Lib/Action/Vip2018/PassportAction.class.php
View file @
7a673ae6
...
...
@@ -275,7 +275,7 @@ class PassportAction extends IdentityAction {
$this
->
addlog
(
$mobile
,
$type
);
//增加活动日志
if
(
!
$result
[
'status'
]){
// 新用户
$username
=
randUsername
(
'股神'
,
$mobile
);
$password
=
substr
(
md5
(
$username
),
18
);
$password
=
'1Aa'
.
substr
(
md5
(
$username
),
18
);
$info
=
array
(
'userName'
=>
$username
,
'password'
=>
$password
,
'webId'
=>
110
,
...
...
app/Lib/Model/AliModel.class.php
0 → 100644
View file @
7a673ae6
<?php
use
\afs\Request\V20180112
as
Afs
;
class
AliModel
extends
Model
{
protected
$autoCheckFields
=
false
;
public
function
__construct
()
{
$this
->
_config
=
C
(
'ALIOSS'
);
//配置信息
}
/**
* 阿里无痕验证
* @param $data
* @return int
*/
public
function
checkVerify
(
$data
)
{
include_once
VENDOR_PATH
.
'/aliyun-php-sdk-core/Config.php'
;
$iClientProfile
=
DefaultProfile
::
getProfile
(
"cn-beijing"
,
$this
->
_config
[
'id'
],
$this
->
_config
[
'key'
]);
$client
=
new
DefaultAcsClient
(
$iClientProfile
);
DefaultProfile
::
addEndpoint
(
"cn-beijing"
,
"cn-beijing"
,
"afs"
,
"afs.aliyuncs.com"
);
$request
=
new
Afs\AnalyzeNvcRequest
();
$request
->
setData
(
$data
);
//必填参数,由前端获取getNVCVal方法获得的值。
// 通过setScoreJsonStr方法声明"服务端调用阿里云验证码接口得到的返回结果"与"前端执行操作"间的映射关系,并通知验证码服务端进行二次验证授权。
// 注意:前端页面必须严格按照该映射关系执行相应操作,否则将导致调用异常。
// 例如,在setScoreJsonStr方法中声明"400":"NC",则当服务端返回400时,您的前端必须唤醒滑动验证(NC),如果唤醒其他验证,则将导致失败。
$request
->
setScoreJsonStr
(
"
{
\"200\":\"PASS\",\"400\":\"NC\",\"800\":\"BLOCK\"
}
"
);
//根据业务需求设置各返回结果对应的客户端处置方式。
$response
=
$client
->
getAcsResponse
(
$request
);
return
(
int
)
$response
->
BizCode
;
}
}
\ No newline at end of file
app/Lib/Model/CofCoinModel.class.php
View file @
7a673ae6
...
...
@@ -12,7 +12,7 @@ class CofCoinModel extends Model
/** @var int 邀请好友全民炼股参赛成功 */
const
TYPE_INVITA_QM
=
26
;
const
TYPE_NEW_USER
=
30
;
/**
* 任务-被邀请参加全民后奖励富币
...
...
@@ -35,6 +35,10 @@ class CofCoinModel extends Model
return
false
;
}
$share_user_info
=
$share_user_info
[
'data'
];
$is_exists
=
M
(
'CoinDetail'
)
->
field
(
'id'
)
->
where
([
'user_id'
=>
$share_user_info
[
'user_id'
],
'tid'
=>
$user_id
,
'type_id'
=>
self
::
TYPE_INVITA_QM
])
->
find
();
if
(
$is_exists
)
{
return
false
;
}
$my_coin
=
M
(
'CoinUser'
)
->
where
([
'user_id'
=>
$share_user_info
[
'user_id'
]])
->
getField
(
'coin'
);
if
(
$my_coin
===
null
)
{
M
(
'CoinUser'
)
->
add
([
'user_id'
=>
$share_user_info
[
'user_id'
],
'coin'
=>
0
,
'add_time'
=>
time
()]);
...
...
@@ -70,6 +74,10 @@ class CofCoinModel extends Model
if
(
empty
(
$type_info
)){
return
false
;
}
$is_exists
=
M
(
'CoinDetail'
)
->
field
(
'id'
)
->
where
([
'user_id'
=>
$user_id
,
'type_id'
=>
self
::
TYPE_QM_ENTRY
])
->
find
();
if
(
$is_exists
)
{
return
false
;
}
#参赛人信息
$user_info
=
uc_get_user
([
'userId'
=>
$user_id
,
'type'
=>
3
]);
if
(
$user_info
[
'data'
][
'user_id'
]
!==
$user_id
){
...
...
@@ -98,6 +106,17 @@ class CofCoinModel extends Model
}
return
true
;
}
//新用户注册送150富币
public
function
addMoneyForNewUser
(
$uid
,
$uname
,
$mobile
){
M
()
->
db
(
10
,
C
(
'DB_CONFIG_DEMO'
))
->
table
(
'cofool_coin_user'
)
->
add
([
'user_id'
=>
$uid
,
'coin'
=>
150
,
'add_time'
=>
time
()]);
$typeId
=
CofCoinModel
::
TYPE_NEW_USER
;
$typeData
=
M
()
->
db
(
10
,
C
(
'DB_CONFIG_DEMO'
))
->
table
(
'cofool_coin_type'
)
->
where
([
'type_id'
=>
$typeId
])
->
find
();
$addData
=
[
'user_id'
=>
$uid
,
'user_name'
=>
$uname
,
'mobile'
=>
$mobile
,
'title'
=>
$typeData
[
'type_name'
],
'coin_change'
=>
$typeData
[
'coin'
],
'add_time'
=>
time
(),
'type_id'
=>
$typeId
];
M
()
->
db
(
10
,
C
(
'DB_CONFIG_DEMO'
))
->
table
(
'cofool_coin_detail'
)
->
add
(
$addData
);
}
}
?>
\ No newline at end of file
app/Lib/Model/GroupModel.class.php
View file @
7a673ae6
...
...
@@ -274,11 +274,11 @@ class GroupModel extends Model{
$teamid
=
$input
[
'teamId'
]
?
$input
[
'teamId'
]
:
$group_id
;
if
(
empty
(
$user_id
)
||
empty
(
$user_name
)){
return
array
(
'status'
=>
1
,
'error'
=>
'参数错误'
)
;
return
[
'status'
=>
1
,
'error'
=>
'参数错误'
,
'debug'
=>
'用户id或用户名是空'
]
;
}
$group
=
M
(
'Group'
)
->
where
(
array
(
'group_id'
=>
$group_id
))
->
find
();
if
(
empty
(
$group
)){
return
array
(
'status'
=>
1
,
'error'
=>
'参数错误'
)
;
return
[
'status'
=>
1
,
'error'
=>
'参数错误'
,
'debug'
=>
'大赛id是空'
]
;
}
//参加的未开赛和正在进行中的大赛如果超过10个,禁止加入,
...
...
app/Lib/Model/PassportModel.class.php
View file @
7a673ae6
...
...
@@ -210,7 +210,7 @@ class PassportModel extends Model{
//注册
public
function
userReg
(
$mobile
){
$userName
=
randUsername
(
'股神'
,
$mobile
);
$password
=
substr
(
md5
(
$userName
),
18
);
$password
=
'1Aa'
.
substr
(
md5
(
$userName
),
18
);
$regData
=
[
'userName'
=>
$userName
,
'password'
=>
$password
,
'ip'
=>
get_client_ip
(),
'mobile'
=>
$mobile
,
'mobile_status'
=>
1
,
'psourse'
=>
'www'
,
'sourse'
=>
'zcguanfang'
];
...
...
app/Lib/Model/SmsModel.class.php
View file @
7a673ae6
...
...
@@ -53,6 +53,7 @@ class SmsModel extends Model{
file_put_contents
(
$logFile
,
date
(
'Y-m-d H:i:s'
)
.
' '
.
$mobile
.
' allowMaxIp'
.
tp_ip
()
.
PHP_EOL
,
FILE_APPEND
);
return
false
;
}
$wyTplId
=
C
(
'wyTplId'
);
$data
=
array
(
'mobile'
=>
$mobile
,
'add_time'
=>
time
(),
...
...
@@ -60,8 +61,11 @@ class SmsModel extends Model{
'user_id'
=>
$data
[
'user_id'
]
?
intval
(
$data
[
'user_id'
])
:
0
,
'msg'
=>
$content
,
'ip'
=>
tp_ip
(),
'code'
=>
$data
[
'code'
]
'code'
=>
$data
[
'code'
],
'source'
=>
'vip'
);
file_put_contents
(
$logFile
,
$mobile
.
'-source-'
.
MODULE_NAME
.
'-'
.
ACTION_NAME
.
PHP_EOL
,
FILE_APPEND
);
if
(
isset
(
$wyTplId
[
$type
]))
$data
[
'channel'
]
=
2
;
$status
=
$this
->
data
(
$data
)
->
add
();
if
(
$status
){
//放到队列
...
...
app/Lib/Model/UserModel.class.php
View file @
7a673ae6
...
...
@@ -72,6 +72,7 @@ class UserModel extends Model{
//加入邀请表
public
function
addInvite
(
$userIdB
,
$userNameB
){
$aid
=
cookie
(
'aid'
);
$aid
=
$aid
?
$aid
:
5420972
;
if
(
$aid
){
$ucA
=
uc_get_user
([
'userId'
=>
$aid
,
'type'
=>
3
]);
$ucDataA
=
$ucA
[
'data'
];
...
...
@@ -86,8 +87,6 @@ class UserModel extends Model{
M
(
'WalletInvite'
)
->
where
([
'user_id_b'
=>
$userIdB
,
'status'
=>
0
])
->
delete
();
//status0报名未审核,1审核通过已报名状态
// M('WalletInvite')->add(['user_id_a'=>$aid,'user_name_a'=>$userNameA,'user_id_b'=>$userIdB,
// 'user_name_b'=>$userNameB,'status'=>1,'money'=>1.88,'add_time'=>time(),'group_id'=>PRIZE_GROUP_2021]);
M
(
'WalletInvite'
)
->
add
([
'user_id_a'
=>
$aid
,
'user_name_a'
=>
$userNameA
,
'user_id_b'
=>
$userIdB
,
'user_name_b'
=>
$userNameB
,
'status'
=>
0
,
'add_time'
=>
time
(),
'group_id'
=>
PRIZE_GROUP_2021
]);
...
...
app/Tpl/Vip/Index/jiang.html
View file @
7a673ae6
...
...
@@ -6,10 +6,10 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
叩富全民炼股有奖大赛-2023年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/Home/css/g2023.css{$Think.config.css_version}_20231201"
>
<title>
2024年模拟炒股大赛-实盘炒股大赛-叩富全民炼股
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/Home/css/g2023.css{$Think.config.css_version}_20231201
11
"
>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery-1.8.2.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/layer/layer.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/clipboard.min.js"
></script>
...
...
@@ -45,10 +45,8 @@
<empty
name=
"wallet"
>
<span
class=
"tip1"
></span>
<else/>
<eq
name=
"wallet.money"
value=
"0.00"
>
<span
class=
"tip"
></span>
</eq>
<else/>
<eq
name=
"wallet.money"
value=
"0.00"
>
<span
class=
"tip"
></span>
</eq>
</empty>
</div>
...
...
@@ -64,8 +62,9 @@
<p
class=
"bot-tit"
>
全民赛场
</p>
<eq
name=
"dsStatus.qmStatus"
value=
"1"
>
<span
class=
"bot-btn"
>
已报名
</span>
<else/>
<a
href=
"#2"
><span
class=
"bot-btn no"
>
未报名
</span></a>
<else/>
<!-- <a href="#2" ><span class="bot-btn no">未报名</span></a>-->
<a
href=
"javascript:;"
><span
class=
"bot-btn no baoming"
url=
"/Index/saicheng?clickFlag=1"
>
报名参赛
</span></a>
</eq>
</div>
</div>
...
...
@@ -77,24 +76,14 @@
<eq
name=
"dsStatus.spStatus"
value=
"1"
>
<span
class=
"bot-btn"
>
已报名
</span>
<else/>
<a
href=
"#4"
><span
class=
"bot-btn no"
>
未报名
</span></a>
</eq>
<!-- <a href="#4" ><span class="bot-btn no">未报名</span></a>-->
<a
href=
"javascript:;"
>
<span
class=
"bot-btn no baoming"
url=
"{:M_URL}/True?aid={$Think.cookie.aid|default=5420972}"
>
报名参赛
</span>
</a>
</eq>
</div>
</div>
<!-- <div class="block-side">-->
<!-- <div class="side-top"><p class="num">5000元</p><p class="des">收益2%以上瓜分</p></div>-->
<!-- <div class="side-bot">-->
<!-- <p class="bot-tit">券商专场</p>-->
<!-- <eq name="dsStatus.zjStatus" value="1">-->
<!-- <span class="bot-btn">已报名</span>-->
<!-- <else/>-->
<!-- <a href="#1" ><span class="bot-btn no">未报名</span></a>-->
<!-- </eq>-->
<!-- </div>-->
<!-- </div>-->
</div>
</div>
</div>
...
...
@@ -125,7 +114,7 @@
</div>
<a
name=
"4"
></a>
<div
class=
"item-cont item2 marginB20"
url=
"{:M_URL}/True?aid={$Think.cookie.aid}"
style=
"cursor: pointer"
>
<div
class=
"item-cont item2 marginB20"
url=
"{:M_URL}/True?aid={$Think.cookie.aid
|default=5420972
}"
style=
"cursor: pointer"
>
<div
class=
"item-cont-logo"
>
<img
src=
"__PUBLIC__/Home/images/g2023/shipan.png?1=1"
alt=
""
>
</div>
...
...
@@ -149,35 +138,9 @@
</div>
<a
name=
"1"
></a>
<!-- <div class="item-cont" url="{:WWW_URL}/Zjds?aid={$Think.cookie.aid}" style="cursor: pointer">-->
<!-- <img class="gjj" src="__PUBLIC__/Home/images/g2023/gjj-img.png" alt="">-->
<!-- <div class="item-cont-logo">-->
<!-- <img src="__PUBLIC__/Home/images/g2023/quanshang.png" alt="">-->
<!-- </div>-->
<!-- <div class="item-cont-l">-->
<!-- <p class="t">全民炼股赛-券商专场</p> <p class="s">每月评奖,前3名或盈利2%以上瓜分<br>-->
<!-- <a href="javascript:;" class="gf goLucky" url='{:WWW_URL}/Zjds/lucky' >瓜分10万></a>-->
<!-- </p>-->
<!-- </div>-->
<!-- <div class="item-cont-r">-->
<!-- <p class="num">5000元</p><p class="num-sub">本月奖金池</p>-->
<!-- <div class="enter-btn " >大赛已结束</div>-->
<!-- </div>-->
<!-- </div>-->
</div>
<!-- <div class="new-quanshang marginB20">-->
<!-- <p class="bot-title">券商专场</p>-->
<!-- -->
<!-- </div>-->
<!-- -->
<!-- <div class="new-quanmin marginB20">-->
<!-- <p class="bot-title">全民赛场</p>-->
<!-- -->
<!-- </div>-->
<div
class=
"new-zixun marginB20"
>
<span
class=
"bot-title1"
>
领奖流程
</span>
<div
class=
"step-cont"
>
...
...
@@ -246,7 +209,7 @@
<div
class=
"step-cont-l"
>
<span
class=
"bold"
>
叩富『全民炼股』争霸赛
</span><br>
自2007年开赛以来,已累积举办200多期模拟炒股大奖赛,不管牛市熊市从未间断,累积派发现金奖励近百万。
<br>
202
3年全新赛季,五
大分赛场同时开赛,可同时报名,同时拿奖。每周,每月都有奖金派发,有正收益率即可瓜分奖金,奖金覆盖面更宽,更广。
<br>
202
4年全新赛季,各
大分赛场同时开赛,可同时报名,同时拿奖。每周,每月都有奖金派发,有正收益率即可瓜分奖金,奖金覆盖面更宽,更广。
<br>
<span
class=
"bold"
>
拿奖金,练技巧,以赛促学,以股会友!
</span><br>
叩富十年赛场,让学习炒股更简单,更有趣!
</div>
...
...
app/Tpl/Vip/Index/lucky.html
View file @
7a673ae6
...
...
@@ -6,9 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
叩富全民炼股有奖大赛全民分赛场瓜分十万-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场瓜分十万-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}32"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/js/slider/css/jquery.bxslider.css"
>
...
...
@@ -17,6 +17,7 @@
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/clipboard.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/lottery.js?_=2356"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/pk.js{$Think.config.js_version}3232"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery.cookie.js"
></script>
</head>
<body>
...
...
app/Tpl/Vip/Index/moreDs.html
View file @
7a673ae6
...
...
@@ -7,9 +7,9 @@
<meta
name=
"referrer"
content=
"origin"
>
<link
rel=
"shortcut icon"
href=
"/favicon.ico"
type=
"image/x-icon"
/>
<title>
202
3
模拟炒股大赛,叩富全民炼股有奖大赛更多大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
202
4
模拟炒股大赛,叩富全民炼股有奖大赛更多大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/moreDs.css{$Think.config.css_version}"
>
...
...
app/Tpl/Vip/Index/myInvite.html
View file @
7a673ae6
...
...
@@ -6,9 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
202
3
模拟炒股大赛,叩富全民炼股有奖大赛邀请好友分钱-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
202
4
模拟炒股大赛,叩富全民炼股有奖大赛邀请好友分钱-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/js/slider/css/jquery.bxslider.css"
>
...
...
app/Tpl/Vip/Index/newPop.html
View file @
7a673ae6
...
...
@@ -74,6 +74,7 @@
</div>
<span
class=
"t-pop-close"
><img
src=
"__PUBLIC__/Home/images/g2020/trade-close.png"
alt=
""
></span>
</div>
<include
file=
"Public:ali_verify"
/>
<script>
$
(
function
()
{
...
...
@@ -92,7 +93,11 @@
var
reg
=
/^
((
1
[
2-9
]{1}[
0-9
]{1})
+
\d{8})
$/
;
if
(
!
reg
.
test
(
mobile
)){
layer
.
msg
(
'请输入有效的11位手机号码'
);
return
;}
$
(
this
).
attr
(
'disabled'
,
true
);
$
.
post
(
"/Public/sendMessage.html"
,{
mobile
:
mobile
,
type
:
32
},
function
(
data
){
$
.
post
(
"/Public/sendMessage.html"
,
{
mobile
:
mobile
,
type
:
32
,
verify_data
:
window
.
nvc
.
getNVCVal
()
},
function
(
data
)
{
if
(
data
.
status
==
1
){
$
(
this
).
attr
(
'disabled'
,
false
)
layer
.
alert
(
data
.
info
,
8
);
...
...
app/Tpl/Vip/Index/phb.html
View file @
7a673ae6
...
...
@@ -6,9 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/js/slider/css/jquery.bxslider.css"
>
...
...
@@ -17,6 +17,7 @@
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/clipboard.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/slider/js/jquery.bxslider.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/pk.js{$Think.config.js_version}"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery.cookie.js"
></script>
<style
type=
"text/css"
>
.page
{
float
:
right
;
margin-right
:
30px
;
margin-top
:
20px
;
margin-bottom
:
10px
;
color
:
#FFF
;
}
...
...
app/Tpl/Vip/Index/pop.html
View file @
7a673ae6
...
...
@@ -128,7 +128,7 @@
</div>
<include
file=
"Public:ali_verify"
/>
<script>
$
(
function
()
{
...
...
@@ -167,7 +167,11 @@
var
reg
=
/^
((
1
[
2-9
]{1}[
0-9
]{1})
+
\d{8})
$/
;
if
(
!
reg
.
test
(
mobileNumber
)){
layer
.
msg
(
'请输入有效的11位手机号码'
);
return
;}
$
.
post
(
"/Public/sendMessage.html"
,{
mobile
:
mobileNumber
,
type
:
32
},
function
(
data
){
$
.
post
(
"/Public/sendMessage.html"
,
{
mobile
:
mobileNumber
,
type
:
32
,
verify_data
:
window
.
nvc
.
getNVCVal
()
},
function
(
data
)
{
if
(
data
.
status
==
1
){
layer
.
alert
(
data
.
info
,
8
);
}
else
{
...
...
app/Tpl/Vip/Index/resetBalance.html
View file @
7a673ae6
...
...
@@ -6,9 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
202
3
模拟炒股大赛,叩富全民炼股有奖大赛资金重置-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
202
4
模拟炒股大赛,叩富全民炼股有奖大赛资金重置-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}"
>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery-1.8.2.min.js"
></script>
...
...
app/Tpl/Vip/Index/rule.html
View file @
7a673ae6
...
...
@@ -7,9 +7,9 @@
<meta
name=
"referrer"
content=
"origin"
>
<link
rel=
"shortcut icon"
href=
"/favicon.ico"
type=
"image/x-icon"
/>
<title>
叩富全民炼股有奖大赛全民分赛场赛制介绍-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场赛制介绍-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/js/slider/css/jquery.bxslider.css"
>
...
...
@@ -18,6 +18,7 @@
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/clipboard.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/slider/js/jquery.bxslider.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/pk.js{$Think.config.js_version}"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery.cookie.js"
></script>
</head>
<body>
...
...
app/Tpl/Vip/Index/saicheng.html
View file @
7a673ae6
...
...
@@ -6,9 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
叩富全民炼股有奖大赛全民分赛场赛程及奖项安排-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场赛程及奖项安排-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}3232"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/public_pop.css{$Think.config.css_version}3232"
>
...
...
@@ -176,7 +176,7 @@
<div
class=
"step-cont-l"
>
<span
class=
"bold"
>
叩富『全民炼股』争霸赛
</span><br>
自2007年开赛以来,已累积举办200多期模拟炒股大奖赛,不管牛市熊市从未间断,累积派发现金奖励近百万。
<br>
202
3年全新赛季,五
大分赛场同时开赛,可同时报名,同时拿奖。每周,每月都有奖金派发,有正收益率即可瓜分奖金,奖金覆盖面更宽,更广。
<br>
202
4年全新赛季,各
大分赛场同时开赛,可同时报名,同时拿奖。每周,每月都有奖金派发,有正收益率即可瓜分奖金,奖金覆盖面更宽,更广。
<br>
<span
class=
"bold"
>
拿奖金,练技巧,以赛促学,以股会友!
</span><br>
叩富十年赛场,让学习炒股更简单,更有趣!
</div>
<div
class=
"step-cont-r"
>
...
...
@@ -216,6 +216,29 @@
</body>
<script>
// layer.alert(32);
// layer.alert(32, 8);
// layer.alert(32, -1);
// layer.alert('这是一个警告框', {closeBtn: 0});
// layer.confirm('请输入有效的11位手机号码');
// layer.open({content: '当前大赛未开始',skin: 'msg',time: 2});
// layer.msg('大部分参数都是可以公用的风格', {
// // time: 2000, //2s后自动关闭
// btn: ['明白了']
// });
// layer.msg('确认要变更状态吗?',{
// time:5000,
// shade:0.3,
// btn:['确认','取消'],
// yes:function() {
// //执行变更
//
// }
// });
//奖项及赛程1,PK挑战2,控制刷新后页面显示哪个标签
var
view
=
1
;
var
userType
=
0
;
...
...
@@ -351,7 +374,8 @@
$
(
".mask"
).
show
();
$
(
"#popChoose"
).
show
();
}
else
{
location
.
href
=
'{:WWW_URL}/Lesson/pay2?type=reset'
;
//不跳转到支付了
// location.href='{:WWW_URL}/Lesson/pay2?type=reset';
}
}
...
...
app/Tpl/Vip/Index/win.html
View file @
7a673ae6
...
...
@@ -5,9 +5,9 @@
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
叩富全民炼股有奖大赛全民分赛场名人堂-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场名人堂-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/css/h5/g2021.css{$Think.config.css_version}"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/js/slider/css/jquery.bxslider.css"
>
...
...
@@ -16,7 +16,7 @@
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/clipboard.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/slider/js/jquery.bxslider.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/pk.js{$Think.config.js_version}"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery.cookie.js"
></script>
</head>
<body>
...
...
app/Tpl/Vip/Index/withdraw.html
View file @
7a673ae6
...
...
@@ -6,9 +6,9 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no"
>
<meta
name=
"referrer"
content=
"origin"
>
<title>
202
3
模拟炒股大赛,叩富全民炼股有奖大赛赛程及奖项安排-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
202
4
模拟炒股大赛,叩富全民炼股有奖大赛赛程及奖项安排-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
rel=
"stylesheet"
href=
"__PUBLIC__/Home/css/g2023.css{$Think.config.css_version}"
>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jquery-1.8.2.min.js"
></script>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/layer/layer.min.js"
></script>
...
...
app/Tpl/Vip/PkTop/bottom.html
View file @
7a673ae6
...
...
@@ -19,7 +19,7 @@
<div
class=
"foot-fix"
>
</div>
<include
file=
"Public:ali_verify"
/>
<script
type=
"text/javascript"
src=
"__PUBLIC__/js/jweixin-1.0.0.js"
></script>
<script>
//调用app分享
...
...
@@ -112,7 +112,15 @@
}
else
{
// animPop('#baomingPOP');
animPop
(
'#popPkTopSucc'
);
if
(
data
.
is_coin
==
1
)
{
animPop
(
'#popPkTopSucc'
);
}
else
{
layer
.
open
({
content
:
data
.
info
,
skin
:
'msg'
,
time
:
2
,
end
:
function
()
{
window
.
location
.
reload
();
}});
}
}
});
}
...
...
app/Tpl/Vip/PkTop/choujiang.html
View file @
7a673ae6
...
...
@@ -8,9 +8,9 @@
<meta
name=
"format-detection"
content=
"telephone=no"
>
<meta
name=
"format-detection"
content=
"email=no"
>
<title>
叩富全民炼股有奖大赛全民分赛场瓜分十万-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场瓜分十万-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
href=
"__PUBLIC__/Home/css/g2021.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/g2021.css'))}"
rel=
"stylesheet"
>
<link
href=
"__PUBLIC__/Home/css/moreDs.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/moreDs.css'))}"
rel=
"stylesheet"
>
...
...
app/Tpl/Vip/PkTop/head.html
View file @
7a673ae6
...
...
@@ -9,13 +9,13 @@
<ul
class=
"header-title"
style=
"width: 193px"
>
<in
name=
"ACTION_NAME"
value=
"index"
>
<li
class=
"one-li overHide"
>
叩富全民炼股有奖大赛全民分赛场赛程及奖项安排-202
3
年模拟炒股大赛-叩富简投
</li>
<li
class=
"one-li overHide"
>
叩富全民炼股有奖大赛全民分赛场赛程及奖项安排-202
4
年模拟炒股大赛-叩富简投
</li>
</in>
<in
name=
"ACTION_NAME"
value=
"choujiang"
>
<li
class=
"one-li overHide"
>
叩富全民炼股有奖大赛全民分赛场瓜分十万-202
3
年模拟炒股大赛-叩富简投
</li>
<li
class=
"one-li overHide"
>
叩富全民炼股有奖大赛全民分赛场瓜分十万-202
4
年模拟炒股大赛-叩富简投
</li>
</in>
<in
name=
"ACTION_NAME"
value=
"phbWeek,phbOther,phbTrade"
>
<li
class=
"one-li overHide"
>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
3
年模拟炒股大赛-叩富简投
</li>
<li
class=
"one-li overHide"
>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
4
年模拟炒股大赛-叩富简投
</li>
</in>
</ul>
...
...
app/Tpl/Vip/PkTop/index.html
View file @
7a673ae6
...
...
@@ -8,9 +8,9 @@
<meta
name=
"format-detection"
content=
"telephone=no"
>
<meta
name=
"format-detection"
content=
"email=no"
>
<title>
叩富全民炼股有奖大赛全民分赛场赛程及奖项安排-2023年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
2024年模拟炒股大赛-实盘炒股大赛-叩富全民炼股
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
href=
"__PUBLIC__/Home/css/g2021.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/g2021.css'))}"
rel=
"stylesheet"
>
<link
href=
"__PUBLIC__/Home/css/moreDs.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/moreDs.css'))}"
rel=
"stylesheet"
>
...
...
@@ -146,7 +146,7 @@
<div
class=
"info-n"
>
<p
class=
"t"
>
叩富『全民炼股』争霸赛
</p>
自2007年开赛以来,已累积举办200多期模拟炒股大奖赛,不管牛市熊市从未间断,累积派发现金奖励近百万。
<br>
202
3年全新赛季,五
大分赛场同时开赛,可同时报名,同时拿奖。每周,每月都有奖金派发,有正收益率即可瓜分奖金,奖金覆盖面更宽,更广。
<br>
202
4年全新赛季,各
大分赛场同时开赛,可同时报名,同时拿奖。每周,每月都有奖金派发,有正收益率即可瓜分奖金,奖金覆盖面更宽,更广。
<br>
<span
class=
"bold"
>
拿奖金,练技巧,以赛促学,以股会友!
</span><br>
叩富十年赛场,让学习炒股更简单,更有趣!
</div>
...
...
app/Tpl/Vip/PkTop/indexOld____.html
deleted
100644 → 0
View file @
ac63148e
This diff is collapsed.
Click to expand it.
app/Tpl/Vip/PkTop/phbOther.html
View file @
7a673ae6
...
...
@@ -8,9 +8,9 @@
<meta
name=
"format-detection"
content=
"telephone=no"
>
<meta
name=
"format-detection"
content=
"email=no"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
href=
"__PUBLIC__/Home/css/g2021.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/g2021.css'))}"
rel=
"stylesheet"
>
<link
href=
"__PUBLIC__/Home/css/moreDs.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/moreDs.css'))}"
rel=
"stylesheet"
>
...
...
app/Tpl/Vip/PkTop/phbTrade.html
View file @
7a673ae6
...
...
@@ -8,9 +8,9 @@
<meta
name=
"format-detection"
content=
"telephone=no"
>
<meta
name=
"format-detection"
content=
"email=no"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
href=
"__PUBLIC__/Home/css/g2021.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/g2021.css'))}"
rel=
"stylesheet"
>
<link
href=
"__PUBLIC__/Home/css/moreDs.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/moreDs.css'))}"
rel=
"stylesheet"
>
...
...
app/Tpl/Vip/PkTop/phbWeek.html
View file @
7a673ae6
...
...
@@ -8,9 +8,9 @@
<meta
name=
"format-detection"
content=
"telephone=no"
>
<meta
name=
"format-detection"
content=
"email=no"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
3
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
叩富简投全民炼股2023模拟炒股大赛,赢10万现金大奖。自2007年开赛以来,已累积举办200多期模拟炒股大奖赛。每周、每月都有现金大奖。软件、手机APP、网页同步参赛
"
>
<meta
name=
"keywords"
content=
"
2023模拟炒股大赛,模拟炒股大赛,模拟炒股,模拟股票大赛,炒股大赛,模拟炒股有奖大赛,模拟股市大赛,股票模拟大赛,股票大赛,腾讯A股大赛,凤凰炒股大赛
"
>
<title>
叩富全民炼股有奖大赛全民分赛场获奖榜-202
4
年模拟炒股大赛-叩富简投
</title>
<meta
name=
"description"
content=
"
{:description}
"
>
<meta
name=
"keywords"
content=
"
{:keywords}
"
>
<link
href=
"__PUBLIC__/Home/css/g2021.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/g2021.css'))}"
rel=
"stylesheet"
>
<link
href=
"__PUBLIC__/Home/css/moreDs.css?_={:date('Y-m-d-H:i:s',filemtime('./Public/Home/css/moreDs.css'))}"
rel=
"stylesheet"
>
...
...
app/Tpl/Vip/Public/ali_verify.html
0 → 100644
View file @
7a673ae6
<script
src=
"https://g.alicdn.com/AWSC/AWSC/awsc.js"
></script>
<script>
AWSC
.
use
(
"nvc"
,
function
(
state
,
module
)
{
// 初始化 调用module.init进行初始化
window
.
nvc
=
module
.
init
({
// 应用类型标识。它和使用场景标识(scene字段)一起决定了无痕验证的业务场景与后端对应使用的策略模型。您可以在阿里云验证码控制台的配置管理页签找到对应的appkey字段值,请务必正确填写。
appkey
:
"FFFF00000000017B5A7A"
,
//使用场景标识。它和应用类型标识(appkey字段)一起决定了无痕验证的业务场景与后端对应使用的策略模型。您可以在阿里云验证码控制台的配置管理页签找到对应的scene值,请务必正确填写。
scene
:
"ic_login"
,
// 二次验证获取人机信息串,跟随业务请求一起上传至业务服务器,由业务服务器进行验签。
success
:
function
(
data
)
{
window
.
console
&&
console
.
log
(
data
)
},
// 前端二次验证失败时触发该回调参数
fail
:
function
(
failCode
)
{
window
.
console
&&
console
.
log
(
failCode
)
},
// 前端二次验证加载异常时触发该回调参数。
error
:
function
(
errorCode
)
{
window
.
console
&&
console
.
log
(
errorCode
)
}
});
});
</script>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment