JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Gallery
박효준
박효준
JSTL 날짜 Format
경매형 이벤트 상품 firebase
마켓몰 GA4
마켓몰 직원가 적용 프로세스
페이레터 결제 승인 대사
미적재건 엑셀 추출
경매형 이벤트 상품 FO
페이레터 대사 내역
GPC BO Front
이미지 편집
골핑 블랙골프데이 본행사 (2022 PC ver.)
Firebase hosting
골핑 검색 최적화
이웃 BO
골핑 nginx 관련
Docker
골핑 Nginx 전환
More
Share
Explore
골핑 블랙골프데이 본행사 (2022 PC ver.)
기획전 연동 및 기획전 하위 코너 연동
클럽 BEST
클럽 BEST - ../club/best.html
드라이버 - ../club/driver.html
우드/유틸 - ../club/wood.html
아이언 - ../club/iron.html
웨지/퍼터 - ../club/wedge.html
풀세트 - ../club/fullset.html
여성클럽 - ../club/woman.html
용품 BEST
→ 클럽 BEST 와 동일
코너 별 상품링크 연동
→ 코너 별 상품 리스트 통 이미지로 삽입 (코너 별 페이지에 해당하는 상품 리스트 이미지)
ex. 클럽 BEST 상품 리스트 image (best.html 페이지는 section이 2개 나눠져 있음)
https://sgi.gzcdn.net/event/202210/blackGolfDay/pc_blackGolfDay_club_bestIMG1.jpg?202310414
https://sgi.gzcdn.net/event/202210/blackGolfDay/pc_blackGolfDay_club_bestIMG1.jpg?202310414
ex. 클럽 → 드라이버 리스트 image
https://sgi.gzcdn.net/event/202210/blackGolfDay/pc_blackGolfDay_club_driverIMG.jpg?202310414
상품 바인딩 (common.js)
//블랙골프데이 바인딩 - best.html 외 나머지 코너 페이지
function
setDataBind
(
info
,
index
,
className
)
{
index
=
parseInt
(
index
)
;
let
goodList
=
info
[
index
]
[
'goodList'
]
;
for
(
let
i
=
0
;
i
<
goodList
.
length
;
i
++
)
{
document
.
querySelector
(
`
${
className
}
> area:nth-child(
${
i
+
1
}
)
`
)
.
href
=
'https://golping.golfzon.com/product/product/productDetail.do?good_no='
+
goodList
[
i
]
[
'good_no'
]
;
}
}
//블랙골프데이 베스트 바인딩 - best.html
function
setDataBindBest
(
info
,
index
,
className
,
start
,
end
)
{
index
=
parseInt
(
index
)
;
let
goodList
=
info
[
index
]
[
'goodList'
]
.
slice
(
start
,
end
+
1
)
;
for
(
let
i
=
0
;
i
<
goodList
.
length
;
i
++
)
{
console
.
log
(
)
document
.
querySelector
(
`
${
className
}
> area:nth-child(
${
i
+
1
}
)
`
)
.
href
=
'https://golping.golfzon.com/product/product/productDetail.do?good_no='
+
goodList
[
i
]
[
'good_no'
]
;
}
}
클럽 club.json → goodList[index]
index 0 - 클럽 BEST 상품 (0~48, 49~end) best.html
index 1- 드라이버 driver.html
index 2 - 우드/유틸 wood.html
index 3 - 아이언 iron.html
index 4 - 웨지/퍼터 wedge.html
index 5 - 풀세트 fullset.html
index 6 - 여성클럽 woman.html
용품 item.json → goodList[index]
index 0 - 용품 BEST 상품 (0~48, 49~end) best.html
index 1 - 거리측정기 caddyTalk.html
index 2 - 골프화 shoes.html
index 3 - 골프공 ball.html
index 4 - 골프백 bag.html
index 5 - 골프웨어 wear.html
index 6 - 기타용품 etc.html
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.