ÿØÿà JFIF ` ` ÿþ
Server : Apache System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : tkt_travelbus ( 1137) PHP Version : 7.0.0p1 Disable Function : mysql_pconnect Directory : /tkt_travelbus/www/toadmin/design/ |
Upload File : |
<?php include "../include/top.html"; include "_common.php"; $pageLang = $_GET['lang']; if(!$pageLang){ $pageLang = 'ko'; } $hashTagData = getSearchHashTag($pageLang); $topKeywordData = getSearchTopKeyword($pageLang); //p($topKeywordData); ?> <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js" ></script> <script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" ></script> <input type="hidden" id="editId" value="<?=$TO_MB['mb_id']?>" /> <input type="hidden" id="pageLang" value="$pageLang" /> <style> #hashTagRegArea{float:left;border:1px solid #000;border-radius:5px;width:50%;padding: 0 10px 30px 10px;} #topRankingSearchKeywordArea{float:left;border:1px solid #000;border-radius:5px;width:388px;padding: 0 10px 30px 10px;margin-left:20px} .hashRegArea input{border:1px solid #ccc} #sortable{clear:both;float:left;width:100%;_background:palegreen} #sortable li{float:left;_background:skyblue;margin:19px 0 0 0;width:48%} #sortable li:nth-child(even){margin-left:10px} #sortable li .hashRegArea, #sortable2 li .inputTopRankingKeywordArea{background:#fff;box-shadow:0px 5px 5px #ccc;width:90%;padding:8.3% 2%;border-radius:5px} #sortable li .seqArea{width:6%} #sortable li .seqArea p{margin-top: 39px;text-align: center;font-weight: bold;} #sortable li .seqArea, #sortable li .hashRegArea{float:left} .inputHashtagContents, .inputHashtagLink{width:84%} .inputHashtagContents, .inputHashtagLink, .inputTopRankingKeyword{height:25px} .hashTagAreaTitle, .topRankingSearchKeywordAreaTitle{clear:both;float:left;width:100%;text-align:center;margin-top:30px} .bar_wrap h2, .bar_wrap ul, .bar_wrap ul li{float:left} .bar_wrap ul{;margin-left:20px;margin-top:-6px} .bar_wrap ul li{width:50px;background:#fff;font-size:13px;text-align:center;padding:6px 0;border:1px solid #ccc} .bar_wrap ul li.active{color:#CF2D36;background:#FFF7F7;border:1px solid #F1A3A7;margin-right:1px} .bar_wrap ul li:nth-child(2),.bar_wrap ul li:nth-child(3),.bar_wrap ul li:nth-child(4){margin-left: -1px} .bar_wrap ul li a{width:100%} #saveBtnWrap{clear:both;float:left;width:100%;text-align:center;margin-top:33px} #hashTagSaveBtn, #searchKeywordSaveBtn{background: #eb3b5a;border: 1px solid #cf2d36;color: #fff;height:unset;border-radius: 5px;width: 59px;;cursor:pointer} .inputTopRankingKeywordArea{} .inputTopRankingKeyword{border:1px solid #ccc;} #sortable2{_background:pink} #sortable2, #sortable2 li{clear:both;float:left;width:100%} #sortable2 li{margin-top:19px} #sortable2 .seqArea{float:left;background:#fff;float:left;color:#000;width:57px;height:57px;border-radius:10px;box-shadow: 0px 5px 5px #ccc;} #sortable2 .seqArea p{width:100%;text-align:center;margin-top:20px} #sortable2 li .inputTopRankingKeywordArea{float:left;width:300px;margin-left:10px;padding:10px} #sortable2 li .inputTopRankingKeywordArea *{float:left;} #sortable2 li .inputTopRankingKeywordArea input{width:96%;margin-left:1%} </style> <div class="contents_wrap"> <div class="contents_wrap_in"> <div class="contents_detail"> <div class="setting_wrap"> <div class="top_txt_s"> <div class="bar_wrap"> <h2>검색관리기능</h2> <ul> <li class="<?=(($pageLang == 'ko') ? 'active' : '')?>"><a href="/toadmin/design/goodSearchManagement.html?lang=ko">한글</a></li> <li class="<?=(($pageLang == 'hk') ? 'active' : '')?>"><a href="/toadmin/design/goodSearchManagement.html?lang=hk">번체</a></li> <li class="<?=(($pageLang == 'en') ? 'active' : '')?>"><a href="/toadmin/design/goodSearchManagement.html?lang=en">영어</a></li> <li class="<?=(($pageLang == 'cn') ? 'active' : '')?>"><a href="/toadmin/design/goodSearchManagement.html?lang=cn">간체</a></li> </ul> </div> </div> <div id="hashTagRegArea"> <h2 class="hashTagAreaTitle">추천 해시태그 등록</h2> <!-- <form name="frm_banner" id="frm_banner" method="post">--> <ul id="sortable"> <?php $i = 0; foreach($hashTagData as $item){ $i += 1; ?> <li> <input type="hidden" class="shtid" value="<?=$item['SHTID']?>" /> <div class="seqArea"> <p><?=$i?></p> </div> <div class="hashRegArea"> <label for="hashtagContents-<?=$i?>">내용 : </label> <input type="text" class="inputHashtagContents" id="hashtagContents-<?=$i?>" name="hashtagContents-<?=$i?>" value="<?=$item['keyword']?>" /> <br> <br> <br> <label for="hashtagLink-<?=$i?>">링크 : </label> <input type="text" class="inputHashtagLink" id="hashtagLink-<?=$i?>" name="hashtagLink-<?=$i?>" value="<?=$item['link']?>" /> </div> </li> <?php } ?> </ul> <div id="saveBtnWrap"> <input type="submit" id="hashTagSaveBtn" value="저장" /> </div> <!-- </form>--> </div> <div id="topRankingSearchKeywordArea"> <h2 class="topRankingSearchKeywordAreaTitle">인기검색어 순위</h2> <!-- <form name="frm_banner" id="frm_banner" method="post">--> <ul id="sortable2"> <?php $i = 0; foreach($topKeywordData as $item){ $i += 1; ?> <li> <input type="hidden" class="stkid" value="<?=$item['STKID']?>" /> <div class="seqArea"> <p><?=$i?>.</p> </div> <div class="inputTopRankingKeywordArea"> <input type="text" class="inputTopRankingKeyword" id="topRankingKeyword-<?=$i?>" name="inputTopRankingKeyword-<?=$i?>" value="<?=$item['keyword']?>" /> </div> </li> <?php } ?> </ul> <div id="saveBtnWrap"> <input type="submit" id="searchKeywordSaveBtn" value="저장" /> </div> <!-- </form>--> </div> </div> </div> </div> </div> <script language="javascript"> var hastTagSuccessCnt = 0; var topKeywprdSuccessCnt = 0; $(window).load(function() { $("#sortable").sortable(); $("#sortable").disableSelection(); $('#sortable li').mouseup(function(){ setTimeout(function(){ for(i = 0; i < document.getElementById('sortable').getElementsByTagName('li').length; i++){ // document.getElementById('sortable').getElementsByTagName('li')[i].getElementsByClassName('shtid')[0].value = i + 1; document.getElementById('sortable').getElementsByTagName('li')[i].getElementsByClassName('seqArea')[0].getElementsByTagName('p')[0].innerText = i + 1; } },200) }) $('#hashTagSaveBtn').click(function(){ hashTagSave(); }) $("#sortable2").sortable(); $("#sortable2").disableSelection(); $('#sortable2 li').mouseup(function(){ setTimeout(function(){ for(i = 0; i < document.getElementById('sortable2').getElementsByTagName('li').length; i++){ document.getElementById('sortable2').getElementsByTagName('li')[i].getElementsByClassName('seqArea')[0].getElementsByTagName('p')[0].innerText = i + 1; } },200) }) $('#searchKeywordSaveBtn').click(function(){ topKeywordSave(); }) }); function hashTagSave(){ console.log('in'); if(document.getElementById('sortable') != null){ document.getElementById('sortable').getElementsByTagName('li').length; for(i = 0; i < document.getElementById('sortable').getElementsByTagName('li').length; i++){ contentsSeq = i + 1; hashTagSeq = contentsSeq; shtid = document.getElementById('sortable').getElementsByTagName('li')[i].getElementsByClassName('shtid')[0].value; hashTagKeyword = document.getElementById('sortable').getElementsByTagName('li')[i].getElementsByClassName('inputHashtagContents')[0].value; hashTagLink = document.getElementById('sortable').getElementsByTagName('li')[i].getElementsByClassName('inputHashtagLink')[0].value; hashTagEdit_id = document.getElementById('editId').value; pageLang = document.getElementById('pageLang').value; $.ajax({ type: "POST", url: "/toadmin/ajaxData/", data: {mode:'setKeywordHashTag',hashTagSeq, shtid, hashTagKeyword, hashTagLink, hashTagEdit_id, pageLang}, dataType: 'json', async: false, success: function (data) { console.log('daata is ' + JSON.stringify(data)); if(data.result == true){ hastTagSuccessCnt += 1; // console.log("successCnt is " + successCnt); if(hastTagSuccessCnt == 8){ hastTagSuccessCnt = 0; iziToast.show({ timeout:2000, color: 'green', title: '추천 해시태그', message: "완료되었습니다.", }); } }else{ iziToast.show({ timeout:2000, color: 'red', title: '추천 해시태그', message: data.errMsg, }); } }, error: function (e) { console.log('ajax error'); iziToast.show({ timeout:2000, color: 'red', title: '추천 해시태그', message: 'SERVER ERROR', }); } }); } } } function topKeywordSave(){ console.log('in'); if(document.getElementById('sortable2') != null){ document.getElementById('sortable2').getElementsByTagName('li').length; for(i = 0; i < document.getElementById('sortable2').getElementsByTagName('li').length; i++){ contentsSeq = i + 1; topKeywordSeq = contentsSeq; stkid = document.getElementById('sortable2').getElementsByTagName('li')[i].getElementsByClassName('stkid')[0].value; topRankKeyword = document.getElementById('sortable2').getElementsByTagName('li')[i].getElementsByClassName('inputTopRankingKeyword')[0].value; edit_id = document.getElementById('editId').value; // pageLang = document.getElementById('pageLang').value; $.ajax({ type: "POST", url: "/toadmin/ajaxData/", data: {mode:'setTopKeyword',topKeywordSeq, stkid, topRankKeyword, edit_id}, dataType: 'json', async: false, success: function (data) { console.log('daata is ' + JSON.stringify(data)); if(data.result == true){ topKeywprdSuccessCnt += 1; console.log("topKeywprdSuccessCnt is " + topKeywprdSuccessCnt); if(topKeywprdSuccessCnt == 10){ topKeywprdSuccessCnt = 0; iziToast.show({ timeout:2000, color: 'green', title: '추천 해시태그', message: "완료되었습니다.", }); } }else{ iziToast.show({ timeout:2000, color: 'red', title: '추천 해시태그', message: data.errMsg, }); } }, error: function (e) { console.log('ajax error'); iziToast.show({ timeout:2000, color: 'red', title: '추천 해시태그', message: 'SERVER ERROR', }); } }); } } } </script> <? include "../include/footer.html" ?>