Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYWAP
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Plain Diff
Browse Files
Authored by
xuqi
9 years ago
Commit
9e8f5c33c88f06ac1d6ee39d92333eab4e74e61e
2 parents
d6106d47
87c098e9
Merge branch 'feature/guang' of
http://git.dev.yoho.cn/web/yohobuy
into feature/guang
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
127 additions
and
148 deletions
docs/web-data-structure.md
template/www.yohobuy.com/actions/index/guang/detail.phtml
web-static/sass/guang/_detail.scss
web-static/sass/product/_good.scss
yohobuy/www.yohobuy.com/application/controllers/Guang.php
docs/web-data-structure.md
View file @
9e8f5c3
...
...
@@ -698,4 +698,118 @@
name: '衬衫'
}
}]
}
## 逛详情页
{
guangDetailPage: true, //引用逛详情页js
detail:{
id: 1, //详情页id
header: {
title: '', //大标题
avatar: '', //作者头像
name: '' , //作者名字
authorUrl: '', //作者主页url
intro: '', //作者简介
time: '', //时间
click: '', //点击数
commentNum: '' //评论数
},
content:
[
{
pic: '' //内容大图
},
{
text: '' //内容文字
},
{
smallPic:
[
//内容两张并列小图
'http://img02.static.yohobuy.com/cms/2015/06/26/12/027eb72bc880b4fe1aad361296c871c2ea.jpg',
'http://img02.static.yohobuy.com/cms/2015/06/26/12/027eb72bc880b4fe1aad361296c871c2ea.jpg'
]
},
{
relatedReco: { //相关推荐
recos:
[
{
withInfo: {
thumb: '', //商品图片
name: '', //商品标题
price: '', //原价
salePrice: '', //现价
tags:
[
//商品顶部标签
{
isNew: true //新品到着
},
{
isSale: true //折扣
},
{
isLimit: true //限量
},
{
isYohood: true //yohood
},
{
isReNew: false //再到着
},
{
isYearEndPromotion: false //年终大促
},
{
isYearMidPromotion: false //年中大促
}
],
isFew: true, //单独的即将售罄标志,不显示不写
url: '' //商品链接
}
}
...
],
moreReco: '', //标题是否有more,有传url,没有不传
}
}
],
brands:
[
//相关品牌
{
'thumb' => '', //品牌图片
'name' => '004', //品牌名称
'url' => '' //品牌url
}
...
],
userInfo: { //用户点赞收藏
isLike: true, //当前用户是否点赞
likeNum: 84, //点赞次数
isCollected: true //当前用户是否收藏
},
tag:
[
//内容标签
{
name: LEE, //标签内容
url: www.baidu.com //标签链接
}
...
],
relatedPost:
[
//相关文章
{
url => '', //链接
thumb => '', //图片
title => '' //标题
}
...
],
commentInfo: '', //初始内容,用于登陆页跳转回来后的内容不丢失
comment: {
commentNum: 4, //如果没有评论,数字为0,list和commentPager可以不传
list:
[
//评论列表
{
avatar: '', //评论用户头像
name: '', //用户名字
content: '', //评论内容
time: '' //发表时间
}
...
]
}
}
}
\ No newline at end of file
...
...
template/www.yohobuy.com/actions/index/guang/detail.phtml
View file @
9e8f5c3
...
...
@@ -53,46 +53,7 @@
{
{#
recos
}
}
<div
class=
"commodity-info"
>
{
{#withInfo
}
}
<div
class=
"tag-container clearfix"
>
{
{#
tags
}
}
{
{#
isNew
}
}
<p
class=
"good-tag new-tag"
>NEW</p>
{
{/
isNew
}
}
{
{#
isReNew
}
}
<p
class=
"good-tag renew-tag"
>再到着</p>
{
{/
isReNew
}
}
{
{#
isSale
}
}
<p
class=
"good-tag sale-tag"
>SALE</p>
{
{/
isSale
}
}
{
{#
isYohood
}
}
<div
class=
"good-tag yohood-tag"
></div>
{
{/
isYohood
}
}
{
{#
isLimit
}
}
<p
class=
"good-tag limit-tag"
>限量商品</p>
{
{/
isLimit
}
}
{
{#
isYearEndPromotion
}
}
<p
class=
"good-tag yep-tag"
>年终大促</p>
{
{/
isYearEndPromotion
}
}
{
{#
isYearMidPromotion
}
}
<p
class=
"good-tag ymp-tag"
>年中热促</p>
{
{/
isYearMidPromotion
}
}
{
{/
tags
}
}
</div>
<div
class=
"info-img"
>
<a
class=
"thumb"
href=
"{{url}}"
>
<img
class=
"lazy"
data-original=
"{{thumb}}"
>
</a>
{
{#
isFew
}
}
<p
class=
"few-tag"
>即将售罄</p>
{
{/
isFew
}
}
</div>
<a
class=
"name"
href=
"{{url}}"
>
{
{name
}
}</a>
<p
class=
"price"
>
{
{#
price
}
}
<span
class=
"market-price"
>¥
{
{.
}
}</span>
{
{/
price
}
}
<span
class=
"sale-price"
>¥
{
{salePrice
}
}</span>
</p>
{
{>
product/good
}
}
{
{/
withInfo
}
}
</div>
{
{/
recos
}
}
...
...
@@ -170,7 +131,7 @@
<li>
<a
href=
"{{url}}"
>
<span
class=
"bg-img"
>
<img
src=
"{{
imgUrl
}}"
alt=
""
>
<img
src=
"{{
thumb
}}"
alt=
""
>
</span>
<div
class=
"post-title"
>
<h
2
>
{
{title
}
}</h
2
>
...
...
web-static/sass/guang/_detail.scss
View file @
9e8f5c3
...
...
@@ -472,109 +472,11 @@
$commodityWidth
:
192px
;
.
commodity
-info
{
.
good
-info
{
width
:
$commodityWidth
;
height
:
325px
;
margin-right
:
20px
;
margin-bottom
:
20px
;
float
:
left
;
font-size
:
12px
;
*
{
box-sizing
:
border-box
;
}
.info-img
{
position
:
relative
;
}
.thumb
{
display
:
block
;
img
{
width
:
$commodityWidth
;
}
}
.few-tag
{
position
:
absolute
;
bottom
:
0
;
width
:
100%
;
height
:
20px
;
background
:
#ffac5b
;
color
:
#fff
;
line-height
:
20px
;
text-align
:
center
;
font-size
:
12px
;
}
.tag-container
{
height
:
20px
;
width
:
100%
;
overflow
:
hidden
;
.good-tag
{
display
:
block
;
float
:
left
;
height
:
20px
;
font-size
:
12px
;
text-align
:
center
;
line-height
:
20px
;
box-sizing
:
border-box
;
margin-right
:
4px
;
&
:last-child
{
margin-right
:
0
;
}
}
.new-tag
{
width
:
43px
;
background-color
:
#78dc7e
;
color
:
#fff
;
}
.renew-tag
{
width
:
53px
;
background-color
:
#78dc7e
;
color
:
#fff
;
}
.sale-tag
{
width
:
43px
;
background-color
:
#ff575c
;
color
:
#fff
;
}
.yohood-tag
{
width
:
64px
;
background
:
image-url
(
'yohood.png'
)
no-repeat
;
background-size
:
100%
100%
;
}
.limit-tag
{
width
:
60px
;
line-height
:
18px
;
border
:
1px
solid
#000
;
color
:
#000
;
}
.yep-tag
,
.ymp-tag
{
width
:
64px
;
background-color
:
#ff575c
;
color
:
#fff
;
}
}
.name
{
display
:
block
;
color
:
#222
;
text-decoration
:
none
;
max-width
:
$commodityWidth
;
overflow
:
hidden
;
white-space
:
nowrap
;
text-overflow
:
ellipsis
;
line-height
:
36px
;
}
.price
{
font-weight
:
bold
;
.market-price
{
margin-right
:
5px
;
color
:
#999
;
text-decoration
:
line-through
;
}
.sale-price
{
color
:
#000
;
}
}
}
.share-to
.share-a
{
...
...
web-static/sass/product/_good.scss
View file @
9e8f5c3
...
...
@@ -35,7 +35,7 @@
.good-detail-text
{
color
:
#222
;
font-size
:
12px
;
text-align
:
center
;
text-align
:
left
;
>
a
{
margin-top
:
16px
;
...
...
@@ -86,6 +86,10 @@
&
.limit-tag
{
color
:
#4e4e4e
;
border
:
1px
solid
#4e4e4e
;
height
:
22px
;
box-sizing
:
border-box
;
-moz-box-sizing
:border-box
;
-webkit-box-sizing
:border-box
;
}
}
}
...
...
yohobuy/www.yohobuy.com/application/controllers/Guang.php
View file @
9e8f5c3
...
...
@@ -124,10 +124,7 @@ class GuangController extends AbstractAction
'intro'
=>
'日本设计界宗师'
,
'time'
=>
'2015-03-09 08:26'
,
'click'
=>
'1128'
,
'commentNum'
=>
'4'
,
'isLike'
=>
false
,
'likeNum'
=>
84
,
'isCollected'
=>
true
,
'commentNum'
=>
'4'
),
'content'
=>
array
(
array
(
...
...
@@ -166,10 +163,10 @@ class GuangController extends AbstractAction
'isYohood'
=>
false
),
array
(
'isReNew'
=>
fals
e
'isReNew'
=>
tru
e
),
array
(
'isYearEndPromotion'
=>
tru
e
'isYearEndPromotion'
=>
fals
e
),
array
(
'isYearMidPromotion'
=>
false
...
...
@@ -279,6 +276,7 @@ class GuangController extends AbstractAction
)
),
'userInfo'
=>
array
(
'isLike'
=>
true
,
'likeNum'
=>
84
,
'isCollected'
=>
true
,
),
...
...
@@ -319,7 +317,7 @@ class GuangController extends AbstractAction
'relatedPost'
=>
array
(
array
(
'url'
=>
'www.baidu.com'
,
'
imgUrl
'
=>
'http://img11.static.yhbimg.com/yhb-img01/2015/07/27/17/015d433e79035f8e04aeb4f1329418f0e7.jpg?imageView/2/w/250/h/200'
,
'
thumb
'
=>
'http://img11.static.yhbimg.com/yhb-img01/2015/07/27/17/015d433e79035f8e04aeb4f1329418f0e7.jpg?imageView/2/w/250/h/200'
,
'title'
=>
'Playboy Special'
),
array
(
...
...
Please
register
or
login
to post a comment