Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
starsw001
ShopXO
提交
28e37b4e
ShopXO
项目概览
starsw001
/
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,发现更多精彩内容 >>
提交
28e37b4e
编写于
2月 21, 2019
作者:
D
devil_gong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
搜索问好错误,在线留言表单冲突
上级
3856b8c9
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
90 addition
and
87 deletion
+90
-87
application/index/controller/Search.php
application/index/controller/Search.php
+1
-1
application/plugins/view/commonrightnavigation/index/content.html
...ion/plugins/view/commonrightnavigation/index/content.html
+1
-1
public/static/plugins/js/commonrightnavigation/style.js
public/static/plugins/js/commonrightnavigation/style.js
+88
-85
未找到文件。
application/index/controller/Search.php
浏览文件 @
28e37b4e
...
...
@@ -46,7 +46,7 @@ class Search extends Common
$this
->
params
[
'screening_price_id'
]
=
intval
(
input
(
'screening_price_id'
,
0
));
// 搜索关键字
$this
->
params
[
'keywords'
]
=
trim
(
input
(
'keywords'
));
$this
->
params
[
'keywords'
]
=
str_replace
([
'?'
],
''
,
trim
(
input
(
'keywords'
)
));
// 排序方式
$this
->
params
[
'order_by_field'
]
=
input
(
'order_by_field'
,
'default'
);
...
...
application/plugins/view/commonrightnavigation/index/content.html
浏览文件 @
28e37b4e
...
...
@@ -150,7 +150,7 @@
<div
class=
"base-nav answer-content"
>
<i
class=
"am-icon-edit"
></i>
<div
class=
"mui-mbar-popup am-animation-slide-left"
>
<form
class=
"am-form form-validation view-save"
action=
"{{:PluginsHomeUrl('commonrightnavigation', 'index', 'answer')}}"
method=
"POST"
request-type=
"ajax-reload"
>
<form
class=
"am-form form-validation
-plugins-commonrightnavigation-answer
view-save"
action=
"{{:PluginsHomeUrl('commonrightnavigation', 'index', 'answer')}}"
method=
"POST"
request-type=
"ajax-reload"
>
<legend>
<span
class=
"fs-16"
>
在线留言
</span>
</legend>
...
...
public/static/plugins/js/commonrightnavigation/style.js
浏览文件 @
28e37b4e
$
(
function
()
{
// 回顶部监测
$
(
window
).
scroll
(
function
()
// 在线留言表单初始化
FromInit
(
'
form.form-validation-plugins-commonrightnavigation-answer
'
);
// 回顶部监测
$
(
window
).
scroll
(
function
()
{
if
(
$
(
window
).
scrollTop
()
>
100
)
{
if
(
$
(
window
).
scrollTop
()
>
100
)
{
$
(
"
#plugins-commonrightnavigation
"
).
fadeIn
(
1000
);
}
else
{
$
(
"
#plugins-commonrightnavigation
"
).
fadeOut
(
1000
);
}
});
$
(
"
#plugins-commonrightnavigation
"
).
fadeIn
(
1000
);
}
else
{
$
(
"
#plugins-commonrightnavigation
"
).
fadeOut
(
1000
);
}
});
// 购物车查询
$
(
'
.commonrightnavigation-cart
'
).
on
(
'
mouseenter
'
,
function
()
// 购物车查询
$
(
'
.commonrightnavigation-cart
'
).
on
(
'
mouseenter
'
,
function
()
{
// 当前鼠标是否还在元素上,防止鼠标直接进入子级元素导致重复执行事件
if
(
$
(
this
).
attr
(
'
data-is-has-mouse
'
)
==
1
)
{
// 当前鼠标是否还在元素上,防止鼠标直接进入子级元素导致重复执行事件
if
(
$
(
this
).
attr
(
'
data-is-has-mouse
'
)
==
1
)
{
return
false
;
}
else
{
$
(
this
).
attr
(
'
data-is-has-mouse
'
,
1
);
}
// url
var
$this
=
$
(
this
);
var
ajax_url
=
$this
.
data
(
'
cart-ajax-url
'
);
var
delete_url
=
$this
.
data
(
'
cart-delete-ajax-url
'
);
return
false
;
}
else
{
$
(
this
).
attr
(
'
data-is-has-mouse
'
,
1
);
}
// url
var
$this
=
$
(
this
);
var
ajax_url
=
$this
.
data
(
'
cart-ajax-url
'
);
var
delete_url
=
$this
.
data
(
'
cart-delete-ajax-url
'
);
// ajax请求
$
.
ajax
({
url
:
ajax_url
,
type
:
'
post
'
,
dataType
:
"
json
"
,
timeout
:
10000
,
data
:
{},
success
:
function
(
result
)
{
if
(
result
.
code
==
0
&&
result
.
data
.
cart_list
.
length
>
0
)
// ajax请求
$
.
ajax
({
url
:
ajax_url
,
type
:
'
post
'
,
dataType
:
"
json
"
,
timeout
:
10000
,
data
:
{},
success
:
function
(
result
)
{
if
(
result
.
code
==
0
&&
result
.
data
.
cart_list
.
length
>
0
)
{
var
html
=
'
<table class="am-table">
'
;
for
(
var
i
in
result
.
data
.
cart_list
)
{
var
html
=
'
<table class="am-table">
'
;
for
(
var
i
in
result
.
data
.
cart_list
)
html
+=
'
<tr id="data-list-
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" data-id="
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" data-goods-id="
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" class="
'
+
(
result
.
data
.
cart_list
[
i
][
'
is_shelves
'
]
!=
1
?
'
am-warning
'
:
''
)
+
(
result
.
data
.
cart_list
[
i
][
'
is_delete_time
'
]
!=
0
?
'
am-danger
'
:
''
)
+
'
">
'
;
html
+=
'
<td class="base">
'
;
html
+=
'
<div class="goods-detail">
'
;
html
+=
'
<a href="
'
+
result
.
data
.
cart_list
[
i
][
'
goods_url
'
]
+
'
" target="_blank">
'
;
html
+=
'
<img src="
'
+
result
.
data
.
cart_list
[
i
][
'
images
'
]
+
'
">
'
;
html
+=
'
</a>
'
;
html
+=
'
<div class="goods-base">
'
;
html
+=
'
<a href="
'
+
result
.
data
.
cart_list
[
i
][
'
goods_url
'
]
+
'
" target="_blank" class="goods-title">
'
+
result
.
data
.
cart_list
[
i
][
'
title
'
]
+
'
</a>
'
;
if
((
result
.
data
.
cart_list
[
i
][
'
spec
'
]
||
null
)
!=
null
)
{
html
+=
'
<tr id="data-list-
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" data-id="
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" data-goods-id="
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" class="
'
+
(
result
.
data
.
cart_list
[
i
][
'
is_shelves
'
]
!=
1
?
'
am-warning
'
:
''
)
+
(
result
.
data
.
cart_list
[
i
][
'
is_delete_time
'
]
!=
0
?
'
am-danger
'
:
''
)
+
'
">
'
;
html
+=
'
<td class="base">
'
;
html
+=
'
<div class="goods-detail">
'
;
html
+=
'
<a href="
'
+
result
.
data
.
cart_list
[
i
][
'
goods_url
'
]
+
'
" target="_blank">
'
;
html
+=
'
<img src="
'
+
result
.
data
.
cart_list
[
i
][
'
images
'
]
+
'
">
'
;
html
+=
'
</a>
'
;
html
+=
'
<div class="goods-base">
'
;
html
+=
'
<a href="
'
+
result
.
data
.
cart_list
[
i
][
'
goods_url
'
]
+
'
" target="_blank" class="goods-title">
'
+
result
.
data
.
cart_list
[
i
][
'
title
'
]
+
'
</a>
'
;
if
((
result
.
data
.
cart_list
[
i
][
'
spec
'
]
||
null
)
!=
null
)
html
+=
'
<ul class="goods-attr">
'
;
for
(
var
s
in
result
.
data
.
cart_list
[
i
][
'
spec
'
])
{
html
+=
'
<ul class="goods-attr">
'
;
for
(
var
s
in
result
.
data
.
cart_list
[
i
][
'
spec
'
])
{
html
+=
'
<li>
'
+
result
.
data
.
cart_list
[
i
][
'
spec
'
][
s
][
'
type
'
]
+
'
:
'
+
result
.
data
.
cart_list
[
i
][
'
spec
'
][
s
][
'
value
'
]
+
'
</li>
'
;
}
html
+=
'
</ul>
'
;
html
+=
'
<li>
'
+
result
.
data
.
cart_list
[
i
][
'
spec
'
][
s
][
'
type
'
]
+
'
:
'
+
result
.
data
.
cart_list
[
i
][
'
spec
'
][
s
][
'
value
'
]
+
'
</li>
'
;
}
html
+=
'
<td class="total-price">
'
;
html
+=
'
<strong class="total-price-content">¥
'
+
result
.
data
.
cart_list
[
i
][
'
total_price
'
]
+
'
</strong>
'
;
html
+=
'
<span class="cart-number"> x
'
+
result
.
data
.
cart_list
[
i
][
'
stock
'
]
+
'
</span>
'
;
html
+=
'
</td>
'
;
html
+=
'
<td class="operation">
'
;
html
+=
'
<a href="javascript:;" class="submit-delete" data-url="
'
+
delete_url
+
'
" data-id="
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" data-view="fun" data-value="PluginsCartViewDeleteBack" data-is-confirm="0">删除</a>
'
;
html
+=
'
</td>
'
;
html
+=
'
</tr>
'
;
html
+=
'
</ul>
'
;
}
html
+=
'
</table>
'
;
$this
.
find
(
'
.cart-items
'
).
html
(
html
);
$this
.
find
(
'
.mixed-tips
'
).
hide
();
$this
.
find
(
'
.cart-nav
'
).
show
();
$this
.
find
(
'
.cart-items
'
).
show
();
$this
.
find
(
'
.cart-nav .selected-tips strong
'
).
text
(
result
.
data
.
base
.
cart_count
);
$this
.
find
(
'
.cart-nav .nav-total-price
'
).
text
(
'
¥
'
+
result
.
data
.
base
.
total_price
);
$this
.
find
(
'
.cart-nav input[name="ids"]
'
).
val
(
result
.
data
.
base
.
ids
);
HomeCartNumberTotalUpdate
(
result
.
data
.
base
.
cart_count
);
}
else
{
$this
.
find
(
'
.mixed-tips
'
).
show
();
$this
.
find
(
'
.cart-nav
'
).
hide
();
$this
.
find
(
'
.cart-items
'
).
hide
();
$this
.
find
(
'
.cart-nav .selected-tips strong
'
).
text
(
0
);
$this
.
find
(
'
.cart-nav .nav-total-price
'
).
text
(
'
¥0.00
'
);
$this
.
find
(
'
.cart-nav input[name="ids"]
'
).
val
(
''
);
HomeCartNumberTotalUpdate
(
0
);
html
+=
'
<td class="total-price">
'
;
html
+=
'
<strong class="total-price-content">¥
'
+
result
.
data
.
cart_list
[
i
][
'
total_price
'
]
+
'
</strong>
'
;
html
+=
'
<span class="cart-number"> x
'
+
result
.
data
.
cart_list
[
i
][
'
stock
'
]
+
'
</span>
'
;
html
+=
'
</td>
'
;
html
+=
'
<td class="operation">
'
;
html
+=
'
<a href="javascript:;" class="submit-delete" data-url="
'
+
delete_url
+
'
" data-id="
'
+
result
.
data
.
cart_list
[
i
][
'
id
'
]
+
'
" data-view="fun" data-value="PluginsCartViewDeleteBack" data-is-confirm="0">删除</a>
'
;
html
+=
'
</td>
'
;
html
+=
'
</tr>
'
;
}
},
error
:
function
(
xhr
,
type
)
{
Prompt
(
'
服务器错误
'
);
}
});
}).
mouseleave
(
function
()
{
// 鼠标离开元素标记
$
(
this
).
attr
(
'
data-is-has-mouse
'
,
0
);
html
+=
'
</table>
'
;
$this
.
find
(
'
.cart-items
'
).
html
(
html
);
$this
.
find
(
'
.mixed-tips
'
).
hide
();
$this
.
find
(
'
.cart-nav
'
).
show
();
$this
.
find
(
'
.cart-items
'
).
show
();
$this
.
find
(
'
.cart-nav .selected-tips strong
'
).
text
(
result
.
data
.
base
.
cart_count
);
$this
.
find
(
'
.cart-nav .nav-total-price
'
).
text
(
'
¥
'
+
result
.
data
.
base
.
total_price
);
$this
.
find
(
'
.cart-nav input[name="ids"]
'
).
val
(
result
.
data
.
base
.
ids
);
HomeCartNumberTotalUpdate
(
result
.
data
.
base
.
cart_count
);
}
else
{
$this
.
find
(
'
.mixed-tips
'
).
show
();
$this
.
find
(
'
.cart-nav
'
).
hide
();
$this
.
find
(
'
.cart-items
'
).
hide
();
$this
.
find
(
'
.cart-nav .selected-tips strong
'
).
text
(
0
);
$this
.
find
(
'
.cart-nav .nav-total-price
'
).
text
(
'
¥0.00
'
);
$this
.
find
(
'
.cart-nav input[name="ids"]
'
).
val
(
''
);
HomeCartNumberTotalUpdate
(
0
);
}
},
error
:
function
(
xhr
,
type
)
{
Prompt
(
'
服务器错误
'
);
}
});
}).
mouseleave
(
function
()
{
// 鼠标离开元素标记
$
(
this
).
attr
(
'
data-is-has-mouse
'
,
0
);
});
});
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录