친구톡 화면 오류 수정중

This commit is contained in:
hehihoho3@gmail.com 2025-06-23 16:47:46 +09:00
commit b4424b71d1
27 changed files with 236 additions and 160 deletions

View File

@ -113,7 +113,8 @@ public class KakaoSendUtil {
/** @jsonStr 필요유무 */
boolean hasTitleOrButtons = StringUtils.isNotEmpty(templateTitle)
|| CollectionUtils.isNotEmpty(templateDetail.getButtonList());
|| CollectionUtils.isNotEmpty(templateDetail.getButtonList())
|| "IMAGE".equalsIgnoreCase(templateDetail.getTemplateEmphasizeType()); // 템플릿 강조 유형 이미지 유형을 알기 위해 추가
/** @jsonStr 반복유무 */
boolean needsJsonReplacement = hasTitleReplacement || hasButtonReplacement;
@ -136,6 +137,7 @@ public class KakaoSendUtil {
// kakaoSendAdvcListVO.get(i).setBizJsonName(idList.get(i));
// }
String templateEmphasizeType = kakaoVO.getTemplateEmphasizeType();
// 분할 건수 카운터

View File

@ -620,17 +620,20 @@ public class KakaoApiImageUpload {
jsonObject.put("apiKey", mjonBizKakaoApiKey);
jsonObject.put("imageUrl", kakaoVO.getTemplateImageUrl());
log.info("kakaoVO.getTemplateImageUrl() :: [{}]", kakaoVO.getTemplateImageUrl());
HttpClient httpClient = HttpClientBuilder.create().build();
HttpPost httpPost = new HttpPost(sendUrl);
httpPost.setEntity(new StringEntity(jsonObject.toString(), "UTF-8"));
httpPost.addHeader("Content-type", "application/json");
httpPost.addHeader("Accept", "application/json");
httpPost.addHeader("Accept", "application/json");
HttpResponse response = httpClient.execute(httpPost);
String result = "";
String statusCode = Integer.toString(response.getStatusLine().getStatusCode());
log.info(" + statusCode :: [{}]", statusCode);
if(statusCode.equals("200")) {
result = EntityUtils.toString(response.getEntity());

View File

@ -41,6 +41,7 @@ import itn.let.kakao.kakaoComm.KakaoReturnVO;
import itn.let.kakao.kakaoComm.KakaoVO;
import itn.let.kakao.kakaoComm.kakaoApi.service.KakaoApiService;
import itn.let.utl.fcc.service.EgovStringUtil;
import lombok.extern.slf4j.Slf4j;
/**
* @FileName : KakaoApiTemplate.java
@ -50,6 +51,7 @@ import itn.let.utl.fcc.service.EgovStringUtil;
* @프로그램 설명 :
*/
@Slf4j
@Component
public class KakaoApiTemplate {
@ -394,6 +396,7 @@ public class KakaoApiTemplate {
String sendUrl = mjonBizUrl + "/v3/kakao/template/list";
log.info(" + kakaoVO.getCategoryCode() :: [{}]", kakaoVO.getCategoryCode());
JSONObject jsonObject = new JSONObject();
jsonObject.put("bizId", mjonBizId);
jsonObject.put("apiKey", mjonBizKakaoApiKey);
@ -437,6 +440,8 @@ public class KakaoApiTemplate {
JSONParser parser = new JSONParser();
Object obj = parser.parse(result);
JSONObject object = (JSONObject) obj;
log.info(" + object [{}]",object.toJSONString());
String code = object.get("code").toString();
String msg = object.get("message").toString();
@ -456,6 +461,9 @@ public class KakaoApiTemplate {
List<KakaoReturnVO> templatList = new ArrayList<KakaoReturnVO>() ;
for(int i=0; i < tempJSONList.size(); i++) {
JSONObject templateInfo = (JSONObject)tempJSONList.get(i);
log.info(" + templateInfo [{}]",templateInfo.toJSONString());
KakaoReturnVO templateInfoVO = new KakaoReturnVO();
String senderKey = templateInfo.get("senderKey").toString();

View File

@ -85,10 +85,11 @@ public class KakaoStepInfoController {
String bbsId = "";
String serverName = request.getServerName();//URL 도메인정보 받아오기
System.out.println("serverName : "+ serverName);
if(serverName.equals("www.munjaon.co.kr")) {//운영서버 카카오 사용안내 FAQ 게시판 번호 셋팅해주기
bbsId = "BBSMSTR_000000000782";
}else {//개발서버 카카오 사용안내 FAQ 게시판 번호 셋팅해주기
bbsId = "BBSMSTR_000000000791";
bbsId = "BBSMSTR_000000000782";
}
boardVO.setBbsId(bbsId);
@ -113,7 +114,7 @@ public class KakaoStepInfoController {
boardVO.setRecordCountPerPage(100);
map = bbsMngService.selectBoardArticlesWeb(boardVO, null);
System.out.println("????????????????????????????????");
int totCnt = Integer.parseInt((String) map.get("resultCnt"));
paginationInfo.setTotalRecordCount(totCnt);

View File

@ -28,8 +28,8 @@ Globals.Env = dev
# mysql
Globals.DriverClassName=com.mysql.jdbc.Driver
#Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon
Globals.Url=jdbc:mysql://139.150.73.12:3306/mjon_advc
Globals.Url=jdbc:mysql://192.168.0.125:3306/mjon
#Globals.Url=jdbc:mysql://139.150.73.12:3306/mjon
Globals.UserName= mjonUr
Globals.Password= mjon!@#$

View File

@ -27,7 +27,7 @@ Globals.Env = prod
# mysql
Globals.DriverClassName=com.mysql.jdbc.Driver
Globals.Url=jdbc:mysql://10.12.107.4:3306/mjon
Globals.Url=jdbc:mysql://10.12.107.14:3306/mjon_advc
Globals.UserName= mjonUr
Globals.Password= mjon!@#$

View File

@ -690,7 +690,7 @@ function fnSmishingUpdate(flag) {
[문자온] 문자발송 결과(실패) 안내
고객님은 현재 이동통신사의 "번호도용 문자차단 서비스"에 가입되어 있어 인터넷 문자사이트를 통한 문자발송이 모두 차단되어 있습니다.
문자발송 서비스를 정상적으로 이용하기 위해서는 이용중인 이동통신사에 문의하시어 상기 서비스를 해지하신 후 문자를 재발송해 주시길 바랍니다.
(서비스 해지 후 정상 발송까지 3~7일 소요될 수 있습니다.)
(서비스 해지 후 정상 발송까지 영업일 기준 2~3일 정도 소요될 수 있습니다.)
※번호도용 문자차단 서비스 : 웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스
</textarea>
<input type="file" name="atchMsgFile" id="atchMsgFile" />

View File

@ -941,7 +941,7 @@ function fn_SpamMberUpdt(userId, p_mberSttus, p_smiMemo, p_confirm_msg) {
[문자온] 문자발송 결과(실패) 안내
고객님은 현재 이동통신사의 "번호도용 문자차단 서비스"에 가입되어 있어 인터넷 문자사이트를 통한 문자발송이 모두 차단되어 있습니다.
문자발송 서비스를 정상적으로 이용하기 위해서는 이용중인 이동통신사에 문의하시어 상기 서비스를 해지하신 후 문자를 재발송해 주시길 바랍니다.
(서비스 해지 후 정상 발송까지 3~7일 소요될 수 있습니다.)
(서비스 해지 후 정상 발송까지 영업일 기준 2~3일 정도 소요될 수 있습니다.)
※번호도용 문자차단 서비스 : 웹에서 발송되는 스팸, 스미싱 문자에 내 번호가 회신번호로 악용되는 것을 방지해주는 서비스
</textarea>
<input type="file" name="atchMsgFile" id="atchMsgFile" />

View File

@ -60,6 +60,23 @@ $(document).ready(function (){
setContentsLengForFriends(contents);
});
//웹링크 버튼명
$(document).on('keyup', '#btnNmWeb', function(){
var inputTxt = $(this).val();
if(!inputTxt){
inputTxt = '웹링크';
}
$('#btnViewWL').text(inputTxt);
});
//앱링크 버튼명
$(document).on('keyup', '#btnNmApp', function(){
var inputTxt = $(this).val();
if(!inputTxt){
inputTxt = '앱링크';
}
$('#btnViewAL').text(inputTxt);
});
$(".friend_talk_wrap #ad_Y").click(function () {
if ($(this).is(":checked") == true) {
@ -205,7 +222,24 @@ $(document).ready(function (){
});
function validateButtons() {
var isValid = true;
// button_add_wrap 하위 input들 중에서 비어있는 항목이 있는지 확인
$('#buttonAddWrap').find('input[type="text"]').each(function() {
if ($(this).val().trim() === '') {
isValid = false;
return false; // .each 루프 중단
}
});
if (!isValid) {
alert('버튼명 및 링크를 입력해주세요.');
return false;
}
return true;
}
//최근 전송내역
function resultLatestMsgList(){
@ -459,7 +493,7 @@ function upImgClick(){
if (!link) {
if(!confirm("URL먼저 등록을 안하면 이미지에 url 저장이 안됩니다.\n계속하시겠습니까?")){
if(!confirm("URL먼저 입력을 안하면 이미지에 URL 저장이 안됩니다.\n계속하시겠습니까?")){
return false;
}
@ -662,7 +696,7 @@ function fnImageDel(){
}
var tmpFriendId = $("#tmpFriendId").val();
console.log(' + tmpFriendId :: ', tmpFriendId);
if(tmpFriendId != ''){
if(!confirm("불러온 템플릿의 이미지도 함께 삭제 됩니다. 계속하시겠습니까?")){
@ -1088,6 +1122,12 @@ function fn_sendMsgData(){
$("#adFlag").val(adFlag); */
if (!validateButtons()) {
return;
}
if(!confirm("친구톡을 발송하시겠습니까?")){
return false;
@ -1943,7 +1983,7 @@ function updateButtons(){
<!-- <option value="button_type_5">메시지전달</option> -->
</select>
<button type="button" class="btnType btnType6" onclick="friendTemplateButtonAdd();">추가</button>
<div class="button_add_wrap">
<div class="button_add_wrap" id="buttonAddWrap">
<c:forEach var="buttonList" items="${resultTemplateVO.buttonVOList}" varStatus="status">
<c:if test="${buttonList.linkType eq 'DS'}">

View File

@ -233,7 +233,7 @@ function pageUnitChg(obj){
<a href="#none" onclick="fn_sentDetailView('${resultAllSentList.msgGroupId}');">
<c:if test="${resultAllSentList.adFlag eq 'Y'}">(광고)</c:if>
<c:out value="${resultAllSentList.smsTxt}" />
<c:if test="${resultAllSentList.adFlag eq 'Y'}">무료거부 0808800858</c:if>
<c:if test="${resultAllSentList.adFlag eq 'Y'}">수신거부 : 홈 > 채널차단</c:if>
</a>
</div>

View File

@ -86,6 +86,8 @@
<c:if test="${resultMsgDetail.bizKakaoResendYn eq 'Y'}">
<!-- 문자 미리보기 -->
<div class="tab_phone" id="tab_phone_2" style="display: none;position:relative;">
<!-- <div class="tab_phone" id="tab_phone_2" > -->
<!-- <div class="tab_phone" id="tab_phone_2" style="display:none" > -->
<div class="phoneIn">
<div>
<p class="prev_p"><img src="/publish/images/search.png"> 문자내용</p>

View File

@ -12,6 +12,10 @@
<script src="/publish/js/main.js"></script>
<script src="/publish/js/swiper.min.js"></script>
<script type="text/javascript">
</script>
<script type="text/javascript">
let cookieCache = null; // 쿠키 데이터를 캐시할 변수

View File

@ -880,7 +880,7 @@ function getAddrGroupListShow(jsonList) {
${fn:replace(result.smsTxt, newLineChar, "<br/>")}
</p>
<c:if test="${result.msgKind eq 'A' }" >
<p class="deny_receipt">무료 거부 080-0000-0000</p>
<p class="deny_receipt">무료 거부 0808800858</p>
</c:if>
</div>
</div>

View File

@ -144,7 +144,9 @@ function fnRegisterPhoneNum(){
</div>
</div>
<!--// 마이페이지 - 발신번호 관리 -->
<!-- 통신사 고객센터 정보 팝업 -->
<!-- 통신서비스 이용증명원 발급 안내 -->
<div class="tooltip-wrap">
<div class="popup-com servInfo_cont popup001" tabindex="0" data-tooltip-con="popup001" data-focus="popup001" data-focus-prev="popup001-close">
<div class="popup_heading">
@ -152,14 +154,14 @@ function fnRegisterPhoneNum(){
<button type="button" class="tooltip-close" data-focus="popup001-close">
<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
</button>
</div>
</div>
<div class="layer_in call_layer">
<!-- 발신번호 관리 수정 -->
<div class="call_number_pop">
<ul class="call_numbber_list">
<li>- 과학기술정보통신부 고시에 따라 발신번호 등록 시 <strong>통신서비스 이용증명원</strong>을 통해 전화번호 일치 여부 등을 확인하고 있습니다.</li>
<li>- 이동통신사 고객센터 또는 홈페이지 등을 통해 해당 서류를 발급 후 발신번호 신청 시 함께 첨부해주시면 빠른 심사 처리가 가능합니다.</li>
<li>- ※ 휴대폰 본인인증으로 대체 가능(단, 본인인증이 불가한 번호의 경우 서류 발급 필수)</li>
<li>- 과학기술정보통신부 고시에 따라 발신번호 등록 시 <strong>통신서비스 이용증명원</strong>을 통해 전화번호 일치 여부 등을 확인하고 있습니다.</li>
<li>- 이동통신사 고객센터 또는 홈페이지 등을 통해 해당 서류를 발급 후 발신번호 신청 시 함께 첨부해주시면 빠른 심사 처리가 가능합니다.</li>
<li>- ※ 휴대폰 본인인증으로 대체 가능(단, 본인인증이 불가한 번호의 경우 서류 발급 필수)</li>
</ul>
<div class="noted_items">
<p class="title">참고사항</p>
@ -170,92 +172,94 @@ function fnRegisterPhoneNum(){
</ul>
</div>
</div>
<p class="info_tit">[통신사 고객센터 정보]</p>
<ul>
<li>
<div>
<!-- 통신사 고객센터 수정 250619 -->
<div class="call_new">
<ul>
<li>
<div>
<img src="/publish/images/content/call_serv1.png" alt="T 월드">
<div class="call_img">
<img src="/publish/images/content/call_serv1_1.png" alt="T 월드">
</div>
<p>
<span class="fwLg">모바일</span>
1599-0011&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 1600-2000
</p>
</div>
<p>
<span class="fwLg">모바일</span>
080-011-6000&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span
class="fwLg">유선</span> 080-816-2000
</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv2.png" alt="SK 텔레콤">
<div class="call_img">
<img src="/publish/images/content/call_serv2_1.png" alt="SK 7mobile">
</div>
<p>1599-0999</p>
</div>
<p>1599-0999</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv3.png"
alt="SK 브로드밴드">
<div class="call_img">
<img src="/publish/images/content/call_serv3_1.png" alt="B">
</div>
<p>106</p>
</div>
<p>080-8282-106</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv4.png"
alt="hello 모바일">
<div class="call_img">
<img src="/publish/images/content/call_serv4_1.png" alt="hello 모바일">
</div>
<p>KT망 1855-1144&nbsp;/&nbsp;SKT망
1855-2114&nbsp;/&nbsp;LGU+망 1855-1140</p>
</div>
<p>KT망 1855-1144&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;SKT망
1855-2114</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv5.png" alt="Kt">
<div class="call_img">
<img src="/publish/images/content/call_serv5_1.png" alt="Kt">
</div>
<p>
<span class="fwLg">모바일</span> 1588-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span>
100
</p>
</div>
<p>
<span class="fwLg">모바일</span> 1588-0010 / <span class="fwLg">유선</span>
100
</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv6.png" alt="세종텔레콤">
<div class="call_img">
<img src="/publish/images/content/call_serv6_1.png" alt="snowman">
</div>
<p>KT망 1688-9300&nbsp;/&nbsp;SKT망
1666-9316&nbsp;/&nbsp;LGU+망 1688-0045</p>
</div>
<p>080-889-1000</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv7.png" alt="U+">
<div class="call_img">
<img src="/publish/images/content/call_serv7_1.png" alt="LG U+">
</div>
<p>
<span class="fwLg">모바일</span>
1544-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 101
</p>
</div>
<p>
<span class="fwLg">모바일</span>
1588-0010&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span
class="fwLg">유선</span> 100
</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv8.png" alt="Kct">
<div class="call_img">
<img src="/publish/images/content/call_serv8_1.png" alt="tplus">
</div>
<p>KT망 1811-1141&nbsp;/&nbsp;SKT망
1877-9114&nbsp;/&nbsp;LGU+망 1533-7114</p>
</div>
<p>070-8188-0114</p>
</div>
</li>
</ul>
</li>
</ul>
</div>
<!--// 통신사 고객센터 수정 250619 -->
</div>
</div>
</div>
<!--// 통신사 고객센터 정보 팝업 -->
<!-- // 통신서비스 이용증명원 발급 안내 -->
<!-- 대리인 신분증이란? 팝업 -->
<div class="tooltip-wrap">

View File

@ -55,19 +55,19 @@ function setContentsLeng(contents){
function setContentsLengForFriends(contents){
if ($("#ad_Y").is(":checked")) {
contents = "(광고)"+contents+"\n무료거부 0808800858"
}
// if ($("#ad_Y").is(":checked")) {
// contents = "(광고)"+contents+"\n무료거부 0808800858"
// }
var conLeng = strMaxCharacterCnt(contents);
if ($("#ad_Y").is(":checked")) {
// 광고문구 제거
contents = contents
.replace(/^\(광고\)/, '') // 맨 앞의 (광고) 제거
.replace(/\n무료거부\s*0808800858\s*$/, ''); // 맨 뒤의 '무료거부 0808800858' 제거
}
// if ($("#ad_Y").is(":checked")) {
// // 광고문구 제거
// contents = contents
// .replace(/^\(광고\)/, '') // 맨 앞의 (광고) 제거
// .replace(/\n무료거부\s*0808800858\s*$/, ''); // 맨 뒤의 '무료거부 0808800858' 제거
//
// }
var imageType = $("input[name=img_file_add]:checked").val();

View File

@ -1200,6 +1200,9 @@
.call_number_pop .pro_tit span{font-weight: 700; color: #002c9a;}
.call_layer .info_tit{font-size: 20px; font-weight: 500; margin: 0 0 15px 0;}
.call_layer .call_new ul li {padding:0;}
.call_layer .call_new ul li .call_img {text-align: center; width:155px;}
.call_layer .call_new ul li p {font-size:16px; padding:0 0 0 10px;}
/* 발송결과 개선 : 진행현황 안내*/
.info_hover_cont {top: 40px; right: -1px; width: 320px; line-height:1.4;}

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -1,3 +1,4 @@
$(document).ready(function () {
// 문자작성 영역 클릭시 textarea 활성화
@ -1655,10 +1656,10 @@ function friendTemplateButtonAdd() {
buttonText = '<dl class="button_type_wrap type1"><dt>배송조회</dt><dd class="button_type_input"><input type="hidden" id="buttonLikeTypeDeliv" name="buttonVOList[' + buttonCnt + '].linkType" value="DS"/><input type="text" id="btnNmDeliv" name="buttonVOList[' + buttonCnt + '].name" value="배송조회" placeholder="버튼명 입력(최대 14자)" readonly><p class="cf_text">*이용가능 택배사 : KG로지스, 우체국택배,일양로지스, GTX로지스, FedEx, 경동택배, 합동택배, 롯데택배</p></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
buttonView = '<button type="button" class="btn_kakao_type btnEmpty" id="btnViewDS">배송조회</button>';
} else if (buttonType == "button_type_2") {
buttonText = '<dl class="button_type_wrap type2"><dt>웹링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeWeb" name="buttonVOList[' + buttonCnt + '].linkType" value="WL"/><input type="text" id="btnNmWeb" name="buttonVOList[' + buttonCnt + '].name" value="" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkMo" name="buttonVOList[' + buttonCnt + '].linkMo" value="" placeholder="모바일 링크 입력"></li><li><input type="text" id="buttonLinkPc" name="buttonVOList[' + buttonCnt + '].linkPc" value="" placeholder="PC 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
buttonText = '<dl class="button_type_wrap type2"><dt>웹링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeWeb" name="buttonVOList[' + buttonCnt + '].linkType" value="WL"/><input type="text" id="btnNmWeb" name="buttonVOList[' + buttonCnt + '].name" value="" maxlength="14" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkMo" name="buttonVOList[' + buttonCnt + '].linkMo" value="" placeholder="모바일 링크 입력"></li><li><input type="text" id="buttonLinkPc" name="buttonVOList[' + buttonCnt + '].linkPc" value="" placeholder="PC 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
buttonView = '<button type="button" class="btn_kakao_type btnEmpty" id="btnViewWL">웹링크</button>';
} else if (buttonType == "button_type_3") {
buttonText = '<dl class="button_type_wrap type3"><dt>앱링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeApp" name="buttonVOList[' + buttonCnt + '].linkType" value="AL"/><input type="text" id="btnNmApp" name="buttonVOList[' + buttonCnt + '].name" value="" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkAnd" name="buttonVOList[' + buttonCnt + '].linkAnd" value="" placeholder="Android 링크 입력"></li><li><input type="text" id="buttonLinkIos" name="buttonVOList[' + buttonCnt + '].linkIos" value="" placeholder="IOS 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
buttonText = '<dl class="button_type_wrap type3"><dt>앱링크</dt><dd class="button_type_input"><ul><li><input type="hidden" id="buttonLikeTypeApp" name="buttonVOList[' + buttonCnt + '].linkType" value="AL"/><input type="text" id="btnNmApp" name="buttonVOList[' + buttonCnt + '].name" value="" maxlength="14" placeholder="버튼명 입력(최대 14자)"></li><li><input type="text" id="buttonLinkAnd" name="buttonVOList[' + buttonCnt + '].linkAnd" value="" placeholder="Android 링크 입력"></li><li><input type="text" id="buttonLinkIos" name="buttonVOList[' + buttonCnt + '].linkIos" value="" placeholder="IOS 링크 입력"></li></ul></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';
buttonView = '<button type="button" class="btn_kakao_type btnEmpty" id="btnViewAL">앱링크</button>';
} else if (buttonType == "button_type_4") {
buttonText = '<dl class="button_type_wrap type4"><dt>봇키워드</dt><dd class="button_type_input"><input type="hidden" id="buttonLikeTypeBot" name="buttonVOList[' + buttonCnt + '].linkType" value="BK"/><input type="text" id="btnNmBot" name="buttonVOList[' + buttonCnt + '].name" value="" placeholder="버튼명 입력(최대 14자)"></dd><dd><button type="button" class="btn_del" onclick="buttonTypeDel(this);"><img src="/publish/images/btn_delete.png" alt=""></button></dd></dl>';

View File

@ -19,9 +19,11 @@
<body>
<div class="textbox">
<h1>문자온 시스템 점검중입니다.</h1>
<h3>· 점검일시 : <strong>2025년 4월 28일(월) 08:30 ~ 08:35</strong> (약 5분간)</h3>
<p>현재 홈페이지 인증서 교체 작업을 위한 시스템 점검중에 있습니다.</p>
<p><span>(기)예약 설정 건은 정상 발송되며, <br>작업 이전 '발송대기'건은 작업 완료 후 발송 시도됩니다.</span></p>
<h3>· 점검일시 : <strong>2025년 6월 21일(토) 14:00 ~ 6월 23일(월) 08:00</strong> </h3>
<p>현재 홈페이지 시스템 백업 작업 중에 있습니다.</p>
<p><span>중단 시작 5분 전부터 신규 발송이 제한됩니다.</span></p>
<p><span>작업 이전"발송대기" 건은 작업 완료 후 발송시도 합니다.</span></p>
<p><span>백업 작업 조기 완료 시 즉시 서비스 재개 예정입니다.</span></p>
<p>항상 더 나은 서비스 제공을 위해 노력하겠습니다.<br>
감사합니다.</p>
</div>

View File

@ -221,82 +221,88 @@
</div>
<p class="info_tit">[통신사 고객센터 정보]</p>
<ul>
<li>
<div>
<!-- 통신사 고객센터 수정 250619 -->
<div class="call_new">
<ul>
<li>
<div>
<img src="/publish/images/content/call_serv1.png" alt="T 월드">
<div class="call_img">
<img src="/publish/images/content/call_serv1_1.png" alt="T 월드">
</div>
<p>
<span class="fwLg">모바일</span>
1599-0011&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 1600-2000
</p>
</div>
<p>
<span class="fwLg">모바일</span>
080-011-6000&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="fwLg">유선</span> 080-816-2000
</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv2.png" alt="SK 텔레콤">
<div class="call_img">
<img src="/publish/images/content/call_serv2_1.png" alt="SK 7mobile">
</div>
<p>1599-0999</p>
</div>
<p>1599-0999</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv3.png" alt="SK 브로드밴드">
<div class="call_img">
<img src="/publish/images/content/call_serv3_1.png" alt="B">
</div>
<p>106</p>
</div>
<p>080-8282-106</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv4.png" alt="hello 모바일">
<div class="call_img">
<img src="/publish/images/content/call_serv4_1.png" alt="hello 모바일">
</div>
<p>KT망 1855-1144&nbsp;/&nbsp;SKT망
1855-2114&nbsp;/&nbsp;LGU+망 1855-1140</p>
</div>
<p>KT망 1855-1144&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;SKT망
1855-2114</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv5.png" alt="Kt">
<div class="call_img">
<img src="/publish/images/content/call_serv5_1.png" alt="Kt">
</div>
<p>
<span class="fwLg">모바일</span> 1588-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span>
100
</p>
</div>
<p>
<span class="fwLg">모바일</span> 1588-0010 / <span class="fwLg">유선</span>
100
</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv6.png" alt="세종텔레콤">
<div class="call_img">
<img src="/publish/images/content/call_serv6_1.png" alt="snowman">
</div>
<p>KT망 1688-9300&nbsp;/&nbsp;SKT망
1666-9316&nbsp;/&nbsp;LGU+망 1688-0045</p>
</div>
<p>080-889-1000</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv7.png" alt="U+">
<div class="call_img">
<img src="/publish/images/content/call_serv7_1.png" alt="LG U+">
</div>
<p>
<span class="fwLg">모바일</span>
1544-0010&nbsp;&nbsp;/&nbsp;&nbsp;<span class="fwLg">유선</span> 101
</p>
</div>
<p>
<span class="fwLg">모바일</span>
1588-0010&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;<span class="fwLg">유선</span> 100
</p>
</div>
</li>
<li>
<div>
</li>
<li>
<div>
<img src="/publish/images/content/call_serv8.png" alt="Kct">
<div class="call_img">
<img src="/publish/images/content/call_serv8_1.png" alt="tplus">
</div>
<p>KT망 1811-1141&nbsp;/&nbsp;SKT망
1877-9114&nbsp;/&nbsp;LGU+망 1533-7114</p>
</div>
<p>070-8188-0114</p>
</div>
</li>
</ul>
</li>
</ul>
</div>
<!--// 통신사 고객센터 수정 250619 -->
</div>
</div>
</div>