Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
飞鱼0526
ShopXO
提交
11ee9b6e
ShopXO
项目概览
飞鱼0526
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
11ee9b6e
编写于
9月 12, 2018
作者:
D
devil_gong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
user
上级
758f7199
变更
11
展开全部
隐藏空白更改
内联
并排
Showing
11 changed file
with
179 addition
and
96 deletion
+179
-96
service/Application/Common/Lang/zh-cn.php
service/Application/Common/Lang/zh-cn.php
+6
-3
service/Application/Home/Controller/UserController.class.php
service/Application/Home/Controller/UserController.class.php
+34
-12
service/Application/Home/View/Default/Index/Index.html
service/Application/Home/View/Default/Index/Index.html
+11
-6
service/Application/Home/View/Default/Public/HeaderTopNav.html
...ce/Application/Home/View/Default/Public/HeaderTopNav.html
+6
-2
service/Application/Home/View/Default/User/EmailRegInfo.html
service/Application/Home/View/Default/User/EmailRegInfo.html
+1
-1
service/Application/Home/View/Default/User/RegInfo.html
service/Application/Home/View/Default/User/RegInfo.html
+18
-61
service/Application/Home/View/Default/User/SmsRegInfo.html
service/Application/Home/View/Default/User/SmsRegInfo.html
+83
-0
service/Application/Runtime/Temp/38432eb7369925b9a826f2b9f64e2262.php
...ication/Runtime/Temp/38432eb7369925b9a826f2b9f64e2262.php
+1
-1
service/Public/Home/Default/Css/Common.css
service/Public/Home/Default/Css/Common.css
+16
-7
service/Public/Home/Default/Css/Index.css
service/Public/Home/Default/Css/Index.css
+1
-2
service/Public/Home/Default/Css/User.css
service/Public/Home/Default/Css/User.css
+2
-1
未找到文件。
service/Application/Common/Lang/zh-cn.php
浏览文件 @
11ee9b6e
...
...
@@ -71,14 +71,16 @@ return array(
'common_verify_expire'
=>
'验证码已过期'
,
'common_verify_error'
=>
'验证码错误'
,
'common_verify_tips'
=>
'验证码格式 6 位数字'
,
'common_close_sms_user_reg_text'
=>
'短信注册'
,
'common_close_email_user_reg_text'
=>
'邮箱注册'
,
'common_close_user_reg_tips'
=>
'暂时关闭用户注册'
,
'common_close_sms_user_reg_tips'
=>
'暂时关闭短信
用户
注册'
,
'common_close_email_user_reg_tips'
=>
'暂时关闭邮箱
用户
注册'
,
'common_close_sms_user_reg_tips'
=>
'暂时关闭短信注册'
,
'common_close_email_user_reg_tips'
=>
'暂时关闭邮箱注册'
,
'common_close_user_login_tips'
=>
'暂时关闭用户登录'
,
'common_send_time_tips'
=>
'还有 {time} 秒'
,
'common_get_verify_text'
=>
'获取验证码'
,
'common_img_verify_text'
=>
'图形验证码'
,
'common_img_verify_tips'
=>
'请输入图形验证码'
,
'common_img_verify_tips'
=>
'请输入
有效的
图形验证码'
,
'common_img_sms_verify_text'
=>
'短信验证码'
,
'common_img_sms_verify_tips'
=>
'请输入短信验证码'
,
'common_img_verify_submit_text'
=>
'看不清换一张'
,
...
...
@@ -262,6 +264,7 @@ return array(
'common_go_top_text'
=>
'回到顶部'
,
'common_toview_home_text'
=>
'查看首页'
,
'common_email_send_user_reg_title'
=>
'用户注册'
,
'common_email_send_user_forget_title'
=>
'密码找回'
,
'common_layout_slider_more_text'
=>
'了解更多'
,
'common_pay_time_text'
=>
'支付时间'
,
'common_not_pay_text'
=>
'未支付'
,
...
...
service/Application/Home/Controller/UserController.class.php
浏览文件 @
11ee9b6e
...
...
@@ -34,14 +34,11 @@ class UserController extends CommonController
private
function
GetrefererUrl
()
{
// 上一个页面, 空则用户中心
if
(
empty
(
$_SERVER
[
'HTTP_REFERER'
]))
$referer_url
=
U
(
'Home/User/Index'
);
if
(
!
empty
(
$_SERVER
[
'HTTP_REFERER'
]))
{
$referer_url
=
U
(
'Home/Bubble/Index'
);
}
else
{
if
(
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'RegInfo'
)
!==
false
||
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'LoginInfo'
)
!==
false
||
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'ForgetPwdInfo'
)
!==
false
)
if
(
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'RegInfo'
)
===
false
&&
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'LoginInfo'
)
===
false
&&
strpos
(
$_SERVER
[
'HTTP_REFERER'
],
'ForgetPwdInfo'
)
===
false
)
{
$referer_url
=
U
(
'Home/Bubble/Index'
);
}
else
{
$referer_url
=
$_SERVER
[
'HTTP_REFERER'
];
}
}
...
...
@@ -78,6 +75,31 @@ class UserController extends CommonController
}
}
/**
* [RegInfo 用户注册页面]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-03-02T22:48:35+0800
*/
public
function
RegInfo
()
{
$reg_all
=
MyC
(
'home_user_reg_state'
);
if
(
!
empty
(
$reg_all
))
{
if
(
empty
(
$this
->
user
))
{
$this
->
display
(
'RegInfo'
);
}
else
{
$this
->
assign
(
'msg'
,
L
(
'common_reg_already_had_tips'
));
$this
->
display
(
'/Public/TipsError'
);
}
}
else
{
$this
->
assign
(
'msg'
,
L
(
'common_close_user_reg_tips'
));
$this
->
display
(
'/Public/TipsError'
);
}
}
/**
* [EmailRegInfo 用户注册页面-邮箱]
* @author Devil
...
...
@@ -104,20 +126,20 @@ class UserController extends CommonController
}
/**
* [RegInfo 用户注册页面-短信]
* [
Sms
RegInfo 用户注册页面-短信]
* @author Devil
* @blog http://gong.gg/
* @version 0.0.1
* @datetime 2017-03-02T22:48:35+0800
*/
public
function
RegInfo
()
public
function
Sms
RegInfo
()
{
if
(
in_array
(
'sms'
,
MyC
(
'home_user_reg_state'
)))
{
if
(
empty
(
$this
->
user
))
{
$this
->
assign
(
'referer_url'
,
$this
->
GetrefererUrl
());
$this
->
display
(
'RegInfo'
);
$this
->
display
(
'
Sms
RegInfo'
);
}
else
{
$this
->
assign
(
'msg'
,
L
(
'common_reg_already_had_tips'
));
$this
->
display
(
'/Public/TipsError'
);
...
...
@@ -360,7 +382,7 @@ class UserController extends CommonController
if
(
I
(
'type'
)
==
'sms'
)
{
$obj
=
new
\
Library\Sms
(
$verify_param
);
$state
=
$obj
->
Send
Text
(
I
(
'accounts'
),
MyC
(
'home_sms_user_reg'
),
$code
);
$state
=
$obj
->
Send
Code
(
I
(
'accounts'
),
$code
,
MyC
(
'home_sms_user_reg'
)
);
}
else
{
$obj
=
new
\
Library\Email
(
$verify_param
);
$email_param
=
array
(
...
...
@@ -477,7 +499,7 @@ class UserController extends CommonController
if
(
$type
==
'mobile'
)
{
$obj
=
new
\
Library\Sms
(
$verify_param
);
$state
=
$obj
->
Send
Text
(
$accounts
,
MyC
(
'home_sms_user_forget_pwd'
),
$code
);
$state
=
$obj
->
Send
Code
(
$accounts
,
$code
,
MyC
(
'home_sms_user_forget_pwd'
)
);
// 邮箱
}
else
if
(
$type
==
'email'
)
...
...
@@ -486,7 +508,7 @@ class UserController extends CommonController
$email_param
=
array
(
'email'
=>
$accounts
,
'content'
=>
MyC
(
'home_email_user_forget_pwd'
),
'title'
=>
MyC
(
'home_site_name'
)
.
' - '
.
L
(
'common_email_send_user_
reg
_title'
),
'title'
=>
MyC
(
'home_site_name'
)
.
' - '
.
L
(
'common_email_send_user_
forget
_title'
),
'code'
=>
$code
,
);
$state
=
$obj
->
SendHtml
(
$email_param
);
...
...
service/Application/Home/View/Default/Index/Index.html
浏览文件 @
11ee9b6e
...
...
@@ -43,7 +43,7 @@
</a>
</div>
<div
class=
"am-u-sm-3"
>
<a
href=
"
#
"
>
<a
href=
"
<if condition="
empty
($
user
)"
>
{{:U('Home/User/LoginInfo')}}
<else
/>
{{:U('Home/User/Index')}}
</if>
">
<div
class=
"nav-icon mini-nav-user"
>
<img
src=
"__PUBLIC__/Home/{{$default_theme}}/Images/home-mini-nav-user-icon.png"
/>
</div>
...
...
@@ -64,7 +64,7 @@
<if
condition=
"!empty($user)"
>
Hi, {{$user.user_name_view}}
<else
/>
您好
{{$user.user_name_view}}
,欢迎来到 {{:MyC('home_site_name')}}
您好,欢迎来到 {{:MyC('home_site_name')}}
</if>
</span>
</em>
...
...
@@ -72,12 +72,17 @@
<a
href=
"{{:U('Home/User/Logout')}}"
class=
"member-logout"
>
退出
</a>
</if>
</div>
<if
condition=
"empty($user)"
>
<if
condition=
"empty($user)
and (MyC('home_user_login_state') eq 1 or in_array('sms', MyC('home_user_reg_state')) or in_array('email', MyC('home_user_reg_state')))
"
>
<div
class=
"member-login"
>
<a
class=
"am-btn-warning btn"
href=
"{{:U('Home/User/LoginInfo')}}"
>
登录
</a>
<a
class=
"am-btn-warning btn"
href=
"{{:U('Home/User/RegInfo')}}"
>
注册
</a>
<if
condition=
"MyC('home_user_login_state') eq 1"
>
<a
class=
"am-btn-danger btn"
href=
"{{:U('Home/User/LoginInfo')}}"
>
登录
</a>
</if>
<if
condition=
"in_array('sms', MyC('home_user_reg_state')) or in_array('email', MyC('home_user_reg_state'))"
>
<a
class=
"am-btn-danger btn"
href=
"{{:U('Home/User/RegInfo')}}"
>
注册
</a>
</if>
</div>
<else
/>
</if>
<if
condition=
"!empty($user)"
>
<div
class=
"member-center"
>
<a
href=
"#"
><strong>
0
</strong>
待收货
</a>
<a
href=
"#"
><strong>
0
</strong>
待发货
</a>
...
...
service/Application/Home/View/Default/Public/HeaderTopNav.html
浏览文件 @
11ee9b6e
...
...
@@ -6,8 +6,12 @@
<div
class=
"menu-hd"
>
<if
condition=
"empty($user)"
>
<span>
您好,欢迎来到 {{:MyC('home_site_name')}}
</span>
[
<a
href=
"{{:U('Home/User/LoginInfo')}}"
>
登录
</a>
]
[
<a
href=
"{{:U('Home/User/RegInfo')}}"
>
注册
</a>
]
<if
condition=
"MyC('home_user_login_state') eq 1"
>
[
<a
href=
"{{:U('Home/User/LoginInfo')}}"
>
登录
</a>
]
</if>
<if
condition=
"in_array('sms', MyC('home_user_reg_state')) or in_array('email', MyC('home_user_reg_state'))"
>
[
<a
href=
"{{:U('Home/User/RegInfo')}}"
>
注册
</a>
]
</if>
<else
/>
<span>
您好 {{$user.user_name_view}},欢迎来到 {{:MyC('home_site_name')}}
</span>
[
<a
href=
"{{:U('Home/User/Logout')}}"
>
退出
</a>
]
...
...
service/Application/Home/View/Default/User/EmailRegInfo.html
浏览文件 @
11ee9b6e
...
...
@@ -23,7 +23,7 @@
<hr
/>
<label>
{{:L('common_email_name')}}
<if
condition=
"in_array('sms', MyC('home_user_reg_state'))"
>
<a
href=
"{{:U('Home/User/RegInfo')}}"
class=
"reg-switch-tips"
>
{{:L('user_reg_no_email_tips')}}
</a>
<a
href=
"{{:U('Home/User/
Sms
RegInfo')}}"
class=
"reg-switch-tips"
>
{{:L('user_reg_no_email_tips')}}
</a>
</if>
</label>
<div
class=
"am-form-group"
>
...
...
service/Application/Home/View/Default/User/RegInfo.html
100755 → 100644
浏览文件 @
11ee9b6e
...
...
@@ -14,70 +14,27 @@
<!-- conntent start -->
<div
class=
"am-g my-content"
>
<div
class=
"am-u-md-6 am-u-sm-centered"
>
<!-- form start -->
<form
class=
"am-form form-validation"
method=
"post"
action=
"{{:U('Home/User/Reg')}}"
request-type=
"ajax-url"
request-value=
"{{$referer_url}}"
>
<fieldset>
<span
class=
""
>
{{:L('user_reg_there_are_accounts_text')}}
</span>
<a
href=
"{{:U('Home/User/LoginInfo')}}"
class=
"am-btn am-btn-secondary am-btn-xs am-radius"
>
{{:L('user_reg_login_immediately_text')}}
</a>
<hr
/>
<label>
{{:L('common_mobile_name')}}
<if
condition=
"in_array('email', MyC('home_user_reg_state'))"
>
<a
href=
"{{:U('Home/User/EmailRegInfo')}}"
class=
"reg-switch-tips"
>
{{:L('user_reg_no_mobile_tips')}}
</a>
</if>
</label>
<div
class=
"am-form-group"
>
<input
type=
"text"
name=
"accounts"
class=
"am-radius"
id=
"accounts"
placeholder=
"{{:L('common_mobile_name')}}"
pattern=
"{{:L('common_regex_mobile')}}"
data-validation-message=
"{{:L('common_mobile_format_error')}}"
required
/>
</div>
<label>
{{:L('common_verify_text')}}
</label>
<div
class=
"am-input-group am-input-group-sm am-form-group"
>
<input
type=
"number"
name=
"verify"
class=
"am-radius"
placeholder=
"{{:L('common_verify_text')}}"
minlength=
"6"
maxlength=
"6"
data-validation-message=
"{{:L('common_verify_tips')}}"
required
/>
<span
class=
"am-input-group-btn"
>
<button
class=
"am-btn am-btn-default am-radius btn-loading-example verify-submit"
type=
"button"
data-am-loading=
"{spinner:'circle-o-notch', loadingText:'{{:L('common_send_tips')}}'}"
data-url=
"{{:U('Home/User/RegVerifySend')}}"
data-verify=
"{{:MyC('home_img_verify_state')}}"
data-text=
"{{:L('common_get_verify_text')}}"
data-send-text=
"{{:L('common_send_time_tips')}}"
data-time=
"{{:MyC('common_verify_time_interval', 30, true)}}"
>
{{:L('common_get_verify_text')}}
</button>
</span>
</div>
<br
/>
<label>
{{:L('user_reg_pwd_text')}}
</label>
<div
class=
"am-input-group am-input-group-sm am-form-group"
>
<input
type=
"password"
name=
"pwd"
class=
"am-radius"
placeholder=
"{{:L('user_reg_pwd_text')}}"
pattern=
"{{:L('common_regex_pwd')}}"
data-validation-message=
"{{:L('user_reg_pwd_format')}}"
required
/>
<span
class=
"am-input-group-btn"
>
<button
class=
"am-btn am-btn-default am-radius am-icon-eye eye-submit"
type=
"button"
></button>
</span>
</div>
<p>
<input
type=
"hidden"
name=
"type"
value=
"sms"
/>
<button
type=
"submit"
class=
"am-btn am-btn-primary am-radius am-btn-sm btn-loading-example"
data-am-loading=
"{loadingText: '{{:L('common_form_loading_tips')}}'}"
>
{{:L('user_reg_submit_text')}}
</button>
<a
href=
"{{:U('Home/User/ForgetPwdInfo')}}"
class=
"am-fr m-t-5"
>
{{:L('user_reg_forget_pwd_text')}}
</a>
</p>
</fieldset>
</form>
<!-- form end -->
<!-- verify win start -->
<div
class=
"am-modal am-modal-no-btn"
tabindex=
"-1"
id=
"verify-win"
>
<div
class=
"am-modal-dialog am-radius"
>
<div
class=
"am-modal-hd"
>
<a
href=
"javascript:;"
class=
"am-close am-close-spin"
data-am-modal-close
>
×
</a>
</div>
<div
class=
"am-modal-bd"
>
<div
class=
"base"
>
<input
type=
"text"
placeholder=
"{{:L('common_img_verify_text')}}"
maxlength=
"6"
id=
"verify-img-value"
data-validation-message=
"{{:L('common_img_verify_tips')}}"
class=
"am-form-field am-radius"
/>
<div
class=
"am-fl"
>
<img
src=
"{{:U('Home/User/UserVerifyEntry', ['type'=>'reg'])}}"
class=
"am-radius c-p"
id=
"verify-img"
onClick=
'this.src="{{:U('
Home
/
User
/
UserVerifyEntry
',
['
type
'=
>
'reg'])}}"' />
<a
href=
"javascript:;"
class=
"verify-tips"
onClick=
"document.getElementById('verify-img').src='{{:U('Home/User/UserVerifyEntry', ['type'=>'reg'])}}'"
>
{{:L('common_img_verify_submit_text')}}
</a>
</div>
</div>
<button
type=
"button"
class=
"am-btn am-btn-secondary am-radius am-btn-sm block m-t-20 btn-loading-example verify-submit-win"
data-am-loading=
"{spinner:'circle-o-notch', loadingText:'{{:L('common_send_tips')}}'}"
data-win=
"1"
>
{{:L('common_operation_confirm')}}
</button>
</div>
</div>
</div>
<!-- verify win end -->
</div>
<div
class=
"am-u-md-6 am-u-sm-centered"
>
<div
class=
"reg-switch-view"
>
<if
condition=
"in_array('sms', MyC('home_user_reg_state'))"
>
<a
class=
"am-btn am-btn-danger"
href=
"{{:U('Home/User/SmsRegInfo')}}"
><i
class=
"am-icon-comment-o am-icon-sm"
></i>
{{:L('common_close_sms_user_reg_text')}}
</a>
<else
/>
<a
class=
"am-btn am-btn-danger am-disabled"
href=
"javascript:;"
><i
class=
"am-icon-comment-o am-icon-sm"
></i>
{{:L('common_close_sms_user_reg_tips')}}
</a>
</if>
<if
condition=
"in_array('email', MyC('home_user_reg_state'))"
>
<a
class=
"am-btn am-btn-secondary"
href=
"{{:U('Home/User/EmailRegInfo')}}"
><i
class=
"am-icon-envelope-o am-icon-sm"
></i>
{{:L('common_close_email_user_reg_text')}}
</a>
<else
/>
<a
class=
"am-btn am-btn-danger am-disabled"
href=
"javascript:;"
><i
class=
"am-icon-envelope-o am-icon-sm"
></i>
{{:L('common_close_email_user_reg_tips')}}
</a>
</if>
</div>
</div>
</div>
<!-- conntent end -->
<!-- layuot common module start -->
<include
file=
"Public/CommonModule"
/>
<!-- layuot common module end -->
<!-- footer start -->
<include
file=
"Public/Footer"
/>
<!-- footer end -->
\ No newline at end of file
service/Application/Home/View/Default/User/SmsRegInfo.html
0 → 100755
浏览文件 @
11ee9b6e
<include
file=
"Public/Header"
/>
<!-- header top nav -->
<include
file=
"Public/HeaderTopNav"
/>
<!-- search -->
<include
file=
"Public/NavSearch"
/>
<!-- header nav -->
<include
file=
"Public/HeaderNav"
/>
<!-- goods category -->
<include
file=
"Public/GoodsCategory"
/>
<!-- conntent start -->
<div
class=
"am-g my-content"
>
<div
class=
"am-u-md-6 am-u-sm-centered"
>
<!-- form start -->
<form
class=
"am-form form-validation"
method=
"post"
action=
"{{:U('Home/User/Reg')}}"
request-type=
"ajax-url"
request-value=
"{{$referer_url}}"
>
<fieldset>
<span
class=
""
>
{{:L('user_reg_there_are_accounts_text')}}
</span>
<a
href=
"{{:U('Home/User/LoginInfo')}}"
class=
"am-btn am-btn-secondary am-btn-xs am-radius"
>
{{:L('user_reg_login_immediately_text')}}
</a>
<hr
/>
<label>
{{:L('common_mobile_name')}}
<if
condition=
"in_array('email', MyC('home_user_reg_state'))"
>
<a
href=
"{{:U('Home/User/EmailRegInfo')}}"
class=
"reg-switch-tips"
>
{{:L('user_reg_no_mobile_tips')}}
</a>
</if>
</label>
<div
class=
"am-form-group"
>
<input
type=
"text"
name=
"accounts"
class=
"am-radius"
id=
"accounts"
placeholder=
"{{:L('common_mobile_name')}}"
pattern=
"{{:L('common_regex_mobile')}}"
data-validation-message=
"{{:L('common_mobile_format_error')}}"
required
/>
</div>
<label>
{{:L('common_verify_text')}}
</label>
<div
class=
"am-input-group am-input-group-sm am-form-group"
>
<input
type=
"number"
name=
"verify"
class=
"am-radius"
placeholder=
"{{:L('common_verify_text')}}"
minlength=
"6"
maxlength=
"6"
data-validation-message=
"{{:L('common_verify_tips')}}"
required
/>
<span
class=
"am-input-group-btn"
>
<button
class=
"am-btn am-btn-default am-radius btn-loading-example verify-submit"
type=
"button"
data-am-loading=
"{spinner:'circle-o-notch', loadingText:'{{:L('common_send_tips')}}'}"
data-url=
"{{:U('Home/User/RegVerifySend')}}"
data-verify=
"{{:MyC('home_img_verify_state')}}"
data-text=
"{{:L('common_get_verify_text')}}"
data-send-text=
"{{:L('common_send_time_tips')}}"
data-time=
"{{:MyC('common_verify_time_interval', 30, true)}}"
>
{{:L('common_get_verify_text')}}
</button>
</span>
</div>
<br
/>
<label>
{{:L('user_reg_pwd_text')}}
</label>
<div
class=
"am-input-group am-input-group-sm am-form-group"
>
<input
type=
"password"
name=
"pwd"
class=
"am-radius"
placeholder=
"{{:L('user_reg_pwd_text')}}"
pattern=
"{{:L('common_regex_pwd')}}"
data-validation-message=
"{{:L('user_reg_pwd_format')}}"
required
/>
<span
class=
"am-input-group-btn"
>
<button
class=
"am-btn am-btn-default am-radius am-icon-eye eye-submit"
type=
"button"
></button>
</span>
</div>
<p>
<input
type=
"hidden"
name=
"type"
value=
"sms"
/>
<button
type=
"submit"
class=
"am-btn am-btn-primary am-radius am-btn-sm btn-loading-example"
data-am-loading=
"{loadingText: '{{:L('common_form_loading_tips')}}'}"
>
{{:L('user_reg_submit_text')}}
</button>
<a
href=
"{{:U('Home/User/ForgetPwdInfo')}}"
class=
"am-fr m-t-5"
>
{{:L('user_reg_forget_pwd_text')}}
</a>
</p>
</fieldset>
</form>
<!-- form end -->
<!-- verify win start -->
<div
class=
"am-modal am-modal-no-btn"
tabindex=
"-1"
id=
"verify-win"
>
<div
class=
"am-modal-dialog am-radius"
>
<div
class=
"am-modal-hd"
>
<a
href=
"javascript:;"
class=
"am-close am-close-spin"
data-am-modal-close
>
×
</a>
</div>
<div
class=
"am-modal-bd"
>
<div
class=
"base"
>
<input
type=
"text"
placeholder=
"{{:L('common_img_verify_text')}}"
maxlength=
"6"
id=
"verify-img-value"
data-validation-message=
"{{:L('common_img_verify_tips')}}"
class=
"am-form-field am-radius"
/>
<div
class=
"am-fl"
>
<img
src=
"{{:U('Home/User/UserVerifyEntry', ['type'=>'reg'])}}"
class=
"am-radius c-p"
id=
"verify-img"
onClick=
'this.src="{{:U('
Home
/
User
/
UserVerifyEntry
',
['
type
'=
>
'reg'])}}"' />
<a
href=
"javascript:;"
class=
"verify-tips"
onClick=
"document.getElementById('verify-img').src='{{:U('Home/User/UserVerifyEntry', ['type'=>'reg'])}}'"
>
{{:L('common_img_verify_submit_text')}}
</a>
</div>
</div>
<button
type=
"button"
class=
"am-btn am-btn-secondary am-radius am-btn-sm block m-t-20 btn-loading-example verify-submit-win"
data-am-loading=
"{spinner:'circle-o-notch', loadingText:'{{:L('common_send_tips')}}'}"
data-win=
"1"
>
{{:L('common_operation_confirm')}}
</button>
</div>
</div>
</div>
<!-- verify win end -->
</div>
</div>
<!-- conntent end -->
<!-- footer start -->
<include
file=
"Public/Footer"
/>
<!-- footer end -->
\ No newline at end of file
service/Application/Runtime/Temp/38432eb7369925b9a826f2b9f64e2262.php
浏览文件 @
11ee9b6e
此差异已折叠。
点击以展开。
service/Public/Home/Default/Css/Common.css
浏览文件 @
11ee9b6e
...
...
@@ -122,7 +122,7 @@ color: #F5F5F2;font-size: 14px;cursor:pointer;border-radius:0px 0px ;}
/* 顶部小导航 */
.header-top
{
background-color
:
#fafafa
;
border-bottom
:
solid
1px
#f0f0f0
;
}
.header-top
a
,
.header-top
span
{
color
:
#
555
;
}
.header-top
a
,
.header-top
span
{
color
:
#
333
;
font-size
:
12px
;
}
.header
{
display
:
none
;
max-width
:
1000px
;
margin
:
0px
auto
;
font-size
:
12px
;}
.am-footer
{
border-top
:
2px
solid
#d2364c
;
}
...
...
@@ -166,11 +166,11 @@ color: #F5F5F2;font-size: 14px;cursor:pointer;border-radius:0px 0px ;}
.shop-nav
{
position
:
relative
;}
.nav-search
{
background
:
none
;}
.header
{
display
:
block
;
height
:
3
5
px
;}
.header
{
display
:
block
;
height
:
3
0
px
;}
.message-l
{
float
:
left
;}
.message-l
.topMessage
{
padding
:
0px
6px
;
height
:
35px
;
line-height
:
35px
;
}
.message-l
.topMessage
,
.message-r
.topMessage
{
padding
:
0px
6px
;
height
:
30px
;
line-height
:
30px
;
}
.message-r
{
float
:
right
;}
.message-r
.topMessage
{
float
:
left
;
padding
:
0px
6px
;
height
:
35px
;
line-height
:
35px
;
}
.message-r
.topMessage
{
float
:
left
;}
.nav-search
.logo
{
display
:
none
;}
.nav-search
.logoBig
{
display
:
block
;
float
:
left
;
height
:
40px
;
width
:
135px
;
margin
:
0px
auto
;
margin-left
:
5px
;}
...
...
@@ -198,13 +198,13 @@ color: #F5F5F2;font-size: 14px;cursor:pointer;border-radius:0px 0px ;}
@media
only
screen
and
(
min-width
:
1025px
)
{
.am-container
{
padding-left
:
0rem
;
padding-right
:
0rem
;
max-width
:
1000px
;}
.shop-nav
{
margin
:
0px
;
border-bottom
:
2px
solid
#d2364c
;
height
:
45
px
;}
.shop-nav
{
margin
:
0px
;
border-bottom
:
2px
solid
#d2364c
;
height
:
50
px
;}
.mui-mbar-tabs
{
display
:
block
;}
.nav-search
{
padding-left
:
0px
;
max-width
:
1000px
;
margin
:
0px
auto
;
padding
:
20px
0
;}
.nav-search
.logo
{
display
:
none
;}
.nav-search
.logoBig
{
display
:
-webkit-inline-box
;
float
:
left
;
height
:
60px
;
width
:
230px
;
margin-left
:
0px
;}
.search-bar
{
height
:
50px
;
margin
:
auto
;
display
:
-webkit-inline-box
;
width
:
calc
(
6
6
%
);
padding-left
:
8%
;}
.search-bar
{
height
:
50px
;
margin
:
auto
;
display
:
-webkit-inline-box
;
width
:
calc
(
6
0
%
);
padding-left
:
8%
;}
#ai-topsearch
{
height
:
47px
;}
.shopMain
{
margin
:
0px
0px
0px
5px
;}
.shopCon
li
{
width
:
20%
;
padding
:
10px
;}
...
...
@@ -461,7 +461,7 @@ background:url(../Images/ibar_sprites.png) no-repeat;background-position:0px -23
.price
strong
{
color
:
#E4393C
;
font-weight
:
600
;
}
/* 公共错误提示页面 */
.tips-error
{
margin
-top
:
10%
;
}
.tips-error
{
margin
:
10%
0
;
}
/* 页面加载数据 */
.loding-view
{
text-align
:
center
;
color
:
#888
;
padding
:
10px
0
;
}
...
...
@@ -543,6 +543,10 @@ background:url(../Images/ibar_sprites.png) no-repeat;background-position:0px -23
color
:
#fff
;
border-color
:
#e86175
;
}
.am-btn-secondary.am-disabled
,
.am-btn-secondary
[
disabled
],
fieldset
[
disabled
]
.am-btn-secondary
,
.am-btn-secondary.am-disabled
:hover
,
.am-btn-secondary
[
disabled
]
:hover
,
fieldset
[
disabled
]
.am-btn-secondary
:hover
,
.am-btn-secondary.am-disabled
:focus
,
.am-btn-secondary
[
disabled
]
:focus
,
fieldset
[
disabled
]
.am-btn-secondary
:focus
,
.am-btn-secondary.am-disabled
:active
,
.am-btn-secondary
[
disabled
]
:active
,
fieldset
[
disabled
]
.am-btn-secondary
:active
,
.am-btn-secondary.am-disabled.am-active
,
.am-btn-secondary
[
disabled
]
.am-active
,
fieldset
[
disabled
]
.am-btn-secondary.am-active
{
background-color
:
#e86175
;
border-color
:
#e86175
;
}
.am-btn-primary
{
color
:
#fff
;
...
...
@@ -555,4 +559,9 @@ background:url(../Images/ibar_sprites.png) no-repeat;background-position:0px -23
.am-btn-primary
:hover
,
.am-btn-primary
:focus
,
.am-btn-primary
:active
,
.am-btn-primary.am-active
,
.am-dropdown.am-active
.am-btn-primary.am-dropdown-toggle
{
color
:
#fff
;
border-color
:
#d31e37
;
}
.am-btn-primary.am-disabled
,
.am-btn-primary
[
disabled
],
fieldset
[
disabled
]
.am-btn-primary
,
.am-btn-primary.am-disabled
:hover
,
.am-btn-primary
[
disabled
]
:hover
,
fieldset
[
disabled
]
.am-btn-primary
:hover
,
.am-btn-primary.am-disabled
:focus
,
.am-btn-primary
[
disabled
]
:focus
,
fieldset
[
disabled
]
.am-btn-primary
:focus
,
.am-btn-primary.am-disabled
:active
,
.am-btn-primary
[
disabled
]
:active
,
fieldset
[
disabled
]
.am-btn-primary
:active
,
.am-btn-primary.am-disabled.am-active
,
.am-btn-primary
[
disabled
]
.am-active
,
fieldset
[
disabled
]
.am-btn-primary.am-active
{
background-color
:
#d31e37
;
border-color
:
#d31e37
;
}
\ No newline at end of file
service/Public/Home/Default/Css/Index.css
浏览文件 @
11ee9b6e
...
...
@@ -8,7 +8,6 @@ ul, li, ol {list-style: none;}
.am-container
>
.am-g
{
margin-left
:
0px
;
margin-right
:
0px
;}
img
{
width
:
100%
;}
.small-nav
img
,
.small-nav
a
,
.am-g.small-nav
{
border
:
none
;}
a
:hover
{
color
:
#000000
;}
.e-price
{
color
:
red
;
font-size
:
14px
;}
.method3
img
{
border
:
none
;}
.method3
li
{
border
:
none
;
border-left
:
1px
#e8e8e8
solid
;
border-top
:
1px
#e8e8e8
solid
}
...
...
@@ -354,7 +353,7 @@ text-align: center;float:none}
.m-baseinfo
em
span
{
position
:
absolute
;
top
:
15px
;
left
:
60px
;
font-size
:
12px
;
color
:
#3C3C3C
;}
.member-login
{
height
:
25px
;
overflow
:
hidden
;
display
:
block
;}
.member-login
.btn
{
width
:
95px
;
margin-right
:
3px
;
height
:
25px
;
display
:
inline-block
;
line-height
:
25px
;
text-align
:
center
;}
.member-login
{
overflow
:
hidden
;
height
:
25px
;}
.member-login
{
overflow
:
hidden
;
height
:
25px
;
text-align
:
center
;
}
.member-logout
{
position
:
absolute
;
top
:
33px
;
left
:
60px
;
font-size
:
12px
;
color
:
#f4546b
;
}
.member-center
{
overflow
:
hidden
;
}
.member-center
a
{
float
:
left
;
margin-left
:
-1px
;
width
:
50px
;
text-align
:
center
;
border-left
:
1px
solid
#EEE
;
font-size
:
12px
;
}
...
...
service/Public/Home/Default/Css/User.css
浏览文件 @
11ee9b6e
form
.form-validation
{
margin
:
30px
0
60px
0
;
}
form
.form-validation
,
.reg-switch-view
{
margin
:
30px
0
60px
0
;
}
.verify-submit-win
{
margin-top
:
20px
;
display
:
block
;
}
.reg-switch-tips
{
font-weight
:
100
;
font-size
:
12px
;
color
:
#f87689
;
margin-left
:
20px
;
}
#verify-win
.am-modal-bd
.base
{
overflow
:
hidden
;
}
#verify-win
.am-modal-bd
.base
.verify-tips
{
font-size
:
12px
;
}
.reg-switch-view
a
{
width
:
49%
;
line-height
:
100px
;
font-size
:
16px
;
}
/**
* PC
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录