Commit 5b1430e5 authored by platyhouse's avatar platyhouse

.

parent 884b0a81
......@@ -10,6 +10,13 @@ namespace platyFramework;
<script src="/platyFramework/apps/admin/views/defaultTheme/resources/plugins/ckeditor/ckeditor.js"></script>
<script>CKEDITOR.config.startupMode = 'wysiwyg';</script>
<button class="btn btn-xs btn-info" onclick="$('html, body').animate({ scrollTop: $('#intro').offset().top }, 500);">스플래시 이미지 설정</button>
<button class="btn btn-xs btn-info" onclick="$('html, body').animate({ scrollTop: $('#mainPopup').offset().top }, 500);">앱 시작시 전면 광고 설정</button>
<button class="btn btn-xs btn-info" onclick="$('html, body').animate({ scrollTop: $('#contentBanner').offset().top }, 500);">글 상세보기 광고 설정</button>
<button class="btn btn-xs btn-info" onclick="$('html, body').animate({ scrollTop: $('#quitPopup').offset().top }, 500);">앱 종료시 팝업 광고 설정</button>
<br>
<br>
<form class="form-horizontal" method="post" action="<?= $postUrl ?>" enctype="multipart/form-data">
<div class="row">
<div class="col-md-12">
......@@ -74,97 +81,146 @@ namespace platyFramework;
<button type="submit" class="btn btn-info pull-left">저장</button>
</div>
</div>
<? if (true) { ?>
<div class="box box-info">
<div class="box-header with-border">
<h3 class="box-title">* 전면/배너 유형 설정 설정</h3>
</div>
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<div class='col-md-12'>
<div class="row">
<div class='col-md-9'>
<?= $form->getSelect("전면 에드몹/자체광고 여부", "fullAdvertiseType", array("구글 에드몹" => 0, "자체광고" => 1), "", ""); ?>
<?= $form->getSelect("전면 광고 노출 형태", "fullAdvertiseThemeType", array("설정하세요" => 0, "닫기/보기 형태" => 1, "X 닫기 형태" => 2), "", ""); ?>
</div>
<? //region 전면/배너 유형 설정
?>
<div class="box box-info" id="mainPopup">
<div class="box-header with-border">
<h3 class="box-title">* 앱 시작시 전면 광고 설정</h3>
</div>
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<div class='col-md-12'>
<script>
$(document).ready(function () {
function updateStartupBanner() {
var selectedValue = $('#fullAdvertiseType').val(); // 선택된 값 가져오기
if (selectedValue == "0") {
$('#appStartupAdmob').fadeIn();
$('#appStartupBanner').hide();
} else if (selectedValue == "1") {
$('#appStartupAdmob').hide();
$('#appStartupBanner').fadeIn();
} else {
$('#appStartupAdmob').hide();
$('#appStartupBanner').hide();
}
}
$('#fullAdvertiseType').change(function () {
updateStartupBanner();
});
$('#fullAdvertiseType').ready(function () {
updateStartupBanner();
});
});
</script>
<div class="row">
<div class='col-md-9'>
<?= $form->getSelect("애드몹/자체광고 여부", "fullAdvertiseType", array("구글 애드몹" => 0, "자체 광고" => 1), "", ""); ?>
</div>
<? /* refs ptyAppAdvertiseController */
for ($i = 1; $i <= 10; $i++) { ?>
<div class="row">
<div class='col-md-12'>
<div class="row">
<div class='col-md-9'>
<?= $form->getFile("자체 전면 이미지 {$i}", "fullAdvertiseImageUrl{$i}", 0); ?>
</div>
<div class='col-md-3'>
<?= $form->getInput("URL", "fullAdvertiseLinkUrl{$i}", "placeholder='http://...'", ""); ?>
</div>
</div>
</div>
</div>
<? } ?>
<div class='form-group'>
<hr>
</div>
<div class="row" id="appStartupAdmob">
<? /*
<div class='col-md-7'>
<?= $form->getSelect("앱 시작시 전면 광고 여부", "admob_after_intro_full", array("항상 노출" => 1, "노출하지 않음" => 0), "", ""); ?>
</div>
<div class="row">
<div class='col-md-9'>
<?= $form->getSelect("배너 에드몹/자체광고 여부", "bannerAdvertiseType", array("구글 에드몹" => 0, "자체광고" => 1), "", ""); ?>
</div>
*/ ?>
<div class='col-md-9'>
<?= $form->getInput("광고ID (Android)", "admob_after_intro_full_adid", "placeholder='ca-app-pub-xxxxxxxxxxx/xxxxxxxxxx'", ""); ?>
<?= $form->getInput("광고ID (iOS)", "admob_after_intro_full_adid_ios", "placeholder='ca-app-pub-xxxxxxxxxxx/xxxxxxxxxx'", ""); ?>
</div>
</div>
<div class="row" id="appStartupBanner">
<div class='col-md-9'>
<?= $form->getSelect("전면 광고 노출 형태", "fullAdvertiseThemeType", array("설정하세요" => 0, "닫기/보기 형태" => 1, "X 닫기 형태" => 2), "", ""); ?>
</div>
<? /* refs ptyAppAdvertiseController */
for ($i = 1; $i <= 10; $i++) { ?>
<div class="row">
<div class='col-md-12'>
<div class="row">
<div class='col-md-9'>
<?= $form->getFile("자체 배너 이미지 {$i}", "bannerAdvertiseImageUrl{$i}", 0); ?>
</div>
<div class='col-md-3'>
<?= $form->getInput("URL", "bannerAdvertiseLinkUrl{$i}", "placeholder='http://...'", ""); ?>
</div>
<div class='col-md-12'>
<div class="row">
<div class='col-md-9'>
<?= $form->getFile("자체 전면 이미지 {$i}<br>(800x1130 추천)", "fullAdvertiseImageUrl{$i}", 0); ?>
</div>
<div class='col-md-3'>
<?= $form->getInput("URL", "fullAdvertiseLinkUrl{$i}", "placeholder='http://...'", ""); ?>
</div>
</div>
</div>
<? } ?>
</div>
</div>
<div class="box-body">
</div>
<div class="box-footer">
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
<button type="submit" class="btn btn-info pull-left">저장</button>
</div>
</div>
<? } ?>
<div class="box-footer">
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
<button type="submit" class="btn btn-info pull-left">저장</button>
</div>
<? if (strstr($this->config->mobileapp->packageName, "com.platyhouse.storyshare") || strstr($this->config->mobileapp->packageName, "com.storyshare.starrynight")) { ?>
<div class="box box-info">
</div>
<? // endregion
?>
<? // region 글 상세 보기 배너 설정
?>
<div class="box box-info" id="contentBanner">
<div class="box-header with-border">
<h3 class="box-title">* 쿠팡 리워드 광고 설정 (starrynight 전용, 다른 광고보다 최우선 설정됨) </h3>&nbsp;<a href="https://partners.coupang.com/#affiliate/ws/dynamic-widgets" target="_blank"> https://partners.coupang.com/#affiliate/ws/dynamic-widgets</a>
<h3 class="box-title">* 글 상세보기 광고 설정</h3>
</div>
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<script>
$(document).ready(function () {
function updateMainContentBanner() {
var selectedValue = $('#bannerAdvertiseType').val(); // 선택된 값 가져오기
if (selectedValue == "0") {
$('#contentBottom_admob').fadeIn();
$('#contentBottom_banner').hide();
} else if (selectedValue == "1") {
$('#contentBottom_admob').hide();
$('#contentBottom_banner').fadeIn();
} else {
$('#contentBottom_admob').hide();
$('#contentBottom_banner').hide();
}
}
$('#bannerAdvertiseType').change(function () {
updateMainContentBanner();
});
$('#bannerAdvertiseType').ready(function () {
updateMainContentBanner();
});
});
</script>
<div class="row">
<div class='col-md-12'>
<?= $form->getInput("본문 띠 쿠팡 리워드<br>배너 ID", "coupangRewardId", "", ""); ?>
<? echo "<p align='center'><img src='/admin/coupangreward.png' width=70% style='border: 1px solid #dddddd; background-image: linear-gradient(to right, rgba(50, 50, 50, 0.5), rgba(255, 0, 0, 0)'><br>
https://partners.coupang.com/#affiliate/ws/dynamic-widgets 의 배너ID</p>"; ?>
</div>
<div class='col-md-12'>
<?= $form->getInput("본문 띠 쿠팡 리워드<br>배너 세로 크기", "coupangRewardHeight", "", "100 을 추천."); ?>
<div class='col-md-9'>
<?= $form->getSelect("하단 배너 애드몹/자체광고 여부", "bannerAdvertiseType", array("구글 애드몹" => 0, "자체 광고" => 1), "", ""); ?>
</div>
</div>
<div class="row">
<div class='col-md-12'>
<?= $form->getInput("앱 시작시 배너ID<br>250x250", "coupang_after_intro_full_adid", "", "입력시 에드몹보다 우선함"); ?>
<div class="row" id="contentBottom_admob">
<div class='col-md-9'>
<?= $form->getInput("광고ID (Android)", "detail_bannerId", "", "", ""); ?>
<?= $form->getInput("광고ID (iOS)", "detail_bannerId_ios", "", "", ""); ?>
</div>
</div>
<div class="row">
<div class='col-md-12'>
<?= $form->getInput("앱 종료시 배너ID<br>250x250", "coupang_before_quit_pop_adid", "", "입력시 에드몹보다 우선함"); ?>
</div>
<div class="row" id="contentBottom_banner">
<? /* refs ptyAppAdvertiseController */
for ($i = 1; $i <= 10; $i++) { ?>
<div class='col-md-12'>
<div class="row">
<div class='col-md-9'>
<?= $form->getFile("하단 배너 이미지 {$i}<br>(2159x383 추천)", "bannerAdvertiseImageUrl{$i}", 0); ?>
</div>
<div class='col-md-3'>
<?= $form->getInput("URL", "bannerAdvertiseLinkUrl{$i}", "placeholder='http://...'", ""); ?>
</div>
</div>
</div>
<? } ?>
</div>
</div>
<div class="box-footer">
......@@ -172,32 +228,126 @@ namespace platyFramework;
<button type="submit" class="btn btn-info pull-left">저장</button>
</div>
</div>
<? } ?>
<div class="box box-info">
<? //endregion
?>
<? // region 앱 종료 팝업 설정
?>
<div class="box box-info" id="quitPopup">
<div class="box-header with-border">
<h3 class="box-title">* Admob 광고 설정</h3>&nbsp;<a href="https://www.google.com/admob/" target="_blank">- https://www.google.com/admob/</a>
<h3 class="box-title">* 앱 종료시 팝업 광고 설정</h3>
</div>
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<script>
$(document).ready(function () {
function updateQuitPopupBanner() {
var selectedValue = $('#admob_before_quit_pop').val(); // 선택된 값 가져오기
if (selectedValue == "1") {
$('#quitPopupAdmob').fadeIn();
$('#quitPopupBanner').hide();
} else if (selectedValue == "2") {
$('#quitPopupAdmob').hide();
$('#quitPopupBanner').fadeIn();
} else {
$('#quitPopupAdmob').hide();
$('#quitPopupBanner').hide();
}
}
$('#admob_before_quit_pop').change(function () {
updateQuitPopupBanner();
});
$('#admob_before_quit_pop').ready(function () {
updateQuitPopupBanner();
});
});
</script>
<div class='col-md-12'>
<div class="row">
<div class='col-md-7'>
<?= $form->getSelect("앱 시작시 전면 광고 여부", "admob_after_intro_full", array("항상 노출" => 1, "노출하지 않음" => 0), "", ""); ?>
<div class='col-md-9'>
<?= $form->getSelect("앱 종료 팝업 노출 설정", "admob_before_quit_pop", array("구글 애드몹" => 1, "자체 광고 노출" => 2, "단순 종료 여부 팝업" => 0), "", ""); ?>
</div>
<div class='col-md-5'>
<?= $form->getInput("광고ID (Android)", "admob_after_intro_full_adid", "placeholder='ca-app-pub-xxxxxxxxxxx/xxxxxxxxxx'", ""); ?>
<?= $form->getInput("광고ID (iOS)", "admob_after_intro_full_adid_ios", "placeholder='ca-app-pub-xxxxxxxxxxx/xxxxxxxxxx'", ""); ?>
</div>
<div class="row" id="quitPopupAdmob">
<div class='col-md-9'>
<?= $form->getInput("애드몹 광고ID (Android)", "admob_before_quit_pop_adid", "", ""); ?>
</div>
</div>
<div class="row" id="quitPopupBanner">
<? /* refs ptyAppAdvertiseController */
for ($i = 1; $i <= 10; $i++) { ?>
<div class='col-md-9'>
<?= $form->getFile("종료 팝업 이미지 {$i}<br>(400x565 추천)", "quitPopupBannerImageUrl{$i}", 0); ?>
</div>
<div class='col-md-3'>
<?= $form->getInput("URL", "quitPopupBannerLinkUrl{$i}", "placeholder='http://...'", ""); ?>
</div>
<? } ?>
</div>
</div>
</div>
<div class="box-footer">
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
<button type="submit" class="btn btn-info pull-left">저장</button>
</div>
</div>
<? // endregion
?>
<? if (strstr($this->config->mobileapp->packageName, "com.platyhouse.storyshare") || strstr($this->config->mobileapp->packageName, "com.storyshare.starrynight")) { ?>
<div class="box box-info">
<div class="box-header with-border">
<h3 class="box-title">* 쿠팡 리워드 광고 설정 (starrynight 전용, 다른 광고보다 최우선 설정됨) </h3>&nbsp;<a href="https://partners.coupang.com/#affiliate/ws/dynamic-widgets" target="_blank"> https://partners.coupang.com/#affiliate/ws/dynamic-widgets</a>
</div>
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<div class="row">
<div class='col-md-7'>
<?= $form->getSelect("앱 종료시 배너 광고 여부", "admob_before_quit_pop", array("항상 노출" => 1, "노출하지 않음" => 0), "", ""); ?>
<div class='col-md-12'>
<?= $form->getInput("본문 띠 쿠팡 리워드<br>배너 ID", "coupangRewardId", "", ""); ?>
<? echo "<p align='center'><img src='/admin/coupangreward.png' width=70% style='border: 1px solid #dddddd; background-image: linear-gradient(to right, rgba(50, 50, 50, 0.5), rgba(255, 0, 0, 0)'><br>
https://partners.coupang.com/#affiliate/ws/dynamic-widgets 의 배너ID</p>"; ?>
</div>
<div class='col-md-5'>
<?= $form->getInput("광고ID (Android)", "admob_before_quit_pop_adid", "", ""); ?>
<div class='col-md-12'>
<?= $form->getInput("본문 띠 쿠팡 리워드<br>배너 세로 크기", "coupangRewardHeight", "", "100 을 추천."); ?>
</div>
</div>
<div class="row">
<div class='col-md-12'>
<?= $form->getInput("앱 시작시 배너ID<br>250x250", "coupang_after_intro_full_adid", "", "입력시 애드몹보다 우선함"); ?>
</div>
</div>
<div class="row">
<div class='col-md-12'>
<?= $form->getInput("앱 종료시 배너ID<br>250x250", "coupang_before_quit_pop_adid", "", "입력시 애드몹보다 우선함"); ?>
</div>
</div>
</div>
<div class="box-footer">
<button type="button" class="btn btn-default ptyGoBack pull-right">취소</button>
<button type="submit" class="btn btn-info pull-left">저장</button>
</div>
</div>
<? } ?>
<div class="box box-info">
<div class="box-header with-border">
<h3 class="box-title">* 기타 광고 설정</h3>&nbsp;<a href="https://www.google.com/admob/" target="_blank">- https://www.google.com/admob/</a>
</div>
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<div class='col-md-12'>
<? if (false) { ?>
<div class="row">
<div class='col-md-7'>
<?= $form->getSelect("앱 종료시 배너 광고 여부", "admob_before_quit_pop", array("항상 노출" => 1, "노출하지 않음" => 0), "", ""); ?>
</div>
<div class='col-md-5'>
<?= $form->getInput("광고ID (Android)", "admob_before_quit_pop_adid", "", ""); ?>
</div>
</div>
<? } ?>
<div class="row">
<div class='col-md-7'>
<?= $form->getSelect("외부 유입의 게시글 보기 종료시 전면 광고 여부", "admob_after_snsboardview_full", array("항상 노출" => 1, "노출하지 않음" => 0), "", ""); ?>
......@@ -210,7 +360,7 @@ namespace platyFramework;
<? if (strstr($this->config->mobileapp->packageName, "com.storyshare.bookgoodstory") || strstr($this->config->mobileapp->packageName, "com.platyhouse.storyshare")) { ?>
<div class="row">
<div class='col-md-7'>
<?= $form->getSelect("글 조회시 3회마다<br>전면 광고 노출 여부", "admob_show_full_fix", array("노출" => 1, "노출하지 않음" => 0), "", ""); ?>
<?= $form->getSelect("*bookgoodstory 전용. 글 조회시 3회마다<br>전면 광고 노출 여부", "admob_show_full_fix", array("노출" => 1, "노출하지 않음" => 0), "", ""); ?>
</div>
<div class='col-md-5'>
......@@ -262,6 +412,7 @@ namespace platyFramework;
</div>
</div>
<? if (FALSE) { ?>
<div class="box box-info">
<div class="box-header with-border">
......@@ -318,11 +469,11 @@ namespace platyFramework;
<div class="row">
<div class='col-md-9'>
<?= $form->getSelect("푸쉬 사용 여부", "push_enabled", array("사용" => 1, "미사용" => 0), "", ""); ?>
<?= $form->getTextView("푸쉬 서버 키", "v1_serverKeyJson" );?>
<?= $form->getTextView("푸쉬 서버 키", "v1_serverKeyJson"); ?>
<? if (false) { ?>
<? if ($_SESSION['superAdmin'] == 1 || $_SERVER['REMOTE_ADDR'] == "125.132.167.178" || $_SERVER['HTTP_X_FORWARDED_FOR'] == "125.132.167.178") { ?>
<?= $form->getInput("@푸쉬 API Key", "push_apikey", "", "Google Firebase 의 App API 키"); ?>
<? } ?>
<? if ($_SESSION['superAdmin'] == 1 || $_SERVER['REMOTE_ADDR'] == "125.132.167.178" || $_SERVER['HTTP_X_FORWARDED_FOR'] == "125.132.167.178") { ?>
<?= $form->getInput("@푸쉬 API Key", "push_apikey", "", "Google Firebase 의 App API 키"); ?>
<? } ?>
<? } ?>
<?= $form->getSelect("푸쉬 전송시 이미지 전송 여부", "push_image_attach_type", array("전송" => 0, "미전송" => 1), "", "이미지 미전송을 통해 서버 트래픽을 낮출 수 있습니다"); ?>
</div>
......@@ -342,12 +493,6 @@ namespace platyFramework;
<input type="hidden" name="id" value="<?= $item->id ?>">
<div class="box-body">
<div class='col-md-12'>
<div class="row">
<div class='col-md-12'>
<?= $form->getInput("본문과 댓글 사이의 Admob 배너ID (Android)", "detail_bannerId", "", "", ""); ?>
<?= $form->getInput("본문과 댓글 사이의 Admob 배너ID (iOS)", "detail_bannerId_ios", "", "", ""); ?>
</div>
</div>
<div class="row">
<div class='col-md-12'>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment