- 인쇄
노출 구성 제어
- 인쇄
Shoplive Plugin 페이지를 아래와 같이 다양한 형식으로 구성할 수 있습니다.
featuredOnly
: 플레이어 영역만 노출list-Only
: 방송 모아보기 영역만 노출campaignList
의layout
을GRID
형태로 만들기campaignList
의layout
을HORIZONTAL
형태로 만들기featuredOnly
와(list-Only)
사이에 콘텐츠 삽입featuredPlayerModal
: 방송 모달창만 노출show/dismissLiveMiniPreview
: 방송 배너 수동 제어
featuredOnly
: 플레이어 영역만 노출
상단 플레이어 영역을 노출할 웹페이지에 다음 코드를 설치합니다.
<div id="featuerd-only"></div>
<script defer>
cloud.shoplive.setOverall('featuerd-only', { featuredOnly: true });
</script>
list-Only
: 방송 모아보기 영역만 노출
방송 모아보기 영역을 노출할 웹페이지에 다음 코드를 설치합니다.
<div id="list-only"></div>
<script defer>
cloud.shoplive.setOverall('list-only', { campaignListsOnly: true });
</script>
campaignStatus - 특정 상태의 방송으로 목록 구성
특정 상태의 방송으로만 목록을 구성하고 싶을 때에는, 아래 코드를 참고해주세요.
<div id="list-only"></div>
<script defer>
var campaignStatus = 'CLOSED'; // 'ONAIR' | 'CLOSED' | 'READY'
cloud.shoplive.setOverall('list-only', {
campaignListsOnly: true,
campaignStatus: campaignStatus
});
</script>
tags - 캠페인 태그를 통해 목록 구성
특정 태그의 방송으로만 목록을 구성하고 싶을 때에는, 아래 코드를 참고해주세요.
복수개 태그 사용시
tagSearchOperator
를 통해 OR | AND 조건을 지정을 할 수 있습니다.
<div id="list-only"></div>
<script defer>
var campaignStatus = 'CLOSED'; // 'ONAIR' | 'CLOSED' | 'READY'
cloud.shoplive.setOverall('list-only', {
campaignListsOnly: true,
tags: ["tag1","tag2"],
tagSearchOperator:"OR"
});
</script>
campaignList
의 layout
을 GRID
형태로 만들기
방송 모아보기를 격자형 목록으로 노출할 새 웹페이지 또는 기존 웹페이지에 다음 코드를 설치합니다.
<script defer>
var overallConfig = { campaignList: { layout: 'GRID' }};
cloud.shoplive.setOverall('YOUR_CONTAINER_ID', overallConfig);
</script>
campaignList
의 layout
을 HORIZONTAL
형태로 만들기
방송 모아보기를 한줄 가로 스크롤로 노출할 새 웹페이지 또는 기존 웹페이지에 다음 코드를 설치합니다.
<script defer>
var overallConfig = { campaignList: { layout: 'HORIZONTAL' }};
cloud.shoplive.setOverall('YOUR_CONTAINER_ID', overallConfig);
</script>
featuredOnly
와 list-Only
사이에 콘텐츠 삽입
1. 초기화
2. 상단 플레이어 영역(featured-only)을 호출하는 코드 삽입
<div id="featuerd-only"></div>
<script defer>
cloud.shoplive.setOverall('featuerd-only', { featuredOnly: true });
</script>
3. 원하는 콘텐츠 삽입
4. 하단 캠페인 영역(list-only) 호출하는 코드 삽입
<div id="list-only"></div>
<script defer>
cloud.shoplive.setOverall('list-only', { campaignListsOnly: true });
</script>
featuredPlayerModal
: 방송 모달창만 노출
1. 초기화
2. 플레이어와 목록 표시하기 대신 다음 코드를 설치
<script defer>
cloud.shoplive.showFeaturedPlayerModal({campaignKey: "CAMPAIGN_KEY_HERE"});
</script>
dismissLayerModalPlayer
활성화 되어있는 방송 모달창을 닫을 수 있습니다.
<script defer>
cloud.shoplive.dismissLayerModalPlayer();
</script>
disableHistoryHook
showFeaturedPlayerModal
을 사용하여 콘텐츠를 재생할 때, 뒤로가기 버튼은 현재 페이지에서 Player만 사라지도록 정의됩니다. 이전 페이지로 돌아가도록 하기 위해서는 disableHistoryHook:true
옵션을 사용합니다.
<script defer>
cloud.shoplive.showFeaturedPlayerModal({campaignKey: "CAMPAIGN_KEY_HERE", disableHistoryHook: true});
</script>
show/dismissLiveMiniPreview
: 방송 배너 수동 제어
현재 LIVE 상태의 방송이 있다면, PIP 형태의 미리보기로 방송 배너가 자동으로 표시됩니다.
이 기능을 수동으로 제어하려면 Shoplive Admin 페이지 - 플러그인 - PIP - 방송배너를 사용안함으로 체크하세요.
수동으로 구성하려면 다음 코드를 사용하세요.
showLiveMiniPreview
- 방송 배너 표시
<script defer> cloud.shoplive.showLiveMiniPreview(); </script>
dismissLiveMiniPreview
- 방송 배너 닫기
<script defer> cloud.shoplive.dismissLiveMiniPreview(); </script>