first commit

This commit is contained in:
pakerpale
2020-06-10 06:19:03 +09:00
commit cd6b5b7832
6081 changed files with 624389 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
<div class="channel_contents">
<div class="wrap">
<div id="channel_list">
<?
$i=0;
foreach ($channel as $val1) {
$style = 'style="display:block;"';
$style.= 'margin-bottom: 0 !important;';
$class= ' channel_page';
?>
<div class="channel_boxs <?=$class?>" <?=$style?>>
<div class="channel_detail_box">
<div class="channel_detail fl">
<div class="channel_profile"><div onclick="location.href='/grace/category/<?=cleanUrl($val1['category_name'])?>/<?=$val1['category_idx']?>'" style="cursor:pointer;border-radius: 50px;width:50px;height:50px;background:url('<?=$val1['channel_icon']?>') no-repeat center; background-size:cover;"></div></div>
<div style="padding-top:7px;" ><a href="/grace/category/<?=cleanUrl($val1['category_name'])?>/<?=$val1['category_idx']?>"><span class="chinfo"><?=$val1['channel_name']?></span></a><p><span class="beachblue"><?=number_format($val1['channel_article_count'])?></span> stories</p></a></div>
</div>
<div class="fr" style="margin-top:15px; margin-right:10px;" >
<button type="button" class="btn btn-success br20" onclick="location.href='/grace/category/<?=$val1['category_name']?>/<?=$val1['category_idx']?>'" >더보기 <img src="/img/web/img_down.png" style="padding-top:8px;"></button>
</div>
</div>
<? if(count($val1['data'])<5) {
foreach ($val1['data'] as $val2) {
$head_title = '';
if($val2['head_title'] != '') $head_title = '<span class="beachblue">['.$val2['head_title'].']</span> ';
$title = $head_title.$val2['title'];
$title_txt = mb_strimwidth($title, '0', '90', '..', 'utf-8');
?>
<div class="channel_con">
<div class="art-img" onclick="location.href='/grace/<?=cleanUrl($val2['title'])?>/<?=$val2['idx']?>'" style="border-top-left-radius: 5px;border-top-right-radius: 5px;cursor:pointer;width:309.39px;height:200.3px;background:url('<?=imgSrc($val2['main_img'])?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle" style="height:57px"><a href="/grace/<?=cleanUrl($val2['title'])?>/<?=$val2['idx']?>"><?=$title_txt?></a><span class="c_name"><a href="/grace/editor/<?=$val2['editor_name']?>/<?=$val2['partner_idx']?>"><?=$val2['editor_name']?></a></span></p>
</div>
<?
}
}
?>
</div>
<?$i++;}?>
</div>
</div>
</div>
<script>
var channel_page = 2;
function channel_list_more(){
$(".channel_page"+channel_page).show();
console.log($("#channel_list").children('.channel_page'+(channel_page-1)).last());
$("#channel_list").children('.channel_page'+(channel_page-1)).last().removeAttr("style");
$("#channel_list").children('.channel_page'+(channel_page-1)).last().addClass("bgb3");
}
</script>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if(!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>

View File

@@ -0,0 +1,9 @@
<?
$def_arr_blind_limit_type = array('경고메일발송', '댓글작성불가', '게시물열람불가', '불량회원등록', '회원영구탈퇴');
?>
<script>
alert("블라인드 누적으로 인해 기능이 제한 되었습니다.\r\n제제내용 : <?=$def_arr_blind_limit_type[$arr_blind['limit_type']]?>\n제제기간 : <?=$arr_blind['end_date']?> 까지");
location.href="<?=$url?>";
</script>

View File

@@ -0,0 +1,806 @@
<?
$ci=& get_instance();
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
# 댓글
$req_data = array();
$req_data['content_type'] = $content_type;
$req_data['content_idx'] = $idx;
$req_data['offset'] = 0;
$req_data['limit'] = 15;
$req_data['sort_column'] = 'reg_date';
$req_data['sort_type'] = 'desc';
$req_data['write_id'] = $SES_MEMBER_ID;
$ci->load->library('comm');
$arr_comment_result = $ci->comm->fn_comment($req_data);
$comment_total_count = $arr_comment_result['comment_total_count'];
$comment_my_delete_count = $arr_comment_result['comment_my_delete_count'];
$arr_comment = $arr_comment_result['arr_comment'];
/*
echo $this->session->userdata('C_Member_Id');
var_dump($arr_comment_result);
*/
$ci->load->helper('cookie');
$comment_sns_id = get_cookie('crossmap_comment_sns_id');
$comment_sns_name = get_cookie('crossmap_comment_sns_name');
$comment_sns_type = get_cookie('crossmap_comment_sns_type');
$comment_list_url = '';
$main_url = '';
if($content_type == '3') {
$comment_list_url = '/web/life/life_comment/'.$idx;
$main_url = '/web/life/life_view/'.$idx;
} else if($content_type == '2') {
$comment_list_url = '/web/news/column_comment/'.$idx;
$main_url = '/web/news/column_view/'.$idx;
} else if($content_type == '1') {
$comment_list_url = '/web/news/news_comment/'.$idx;
$main_url = '/web/news/news_view/'.$idx;
}else if($content_type == '4') {
$comment_list_url = '/web/maptoon/comments?mtId='.$this->input->get('mtId'). '&no='. $idx;
$main_url = '/web/maptoon/article?mtId='.$this->input->get('mtId'). '&no='. $idx;
}
$method = $this->uri->segment(3);
$is_comment_all_list = 'N';
if($method == 'life_comment' || $method == 'column_comment'|| $method == 'news_comment') {
$is_comment_all_list = 'Y';
}
$ci=& get_instance();
$ci->load->model('web/m_member');
?>
<div class="reply" style="margin-top:10px">
<div class="reply_tit">댓글 <span class="beachblue" id="comment_count"><?=number_format($comment_total_count)?></span><span class="delete">본인 삭제 <span><?=number_format($comment_my_delete_count)?></span> <a href="javascript:comment_delete_refresh('<?=$idx?>', '<?=$SES_MEMBER_ID;?>', '<?=$content_type;?>');"><img src="/img/web/icon_refresh.gif"></a></span>
<span class="btn-info fr" style="padding-left:10px; padding-top:1px;"><a href="javascript:;" class="comment_policy_btn"><img src="/img/web/icon_info.gif"></a></span>
<span class="btn-tit fr"><a href="javascript:;" class="comment_policy_btn" style="color: #bcbcbc;">댓글운영정책</a></span>
</div>
<?
if($comment_sns_id == '') {
$reply_css2 = 'replay_text';
$content_readonly = 'readonly';
} else {
$reply_css2 = '';
$content_readonly = '';
}
$comment_sns_img1 = '/img/web/img_cm_off.gif'; $comment_sns_class1 = 'fr'; $nameText1=""; $comment_sns_javascript1="change_toggle('login_layer');"; $comment_sns_cursor1 = 'pointer';
$comment_sns_img2 = '/img/web/img_tweet_off.gif'; $comment_sns_class2 = 'fr'; $nameText2=""; $comment_sns_javascript2="twitter_join('comment')"; $comment_sns_cursor2 = 'pointer';
$comment_sns_img3 = '/img/web/img_facebook_off.gif';$comment_sns_class3 = 'fr'; $nameText3=""; $comment_sns_javascript3="checkLoginState();"; $comment_sns_cursor3 = 'pointer';
$comment_sns_img4 = '/img/web/img_kakao_off.gif'; $comment_sns_class4 = 'fr'; $nameText4=""; $comment_sns_javascript4="kakako_login()"; $comment_sns_cursor4 = 'pointer';
$comment_sns_img5 = '/img/web/img_naver_off.gif'; $comment_sns_class5 = 'fr'; $nameText5=""; $comment_sns_javascript5="naver_login()"; $comment_sns_cursor5 = 'pointer';
if($comment_sns_type != '') {
$comment_sns_javascript1 = "logout_advice()"; $comment_sns_javascript2 = "logout_advice()"; $comment_sns_javascript3 = "logout_advice()"; $comment_sns_javascript4 = "logout_advice()"; $comment_sns_javascript5 = "logout_advice()";
//$comment_sns_cursor1 = "default"; $comment_sns_cursor2 = "default"; $comment_sns_cursor3 = "default"; $comment_sns_cursor4 = "default"; $comment_sns_cursor5 = "default";
switch ($comment_sns_type) {
case 'cm': $comment_sns_img1 = '/img/web/img_cm_on.gif'; $comment_sns_class1 = ''; $nameText1='<span>'.$comment_sns_name.'</span>'; break;
case 'twitter': $comment_sns_img2 = '/img/web/img_tweet.gif'; $comment_sns_class2 = ''; $nameText2='<span>'.$comment_sns_name.'<span style="color:#a7a7a7;padding-left:10px;font-size:11px"><a href="javascript:comment_logout();">로그아웃</a> </span></span>'; break;
case 'facebook': $comment_sns_img3 = '/img/web/img_facebook_on.gif'; $comment_sns_class3 = ''; $nameText3='<span>'.$comment_sns_name.'<span style="color:#a7a7a7;padding-left:10px;font-size:11px"><a href="javascript:comment_logout();">로그아웃</a> </span></span>'; break;
case 'kakao': $comment_sns_img4 = '/img/web/img_kakao_on.gif'; $comment_sns_class4 = ''; $nameText4='<span>'.$comment_sns_name.'<span style="color:#a7a7a7;padding-left:10px;font-size:11px"><a href="javascript:comment_logout();">로그아웃</a> </span></span>'; break;
case 'naver': $comment_sns_img5 = '/img/web/img_naver_on.gif'; $comment_sns_class5 = ''; $nameText5='<span>'.$comment_sns_name.'<span style="color:#a7a7a7;padding-left:10px;font-size:11px"><a href="javascript:comment_logout();">로그아웃</a> </span></span>'; break;
}
} else {
$comment_sns_class1 = ''; $comment_sns_class2 = ''; $comment_sns_class3 = ''; $comment_sns_class4 = ''; $comment_sns_class5 = '';
}
?>
<div class="reply_box">
<div class="reply_social">
<a href="javascript:<?=$comment_sns_javascript1?>" style="cursor:<?=$comment_sns_cursor1?>"><span class="<?=$comment_sns_class1?>"><img src="<?=$comment_sns_img1?>"></span></a> <?=$nameText1?>
<a href="javascript:<?=$comment_sns_javascript2?>" style="cursor:<?=$comment_sns_cursor2?>"><span class="tweet <?=$comment_sns_class2?>"><img src="<?=$comment_sns_img2?>"></span></a> <?=$nameText2?>
<a href="javascript:<?=$comment_sns_javascript3?>" style="cursor:<?=$comment_sns_cursor3?>"><span class="facebook <?=$comment_sns_class3?>"><img src="<?=$comment_sns_img3?>"></span></a> <?=$nameText3?>
<a href="javascript:<?=$comment_sns_javascript4?>" style="cursor:<?=$comment_sns_cursor4?>"><span class="<?=$comment_sns_class4?>"><img src="<?=$comment_sns_img4?>"></span></a> <?=$nameText4?>
<a href="javascript:<?=$comment_sns_javascript5?>" style="cursor:<?=$comment_sns_cursor5?>"><span class="<?=$comment_sns_class5?>"><img src="<?=$comment_sns_img5?>"></span></a> <?=$nameText5?>
</div>
<div class="reply_write">
<textarea class="form-control <?=$reply_css2?> comment_text" name="comment" id="comment" rows="3" strA="" <?=$content_readonly?> placeholder="댓글 작성 시 상대방에 대한 배려와 사랑을 담아주세요." style="width:665px;" ></textarea>
</div>
<div class="reply_regist"><span class="reply_no" id="reply_text_count">0/300</span><span class="reply_btn" onclick="comment_add_proc();" style="cursor: pointer">등록</span></div>
</div>
<div class="reply_sort">
<input type="hidden" name="comment_sort" id="comment_sort" value="1">
<span><a href="javascript:change_comment_sort(1);" id="comment_sort1">호감순</a></span><span><a href="javascript:change_comment_sort(2);" class="current" id="comment_sort2">최신순</a></span>
<? if($is_comment_all_list == 'Y') { ?>
<span><a href="javascript:change_comment_sort(3);" id="comment_sort3">과거순</a></span><span><a href="javascript:change_comment_sort(4);" id="comment_sort4">답글순</a></span>
<? }?>
</div>
<div class="reply_contents">
<ul class="reply_list">
<div class="comment_box" >
<div id="comment_list">
<?
if(count($arr_comment) == 0) {
echo '<div style="height:100px;text-align:center; line-height:100px;">등록된 댓글이 없습니다.</div>';
} else{
$i=1;
foreach($arr_comment as $val) {
$content_type = $val['content_type'];
$comment_status = $val['comment_status'];
$comment = $val['comment'];
$comment_del_date = $val['del_date'];
$c_sns_name = $val['sns_name'];
$comment_reg_date = $val['reg_date'];
$is_best = $val['is_best'];
$write_id = $val['write_id'];
$comment_reg_date = substr($comment_reg_date, 0, 10);
$comment_main_style = '';
if($i == count($arr_comment) && $is_comment_all_list == 'Y') {
$comment_main_style= 'style="border-bottom:0 !important"';
}
$comment_txt = $comment;
if($comment_status!='1') {
$comment_txt = '<div style="color:#bcbcbc;"><img src="/img/web/icon_info.gif"> '.$comment.'</div><div class="r_date" style="margin-top:5px;color:#bcbcbc;">'.$comment_del_date.'</div>';
}
if($is_best=='Y') $comment_txt = '<label>BEST</label>'.$comment_txt;
$arr_member = $ci->m_member->member_where_member_id_select($write_id);
$member_img = '/img/web/img_profile_l.png';
if(isset($arr_member['member_img'])==true) $member_img = $arr_member['member_img'];
$name_header = '<img src="'.(empty($member_img)? '/files/img/web/img_photo.png': $member_img).'" width="16" height="16">&nbsp;&nbsp;';
if($c_sns_name !='cm') {
$name_header = '<img src="/img/web/img_'.$c_sns_name.'_on.gif">&nbsp;&nbsp;';
}
$write_name = $val['write_name'];
//$write_name = (mb_strlen($val['write_name']) > 10) ? iconv_substr($val['write_name'], 0, 10, "utf-8") . "***" : $val['write_name'];
$write_name = !empty($val['member_nickname']) ? $val['member_nickname'] : iconv_substr($val['member_id'], 0, 4, "utf-8") . "***";
?>
<div class="reply_comment" id="reply_comment_main<?=$val['idx']?>" <?=$comment_main_style?>>
<div class="r_info">
<?=$name_header?>
<span class="beachblue">
<?
if($comment_sns_id == '') {
echo $write_name;
} else {
if($content_type=='1' || $content_type=='2') {?>
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>');" style="color: #2bbec6 !important;"><?=$write_name?></a>
<? } else {
if($comment_sns_id==$val['write_id']) {
?>
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>');" style="color: #2bbec6 !important;"><?=$write_name?></a>
<?
} else {
echo $write_name;
}
}
}
?>
</span>
<span class="r_date">
<?=$comment_reg_date?>
<? if($comment_status==1) {?>
<? if($comment_sns_id!=$val['write_id']){?><span style="color:#e1e2e2;padding-left:10px;"> |</span> <a href="javascript:comment_spam('<?=$val['idx']?>', '<?=$val['write_name']?>')">신고</a><? } ?>
<? if($comment_sns_id==$val['write_id']){?><span style="color:#e1e2e2;padding-left:10px;"> |</span> <a href="javascript:comment_del('<?=$val['idx']?>')">삭제</a><?}?>
<? }?>
</span>
</div>
<div class="r_text"><?=$comment_txt?></div>
<ul class="r_base">
<li class="btn btn-default" onclick="comment_reply_open('<?=$val['idx']?>');" style="color:#000000;cursor: pointer">답글 <span id="comment_reply_count<?=$val['idx']?>"><?=number_format($val['reply_count'])?></span></li>
<li class="icons2">
<span class="thumbup2"><a href="javascript:comment_like_select(1, '<?=$val['idx']?>');"><img src="/img/web/img_thumbup.jpg"></a><span id="comment_like1_<?=$val['idx']?>"><?=number_format($val['like_count'])?></span></span>
<span class="thumbdown2"><a href="javascript:comment_like_select(2, '<?=$val['idx']?>');"><img src="/img/web/img_thumbdown.jpg"></a><span id="comment_like2_<?=$val['idx']?>"><?=number_format($val['bad_count'])?></span></span>
</li>
</ul>
</div>
<!-- 대댓글 -->
<div class="reply_box2" id="reply_comment<?=$val['idx']?>" style="display:none">
<div id="reply_comment_list<?=$val['idx']?>"></div>
<input type="hidden" name="comment_reply_page<?=$val['idx']?>" id="comment_reply_page<?=$val['idx']?>" value="1">
<div class="reply_close" id="reply_more<?=$val['idx']?>" style="display:none;"><a href="javascript:comment_reply_more(<?=$val['idx']?>)">더보기</a> <img src="/img/web/img_replyopen.gif"></div>
<ul class="box_wrap2">
<li class="r_img2"><img src="/img/web/img_reply1.gif"></li>
<li>
<div class="reply_box">
<div class="reply_social">
<a href="javascript:<?=$comment_sns_javascript1?>" style="cursor:<?=$comment_sns_cursor1?>"><span class="<?=$comment_sns_class1?>"><img src="<?=$comment_sns_img1?>"></span></a> <?=$nameText1?>
<a href="javascript:<?=$comment_sns_javascript2?>" style="cursor:<?=$comment_sns_cursor2?>"><span class="tweet <?=$comment_sns_class2?>"><img src="<?=$comment_sns_img2?>"></span></a> <?=$nameText2?>
<a href="javascript:<?=$comment_sns_javascript3?>" style="cursor:<?=$comment_sns_cursor3?>"><span class="facebook <?=$comment_sns_class3?>"><img src="<?=$comment_sns_img3?>"></span></a> <?=$nameText3?>
<a href="javascript:<?=$comment_sns_javascript4?>" style="cursor:<?=$comment_sns_cursor4?>"><span class="<?=$comment_sns_class4?>"><img src="<?=$comment_sns_img4?>"></span></a> <?=$nameText4?>
<a href="javascript:<?=$comment_sns_javascript5?>" style="cursor:<?=$comment_sns_cursor5?>"><span class="<?=$comment_sns_class5?>"><img src="<?=$comment_sns_img5?>"></span></a> <?=$nameText5?>
</div>
<div class="reply_write">
<textarea class="form-control <?=$reply_css2?> comment_text" <?=$content_readonly?> name="comment<?=$val['idx']?>" id="comment<?=$val['idx']?>" strA="<?=$val['idx']?>" rows="3" placeholder="댓글 작성 시 상대방에 대한 배려와 사랑을 담아주세요." style=" width: 590px;"></textarea>
</div>
<div class="reply_regist">
<span class="reply_no" id="reply_text_count<?=$val['idx']?>">0/300</span><span class="reply_btn"><a href="javascript:comment_reply_add_proc(<?=$val['idx']?>);"> 등록</a></span>
</div>
</div>
</li>
</ul>
<div class="reply_close"><a href="javascript:comment_reply_close('<?=$val['idx']?>')">댓글 접기</a> <img src="/img/web/img_replyclose.gif"></div>
</div>
<!--// 대댓글 -->
<?
$i++;
}
}
?>
</div>
<? if($is_comment_all_list == 'Y') {
$comment_more_btn_style = 'style="display:none;"';
if($comment_total_count > count($arr_comment)) {
$comment_more_btn_style = ' style="display:block;"';
}
?>
<div class="channel_bottom3">
<button type="button" class="btn btn-default br20" id="comment_more_btn" <?=$comment_more_btn_style?> onclick="comment_list_more();">더보기 </button>
</div>
<? }
?>
<? if($is_comment_all_list == 'Y') { ?>
<div class="reply_info" style="float:right; padding:0 0 30px 0;">
<span><img src="/img/web/mypage_arrow_left.gif" style="padding-top:9px;"> <a href="<?=$main_url?>" style="color:#7e7f82"> 이전 페이지로 돌아가기</a> </span>
<span style="color:#d4d4d4;padding-left:10px;"> |</span>
<span><img src="/img/web/img_up2.gif" style="padding-top:12px;"><a href="#" style="color:#7e7f82"> 맨위로</a></span>
</div>
<? } else {
$comment_all_list_style = '';
if($comment_total_count==0) $comment_all_list_style='display:none;';
?>
<div class="viewall" id="comment_all_list" style="float:right; padding:20px 0 30px 0;<?=$comment_all_list_style?>"><a href="<?=$comment_list_url?>">전체 댓글 보기 &gt;</a></div>
<? } ?>
</div>
</ul>
</div>
</div>
<div id="comment_policy" style="display:none;z-index: 9999">
<div class="delivery_info3" style="position: fixed;">
<p class="d_info_tit" style="text-align:center; margin:10px 0">댓글운영정책</p>
<p class="d_info_txt">
크로스맵 댓글은 게시물에 대하여 자신의 생각을 말하고 남의 생각을 들으며 서로 다양한 의견을 나누는 공간입니다. 그러나 간혹 불건전한 내용을 올리시는 분들이 계셔서 건전한 인터넷문화 정착을 위해 아래와 같은 운영원칙을 적용합니다.<br><br>
<span style="text-decoration:underline; margin-bottom: 15px;display: inline-block;">1. 댓글의 삭제 및 제한 조치</span><br>
네티즌들의 신고 또는 자제 모니터링을 통해 아래에 해당하는 내용이 포함된 댓글이 발견되면 예고없이 삭제 또는 제한 조치를 하겠습니다. <br>
</p>
<table style="font-size:13px;">
<tr>
<td>1) 타인에 대한 욕설 또는 비방 </td>
<td>2) 인신공격 또는 명예훼손 </td>
</tr>
<tr>
<td>3) 개인정보 유출 또는 사생활 침해</td>
<td>4) 음란성 내용 또는 음란물 링크 </td>
</tr>
<tr>
<td>5) 상업적 광고 또는 사이트/홈피 홍보&nbsp;&nbsp;&nbsp;</td>
<td>6) 불법정보 유출</td>
</tr>
<tr>
<td>7) 같은 내용의 반복(도배) </td>
<td>8) 폭력 또는 사행심 조장 </td>
</tr>
<tr>
<td>9) 기타 게시물 내용과 관계없는 내용</td>
<td></td>
</tr>
</table>
<br><br>
<p class="d_info_txt">
<span style="text-decoration:underline; margin-bottom: 15px;display: inline-block;">2. 댓글 작성에 대한 제한</span><br>
불건전한 댓글은 발견시 별도의 통보없이 즉시 삭제 또는 제한 조치 하며 상습적 또는 위반 정도가 심한 댓글을 올리시는 분에 대해서는 일정 기간 댓글 작성에 대한 권한을 제한할 수 있습니다.<br>
또한 비정상적인 패턴으로 조회, 추천, 반대 등이 발생하는 것으로 관리자 또는 시스템이 판단하는
경우 부정 클릭여부를 확인하여 해당 IP나 ID를 제재할 수 있습니다.<br>
명예훼손, 개인정보유츨, 욕설 등 법률에 위반되는 댓글은 관계 법령에 의거 민형사상 처벌을 받을 수 있으니 이용에 주의를 부탁 드립니다.<br><br>
<span style="text-decoration:underline; margin-bottom: 15px;display: inline-block;">3. 뉴스, 칼럼 댓글함 전체공개</span><br>
건전한 댓글 문화를 위하여 뉴스 및 칼럼 댓글에 한해서만 댓글모음이 전체공개됩니다. 제공되는 목록에 삭제한 댓글이나 답글은 포함되지 않습니다. <br>
</p>
<div class="form-group" style="margin:20px 0; display:block; text-align:center">
<button type="button" class="btn btn-success" onclick="change_toggle('comment_policy');" style="padding:5px 20px; font-size:14px">확인</button>
</div>
</div>
<div class="mask" style="z-index: 9998"></div>
</div>
<div id="social_login" style="display:none;">
<div class="popup_wrap" style="position: fixed">
<div class="popupbox trc" style=" width:445px; ">
<div class="popuptop">
<h3 class="p_title">소셜댓글 로그인 </h3>
<span class="btn-close"><a href="javascript:change_toggle('social_login')"><img src="/img/web/btn-close.png"></a></span>
</div>
<div class="popupbody">
<div class="ft16" style="padding:30px 0 20px;">계정을 선택하시면 <span class="beachblue">로그인·계정인증</span>을 통해<br>댓글을 남기실 수 있습니다.</div>
<div class="form-group" style="margin:10px 0 10px 0; display:block;">
<a href="javascript:change_toggle('social_login');change_toggle('login_layer')"><img src="/img/web/btn_crossmap.gif" alt="크로스맵"></a>
</div>
<div class="form-group" style="margin:10px 0 10px 0; display:block;">
<a href="javascript:twitter_join('comment')"><img src="/img/web/btn_tweet.gif" alt="트위터"></a>
</div>
<div class="form-group" style="margin:10px 0 10px 0; display:block;">
<a href="javascript:kakako_login()"><img src="/img/web/btn_kakao.gif" alt="카카오"></a>
</div>
<div class="form-group" style="margin:10px 0 10px 0; display:block;">
<a href="javascript:naver_login()"><img src="/img/web/btn_naver.gif" alt="네이버"></a>
</div>
<div class="form-group" style="margin:10px 0 50px; display:block; ">
<a href="javascript:checkLoginState()"><img src="/img/web/btn_facebook.gif" alt="페이스북"></a>
</div>
</div>
</div>
</div>
<div class="mask"></div>
</div>
<!-- 댓글 신고 -->
<? require_once(APPPATH . "views/web/comm/comment_spam_layer_inc.php");?>
<script>
// 레이어 이외의 공간 클릭시 close
$(document).mouseup(function (e){
var container = $("#comment_policy");
if( container.has(e.target).length === 0) container.hide();
});
$('.comment_policy_btn').click(function(e) {
$("#comment_policy").toggle();
var popH = $(this).offset().top;
$('.delivery_info3').css('left','50%');
$('.delivery_info3').css('top', '70px');
$('.delivery_info3').css('margin-left','-265px');
//$("html, body").scrollTop(0);
console.log(popH);
});
$('.replay_text').click(function(e) {
$("#social_login").show();
var popH = $(this).offset().top;
$(".popup_wrap").css('left','50%');
$(".popup_wrap").css('top','100px');
//$("html, body").scrollTop(0);
});
$('.comment_text').on('keyup', function(event) {
var key = $(this).attr('strA');
var len = $(this).val().length;
if (len >= 300) {
$(this).val($(this).val().substring(0, 300));
len = 300;
}
$("#reply_text_count"+key).html(len+'/300');
});
// 댓글
// 댓글 sort 변경
function change_comment_sort(type){
$("#comment_sort").val(type);
$("#comment_sort1").removeClass('current');
$("#comment_sort2").removeClass('current');
$("#comment_sort3").removeClass('current');
$("#comment_sort4").removeClass('current');
$("#comment_sort"+type).addClass('current');
comment_list(1);
}
// 대댓글 열기
function comment_reply_open(idx){
$("#reply_comment"+idx).toggle();
$("#reply_comment_main"+idx).addClass('reply_comment_open');
$("#reply_comment_main"+idx).removeClass('reply_comment');
comment_reply_list(idx, 1);
$("#comment_reply_page"+idx).val(1);
}
// 대댓글 닫기
function comment_reply_close(idx){
$("#reply_comment"+idx).hide();
$("#reply_comment_main"+idx).removeClass('reply_comment_open');
$("#reply_comment_main"+idx).addClass('reply_comment');
}
// 대댓글 더보기
function comment_reply_more(idx){
var page = $("#comment_reply_page"+idx).val();
page = parseInt(page) + 1;
$("#comment_reply_page"+idx).val(page);
comment_reply_list(idx, page);
}
// 댓글 더보기
var comment_page = 2;
function comment_list_more(){
comment_list(comment_page);
}
function comment_list(page){
var sort = $("#comment_sort").val();
var form_data = {
"sort" : sort,
"page" : page,
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>",
"is_comment_all_list" : "<?=$is_comment_all_list?>"
};
$.ajax({
url: '/web/comm/comment_list',
async: false,
type: 'POST',
timeout: 10000,
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
if(page == 1) {
$("#comment_list").html(arrHtml[1]);
} else {
$("#comment_list").children('.reply_comment').last().removeAttr("style");
$("#comment_list").append(arrHtml[1]);
}
$("#comment_count").html(setComma(arrHtml[2]));
if (arrHtml[3] == "N") {
$("#comment_more_btn").hide();
} else {
$("#comment_more_btn").show();
}
<? if($is_comment_all_list=='N') {?>
if(parseInt(arrHtml[2]) > 0) {
console.log("1");
$("#comment_all_list").show();
}
<? }?>
comment_page=page+1;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
//alert('저장에 실패했습니다.');
return false;
}
});
}
// comment 댓글 리스트 가져오기
function comment_reply_list(idx, page){
var sort = $("#comment_sort").val();
var form_data = {
"comment_idx" : idx,
"page" : page,
"sort" : sort
};
$.ajax({
url: '/web/comm/comment_reply_list',
async: false,
type: 'POST',
dataType: 'HTML',
timeout: 10000,
data: form_data,
success: function (rtnHtml) {
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
if (arrHtml[1] != "") {
if(page==1) {
$("#reply_comment_list" + idx).html(arrHtml[1]);
} else {
$("#reply_comment_list" + idx).append(arrHtml[1]);
}
}
$("#comment_reply_count"+idx).html(setComma(arrHtml[2]));
if (arrHtml[3] == "N") {
$("#reply_more" + idx).hide();
} else {
$("#reply_more" + idx).show();
}
}
},
error: function (rtnHtml) {
//alert('데이터 로드에 실패했습니다.');
return false;
}
});
}
// 댓글달기
function comment_add_proc(){
if("<?=$comment_sns_id?>"=="") {
alert("로그인 후에 이용가능합니다.");
location.href='/web/user/login';
return;
}
if($("#comment").val()=="") {
alert("댓글을 입력해주세요.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>",
"comment" : $("#comment").val()
};
$.ajax({
url: '/web/comm/comment_add_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#comment").val('');
$("#comment").focus();
$("#reply_text_count").html('0/300');
$("#comment_sort").val('2');
$("#comment_sort1").removeClass('current');
$("#comment_sort2").removeClass('current');
$("#comment_sort2").addClass('current');
comment_list(1);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
// 대대글 달기
function comment_reply_add_proc(p_idx){
if("<?=$comment_sns_id?>"=="") {
alert("로그인 후에 이용가능합니다.");
location.href='/web/user/login';
return;
}
if($("#comment"+p_idx).val()=="") {
alert("댓글을 입력해주세요.");
return;
}
var form_data = {
"p_idx" : p_idx,
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>",
"comment" : $("#comment"+p_idx).val()
};
$.ajax({
url: '/web/comm/comment_add_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#comment"+p_idx).val('');
$("#reply_text_count"+p_idx).html('0/300');
$("#comment_reply_page"+p_idx).val(1);
$("#comment_sort").val('2');
$("#comment_sort1").removeClass('current');
$("#comment_sort2").removeClass('current');
$("#comment_sort2").addClass('current');
comment_reply_list(p_idx, 1);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
//alert('저장에 실패했습니다.');
return false;
}
});
}
// 댓글 좋아요
function comment_like_select(type, idx){
if("<?=$comment_sns_id?>"=="") {
alert("로그인 후에 이용가능합니다.");
location.href='/web/user/login';
return;
}
var form_data = {
"comment_idx" : idx,
"type" : type
};
$.ajax({
url: '/web/comm/comment_like_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
var like_count = setComma(rtnJson.data.like_count);
var bad_count = setComma(rtnJson.data.bad_count);
$("#comment_like1_"+idx).html(like_count);
$("#comment_like2_"+idx).html(bad_count);
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
function comment_del(idx){
if(confirm("댓글이 삭제됩니다. 삭제하시겠습니까?") == false) {
return false;
}
var form_data = {
"idx" : idx
};
$.ajax({
url: '/web/comm/user_comment_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
comment_list(1);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('삭제에 실패했습니다.');
return false;
}
});
}
function reply_comment_del(idx, p_idx){
if(confirm("댓글이 삭제됩니다. 삭제하시겠습니까?") == false) {
return false;
}
var form_data = {
"idx" : idx
};
$.ajax({
url: '/web/comm/user_comment_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
comment_reply_list(p_idx, 1);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('삭제에 실패했습니다.');
return false;
}
});
}
function comment_delete_refresh(idx, write_id, content_type) {
var form_data = {
"idx" : idx,
"write_id" : write_id,
"content_type" : content_type
};
$.ajax({
url: '/web/life/user_comment_refresh_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result.code == "0000") {
$('.delete span').text(rtnJson.delete_cnt);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('알 수 없는 오류가 발생하였습니다.');
return false;
}
});
}
function logout_advice(){
alert("로그아웃 후에 이용해주세요.");
return false;
}
function comment_logout(){
location.href="/web/comm/comment_logout";
}
</script>

View File

@@ -0,0 +1,196 @@
<?
$this->load->helper('cookie');
$comment_sns_id = get_cookie('crossmap_comment_sns_id');
$comment_sns_name = get_cookie('crossmap_comment_sns_name');
$comment_sns_type = get_cookie('crossmap_comment_sns_type');
$ci=& get_instance();
$ci->load->model('web/m_member');
if($result_code == '0000') {
echo '0000|||||';
if(count($arr_comment) == 0) {
echo '<div style="height:100px;text-align:center; line-height:100px;">등록된 댓글이 없습니다.</div>';
} else{
if($comment_sns_id == '') {
$reply_css2 = 'replay_text';
} else {
$reply_css2 = '';
}
$i=1;
foreach($arr_comment as $val) {
$content_type = $val['content_type'];
$comment_status = $val['comment_status'];
$comment_del_date = $val['del_date'];
$comment_reg_date = $val['reg_date'];
$c_sns_name = $val['sns_name'];
$comment = $val['comment'];
$is_best = $val['is_best'];
$write_id = $val['write_id'];
$comment_reg_date = substr($comment_reg_date, 0, 10);
$comment_main_style = '';
if($i == count($arr_comment) && $is_comment_all_list == 'Y') {
$comment_main_style= 'style="border-bottom:0 !important"';
}
$comment_txt = $comment;
if($comment_status!='1') {
$comment_txt = '<div style="color:#bcbcbc;"><img src="/img/web/icon_info.gif"> '.$comment.'</div><div class="r_date" style="margin-top:5px;color:#bcbcbc;">'.$comment_del_date.'</div>';
}
if($is_best=='Y') $comment_txt = '<label>BEST</label>'.$comment_txt;
$arr_member = $ci->m_member->member_where_member_id_select($write_id);
$member_img = '/img/web/img_profile_l.png';
if(isset($arr_member['member_img'])==true) $member_img = $arr_member['member_img'];
$name_header = '<img src="'.(empty($member_img)? '/files/img/web/img_photo.png': $member_img).'" width="16" height="16">&nbsp;&nbsp;';
if($c_sns_name !='cm') {
$name_header = '<img src="/img/web/img_'.$c_sns_name.'_on.gif">&nbsp;&nbsp;';
}
//$write_name = $val['write_name'];
$write_name = !empty($val['member_nickname']) ? $val['member_nickname'] : iconv_substr($val['member_id'], 0, 4, "utf-8") . "***";
?>
<div class="reply_comment" id="reply_comment_main<?=$val['idx']?>" <?=$comment_main_style?>>
<div class="r_info">
<span class="beachblue">
<?=$name_header?>
<?
if($comment_sns_id == '') {
echo $write_name;
} else {
if($content_type == '1' || $content_type == '2') {
?>
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>');"><?=$write_name?></a>
<?
} else {
if($comment_sns_id!=$val['write_id']) {
echo $write_name;
} else {
?>
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>');"><?=$write_name?></a>
<?
}
}
}
?>
</span>
<span class="r_date"><?=$comment_reg_date?>
<? if($comment_status==1) {?>
<? if($comment_sns_id!=$val['write_id']){?><span style="color:#e1e2e2;padding-left:10px;"> |</span> <a href="javascript:comment_spam('<?=$val['idx']?>', '<?=$val['write_name']?>')">신고</a><? } ?>
<? if($comment_sns_id==$val['write_id']){?><span style="color:#e1e2e2;padding-left:10px;"> |</span> <a href="javascript:comment_del('<?=$val['idx']?>')">삭제</a> <?}?>
<? }?>
</span>
</div>
<div class="r_text"><?=$comment_txt?></div>
<ul class="r_base">
<li class="btn btn-default" onclick="comment_reply_open('<?=$val['idx']?>');" style="color:#000000;cursor: pointer">답글 <span id="comment_reply_count<?=$val['idx']?>"><?=number_format($val['reply_count'])?></span></li>
<li class="icons2">
<span class="thumbup2"><a href="javascript:comment_like_select(1, '<?=$val['idx']?>');"><img src="/img/web/img_thumbup.jpg"></a><span id="comment_like1_<?=$val['idx']?>"><?=number_format($val['like_count'])?></span></span>
<span class="thumbdown2"><a href="javascript:comment_like_select(2, '<?=$val['idx']?>');"><img src="/img/web/img_thumbdown.jpg"></a><span id="comment_like2_<?=$val['idx']?>"><?=number_format($val['bad_count'])?></span></span>
</li>
</ul>
</div>
<!-- 대댓글 -->
<?php
$comment_sns_img1 = '/img/web/img_cm_off.gif'; $comment_sns_class1 = 'fr'; $nameText1=""; $comment_sns_javascript1="window.location='/m/member/login?redir=https://crossmap.co.kr/m/life/life_view/335';"; $comment_sns_cursor1 = 'pointer';
$comment_sns_img2 = '/img/web/img_tweet_off.gif'; $comment_sns_class2 = 'fr'; $nameText2=""; $comment_sns_javascript2="twitter_join('comment')"; $comment_sns_cursor2 = 'pointer';
$comment_sns_img3 = '/img/web/img_facebook_off.gif';$comment_sns_class3 = 'fr'; $nameText3=""; $comment_sns_javascript3="checkLoginState();"; $comment_sns_cursor3 = 'pointer';
$comment_sns_img4 = '/img/web/img_kakao_off.gif'; $comment_sns_class4 = 'fr'; $nameText4=""; $comment_sns_javascript4="kakako_login()"; $comment_sns_cursor4 = 'pointer';
$comment_sns_img5 = '/img/web/img_naver_off.gif'; $comment_sns_class5 = 'fr'; $nameText5=""; $comment_sns_javascript5="naver_login()"; $comment_sns_cursor5 = 'pointer';
if($comment_sns_type != '') {
if($comment_sns_name) {
if(mb_strlen($comment_sns_name, 'utf-8') > 5) {
$comment_sns_name = mb_strcut($comment_sns_name, 0, 9, 'UTF-8')."**";
}
}
$comment_sns_javascript1 = "logout_advice()"; $comment_sns_javascript2 = "logout_advice()"; $comment_sns_javascript3 = "logout_advice()"; $comment_sns_javascript4 = "logout_advice()"; $comment_sns_javascript5 = "logout_advice()";
//$comment_sns_cursor1 = "default"; $comment_sns_cursor2 = "default"; $comment_sns_cursor3 = "default"; $comment_sns_cursor4 = "default"; $comment_sns_cursor5 = "default";
switch ($comment_sns_type) {
case 'cm': $comment_sns_img1 = '/img/web/img_cm_on.gif'; $comment_sns_class1 = 'fl'; $nameText1="<span>".$comment_sns_name." <span style='color:#a7a7a7;padding-left:10px;font-size:11px'><a href='javascript:window.location=\"/m/member/logout_proc\";'>로그아웃</a></span>"; break;
case 'twitter': $comment_sns_img2 = '/img/web/img_tweet.gif'; $comment_sns_class2 = 'fl'; $nameText2="<span>".$comment_sns_name." <span style='color:#a7a7a7;padding-left:10px;font-size:11px'><a href='javascript:comment_logout();'>로그아웃</a></span>"; break;
case 'facebook': $comment_sns_img3 = '/img/web/img_facebook_on.gif'; $comment_sns_class3 = 'fl'; $nameText3="<span>".$comment_sns_name." <span style='color:#a7a7a7;padding-left:10px;font-size:11px'><a href='javascript:comment_logout();'>로그아웃</a></span>"; break;
case 'kakao': $comment_sns_img4 = '/img/web/img_kakao_on.gif'; $comment_sns_class4 = 'fl'; $nameText4="<span>".$comment_sns_name." <span style='color:#a7a7a7;padding-left:10px;font-size:11px'><a href='javascript:comment_logout();'>로그아웃</a></span>"; break;
case 'naver': $comment_sns_img5 = '/img/web/img_naver_on.gif'; $comment_sns_class5 = 'fl'; $nameText5="<span>".$comment_sns_name." <span style='color:#a7a7a7;padding-left:10px;font-size:11px'><a href='javascript:comment_logout();'>로그아웃</a></span>"; break;
}
} else {
$comment_sns_class1 = '';$comment_sns_class2 = '';$comment_sns_class3 = '';$comment_sns_class4 = '';$comment_sns_class5 = '';
}
?>
<div class="reply_box2" id="reply_comment<?=$val['idx']?>" style="display:none">
<div id="reply_comment_list<?=$val['idx']?>"></div>
<input type="hidden" name="comment_reply_page<?=$val['idx']?>" id="comment_reply_page<?=$val['idx']?>" value="1">
<div class="reply_close" id="reply_more<?=$val['idx']?>" style="display:none;"><a href="javascript:comment_reply_more(<?=$val['idx']?>)">더보기</a> <img src="/img/web/img_replyopen.gif"></div>
<ul class="box_wrap2">
<li class="r_img2"><img src="/img/web/img_reply1.gif"></li>
<li>
<div class="reply_box">
<div class="reply_social">
<?switch($comment_sns_type){
case 'cm': ?>
<a href="javascript:<?=$comment_sns_javascript1?>" style="cursor:<?=$comment_sns_cursor1?>"><span class="tweet"><img src="<?=$comment_sns_img1?>"></a> <?=$nameText1?>
<?;break;?>
<?case 'twitter': ?>
<a href="javascript:<?=$comment_sns_javascript2?>" style="cursor:<?=$comment_sns_cursor2?>"><img src="<?=$comment_sns_img2?>"></a> <?=$nameText2?>
<?;break;?>
<?case 'facebook': ?>
<a href="javascript:<?=$comment_sns_javascript3?>" style="cursor:<?=$comment_sns_cursor3?>"><img src="<?=$comment_sns_img3?>"></a> <?=$nameText3?>
<?;break;?>
<?case 'kakao': ?>
<a href="javascript:<?=$comment_sns_javascript4?>" style="cursor:<?=$comment_sns_cursor4?>"><img src="<?=$comment_sns_img4?>"></a> <?=$nameText4?>
<?;break;?>
<?case 'naver': ?>
<a href="javascript:<?=$comment_sns_javascript5?>" style="cursor:<?=$comment_sns_cursor5?>"><img src="<?=$comment_sns_img5?>"></a> <?=$nameText5?>
<?;break;?>
<?}?>
<span class="facebook<?=($comment_sns_type) ? " on" : ""; ?>">
<a href="javascript:<?=$comment_sns_javascript5?>" style="cursor:<?=$comment_sns_cursor5?>;<?=($comment_sns_type == 'naver')? "display:none" : ""?>"><img src="<?=$comment_sns_img5?>"></a>
<a href="javascript:<?=$comment_sns_javascript4?>" style="cursor:<?=$comment_sns_cursor4?>;<?=($comment_sns_type == 'kakao')? "display:none" : ""?>"><img src="<?=$comment_sns_img4?>"></a>
<a href="javascript:<?=$comment_sns_javascript3?>" style="cursor:<?=$comment_sns_cursor3?>;<?=($comment_sns_type == 'facebook')? "display:none" : ""?>"><img src="<?=$comment_sns_img3?>"></a>
<a href="javascript:<?=$comment_sns_javascript2?>" style="cursor:<?=$comment_sns_cursor2?>;<?=($comment_sns_type == 'twitter')? "display:none" : ""?>"><img src="<?=$comment_sns_img2?>"></a>
<a href="javascript:<?=$comment_sns_javascript1?>" style="cursor:<?=$comment_sns_cursor1?>;<?=($comment_sns_type == 'cm')? "display:none" : ""?>"><span class="tweet"><img src="<?=$comment_sns_img1?>"></span></a>
</span>
</div>
<div class="reply_write">
<textarea class="form-control <?=$reply_css2?> comment_text" name="comment<?=$val['idx']?>" id="comment<?=$val['idx']?>" strA="<?=$val['idx']?>" rows="3" placeholder="댓글 작성 시 상대방에 대한 배려와 사랑을 담아주세요." style=" width: 590px;"></textarea>
</div>
<div class="reply_regist">
<span class="reply_no" id="reply_text_count<?=$val['idx']?>">0/300</span><span class="reply_btn"><a href="javascript:comment_reply_add_proc(<?=$val['idx']?>);"> 등록</a></span>
</div>
</div>
</li>
</ul>
<div class="reply_close"><a href="javascript:comment_reply_close('<?=$val['idx']?>')">댓글 접기</a> <img src="/img/web/img_replyclose.gif"></div>
</div>
<!--// 대댓글 -->
<?
$i++;
}?>
<?
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||댓글가져오기를 실패했습니다.';
}
?>

View File

@@ -0,0 +1,97 @@
<?
$this->load->helper('cookie');
$comment_sns_id = get_cookie('crossmap_comment_sns_id');
$ci=& get_instance();
$ci->load->model('web/m_member');
if($result_code == '0000') {
echo '0000|||||';
$row_count = count($arr_comment);
if($row_count > 0) {
foreach($arr_comment as $val) {
$content_type = $val['content_type'];
$comment_reg_date = $val['reg_date'];
$comment_reg_date = substr($comment_reg_date, 0, 10);
$comment_status = $val['comment_status'];
$comment = $val['comment'];
$comment_del_date = $val['del_date'];
$is_best = $val['is_best'];
$c_sns_name = $val['sns_name'];
$write_id = $val['write_id'];
$comment_txt = $comment;
if($comment_status!='1') {
$comment_txt = '<div style="color:#bcbcbc;"><img src="/img/web/icon_info.gif"> '.$comment.'</div><div class="r_date" style="margin-top:5px;color:#bcbcbc;">'.$comment_del_date.'</div>';
}
if($is_best=='Y') $comment_txt = '<label>BEST</label>'.$comment_txt;
$arr_member = $ci->m_member->member_where_member_id_select($write_id);
$member_img = '/img/web/img_profile_l.png';
if(isset($arr_member['member_img'])==true) $member_img = $arr_member['member_img'];
$name_header = '<img src="'.(empty($member_img)? '/files/img/web/img_photo.png': $member_img).'" width="16" height="16">&nbsp;&nbsp;';
if($c_sns_name !='cm') {
$name_header = '<img src="/img/web/img_'.$c_sns_name.'_on.gif">&nbsp;&nbsp;';
}
//$write_name = $val['write_name'];
$write_name = !empty($val['member_nickname']) ? $val['member_nickname'] : iconv_substr($val['member_id'], 0, 4, "utf-8") . "***";
?>
<ul class="box_wrap">
<li class="img_reply"><img src="/img/web/img_reply1.gif"></li>
<li>
<div class="r_info">
<span class="beachblue">
<?=$name_header?>
<?
if($comment_sns_id=='') {
echo $write_name;
} else {
if($content_type == '1' || $content_type == '2') {
?>
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>');" style="color: #2bbec6 !important;"><?=$write_name?></a>
<? } else {
if($comment_sns_id!=$val['write_id']) {
echo $write_name;
} else {
?>
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>');" style="color: #2bbec6 !important;"><?=$write_name?></a>
<?
}
}
}
?>
</span>
<span class="r_date"><?=$comment_reg_date?>
<? if($comment_status==1) {?>
<? if($comment_sns_id!=$val['write_id']){?><span style="color:#e1e2e2;padding-left:10px;"> |</span> <a href="javascript:comment_spam('<?=$val['idx']?>', '<?=$val['write_name']?>')">신고</a><?}?>
<? if($comment_sns_id==$val['write_id']){?><span style="color:#e1e2e2;padding-left:10px;"> |</span> <a href="javascript:reply_comment_del('<?=$val['idx']?>','<?=$val['p_idx']?>');">삭제</a> <?}?>
<? }?>
</span>
</div>
<div class="r_base">
<span><?=$comment_txt?></span>
</div>
</li>
<li class="icons2">
<span class="thumbup2"><a href="javascript:comment_like_select(1, '<?=$val['idx']?>')"><img src="/img/web/img_thumbup.jpg"></a><span id="comment_like1_<?=$val['idx']?>"><?=number_format($val['like_count'])?></span></span>
<span class="thumbdown2"><a href="javascript:comment_like_select(2, '<?=$val['idx']?>')"><img src="/img/web/img_thumbdown.jpg"></a><span id="comment_like2_<?=$val['idx']?>"><?=number_format($val['bad_count'])?></span></span>
</li>
</ul>
<?
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||댓글가져오기를 실패했습니다.';
}
?>

View File

@@ -0,0 +1,117 @@
<?php
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
?>
<!-- 댓글 신고 -->
<div id="comment_spam_layer" style="display:none;">
<input type="hidden" name="comment_spam_idx" id="comment_spam_idx">
<div class="popup_wrap" style="position: fixed">
<div class="popupbox trc" style=" width:445px; ">
<div class="popuptop">
<h3 class="p_title">신고하기 </h3>
<span class="btn-close"><a href="javascript:commonLayerClose('comment_spam_layer')"><img src="/img/web/btn-close.png"></a></span>
</div>
<div class="popupbody">
<dl class="bgb notice2 pd30 ft16">
<dt>신고대상</dt>
<dd id="comment_write_name_txt"></dd>
<dt style="padding-top:6px;">내용</dt>
<dd class="info_forms">
<div class="form-group">
<input type="text" name="spam_reason_content" id="spam_reason_content" class="form-control" placeholder="간략 내용이 들어갑니다." style="width:97%;">
</div>
</dd>
</dl>
<div class="ft18 pd30 beachblue">신고를 원하시는 이유를 선택해 주세요.</div>
<dl class="bgb notice_list ft16">
<dt>부적절한 홍보 게시물</dt>
<dd><input type="radio" name="spam_reason_type" id="spam_reason_type1" value="1" checked=""></dd>
<dt>음란성 혹은 청소년에게 유해</dt>
<dd><input type="radio" name="spam_reason_type" id="spam_reason_type2" value="2" ></dd>
<dt>명예훼손 혹은 저작권 침해</dt>
<dd><input type="radio" name="spam_reason_type" id="spam_reason_type3" value="3" ></dd>
</dl>
<div class="form-group" style="margin:30px 0; display:block; text-align:center">
<button type="button" class="btn btn-success br20" style="padding:10px 50px; font-size:16px" onclick="comment_spam_proc();">확인</button>
<button type="button" class="btn btn-default_bb br20" style="padding:10px 50px; font-size:16px " onclick="commonLayerClose('comment_spam_layer')">취소</button>
</div>
</div>
</div>
</div>
<div class="mask"></div>
</div>
<script>
// 댓글 신고
function comment_spam(idx, write_name){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
//$("html, body").scrollTop(0);
$("#comment_spam_layer").toggle();
$("#comment_write_name_txt").html(write_name);
$("#comment_spam_idx").val(idx);
$("#spam_reason_content").val('');
$('input:radio[name="spam_reason_type"][value="1"]').prop('checked', true);
}
function comment_spam_proc(){
var idx = $("#comment_spam_idx").val();
if(idx == '') {
alert("신고하기에 실패되었습니다.");
$("#comment_spam_layer").toggle();
return false;
}
if($("#spam_reason_content").val()== '') {
alert("신고내용을 입력해주세요.");
return false;
}
var form_data = {
"comment_idx" : idx,
"spam_reason_content" : $("#spam_reason_content").val(),
"spam_reason_type" : $(":input:radio[name=spam_reason_type]:checked").val()
};
$.ajax({
url: '/web/comm/comment_spam_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
alert("신고되었습니다.");
$("#comment_spam_layer").toggle();
return false;
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,302 @@
<?
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$SES_MEMBER_NICNAME = $this->session->userdata('C_Member_Nicname');
$controller = $this->uri->segment(2);
$ci=& get_instance();
$ci->load->model('web/m_delivery');
$ci->load->model('web/m_life');
# 채널
$req_data = array();
$req_data['content_type'] = '3';
$req_data['offset'] = 0;
$req_data['limit'] = 15;
$req_data['member_id'] = $SES_MEMBER_ID;
# model
$list = $ci->m_delivery->delivery_join_channel_list($req_data);
$total_count = $ci->m_delivery->delivery_join_channel_list_total_count($req_data);
?>
<div id="delivery_layer" style="display:none;">
<div class="popup_wrap2_d" style="z-index:9998;">
<div class="popupbox2" style="width:810px;">
<div class="popuptop3_d">
<h3 class="p_title2"><strong><?=$SES_MEMBER_NICNAME?></strong> 님의 배달함 <a href="javascript:change_delivery_type('3')"><span style="padding-left:40px;" class="current" id="delivery_menu3">채널</span></a> | <a href="javascript:change_delivery_type('2')"><span id="delivery_menu2">칼럼</span></a> | <a href="javascript:change_delivery_type('9')"><span id="delivery_menu9">태그</span></a></h3>
<span class="btn-info"><a href="javascript:change_help()"><img src="/img/web/btn-info.png"></a></span>
<span class="btn-close"><a href="javascript:change_toggle('delivery_layer')"><img src="/img/web/btn-close2.png"></a></span>
</div>
</div>
<div class="popupbody3_d">
<div class="pop_tit">
<span id="delivery_text">배달받는 채널 수</span> <span class="beachblue" id="delivery_count"><?=number_format($total_count)?></span>
<span class="fr pop_box_d"><a href="javascript:delivery_arr_del()">전체삭제</a></span>
</div>
<div id="delivery_list">
<?
foreach ($list as $val) {
$idx = $val['idx'];
$article_count = $val['article_count'];
$delivery_count = $val['delivery_count'];
$reg_date = $val['reg_date'];
$main_idx = $val['main_idx'];
$content_type = $val['content_type'];
$now_date = date("Y-m-d").' 00:00:00';
$delivery_title = $val['channel_name'];
$main_img = $val['channel_icon'];
$req_data = array();
$req_data['channel_idx'] = $val['main_idx'];
$delivery_row = $ci->m_life->life_where_channel_idx_list_limit1($req_data);
$display_date = $delivery_row['display_date'];
$delivery_row_display_date_txt = substr($display_date, 0, 16);
$article_view_url = '/web/life/life_view/'.$delivery_row['idx'];
$view_url = '/web/life/channel/'.$main_idx;
$req_data = array();
$req_data['channel_idx'] = $val['main_idx'];
$req_data['now_date'] = $now_date;
$delivery_today_count = $ci->m_life->life_where_display_date_channel_idx_count($req_data);
?>
<div class="pop_cont_box_d">
<input type="text" name="copy_delivery_url<?=$idx?>" id="copy_delivery_url<?=$idx?>" style="position:absolute;top:-9999em;" value="<?=WWW_CROSSMAP?><?=$view_url?>">
<input type="hidden" name="is_del[]" value="<?=$idx?>">
<div class="pop_cont_title_d">
<a href="<?=$article_view_url?>"><?=$delivery_row['title']?></a>
<p class="popup_date_d"><?=$delivery_row_display_date_txt?></p>
</div>
<div class="pop_cont_txt">
<span class="pop_cont_img_d" style="padding-top: 10px">
<div onclick="location.href='<?=$view_url?>'" style="border-radius:50px;cursor:pointer;width:50px;height:50px;background:url('<?=$main_img?>') no-repeat center; background-size:cover;"></div>
</span>
<div class="pop_cont_txt_box_d">
<p class="t_black"><a href="<?=$view_url?>"><?=$delivery_title?></a> <? if($delivery_today_count>0) {?><span class="pop_cont_like_d"><?=number_format($delivery_today_count)?>+</span><? }?></p>
<p><span class="beachblue"><?=number_format($article_count)?></span>개의 글이 있습니다. <span style="padding:0 10px;">|</span> <span class="beachblue"><?=number_format($delivery_count)?></span>명에게 배달 중</p>
</div>
<div class="pop_cont_info_d">
<span class="fr"><a href="javascript:change_toggle('delivery_info<?=$idx?>')"><img src="/img/web/pop_info.png"></a></span>
<ul class="info_popup_d" id="delivery_info<?=$idx?>" style="display:none">
<li><a href="javascript:delivery_del('<?=$idx?>');">삭제하기</a></li>
<li style="border-top:1px solid #ededed"><a href="javascript:copy_delivery_url('<?=$idx?>');">링크복사</a></li>
</ul>
</div>
</div>
</div>
<? }?>
</div>
<? $more_btn_style = 'style="display:block"';
if($total_count <= count($list)) {
$more_btn_style = 'style="display:none"';
echo '<div style="height:50px"></div>';
}
?>
<div class="btn btn-default btn_life" id="delivery_more_btn" <?=$more_btn_style?>>
<a href="javascript:delivery_list('');">더보기 </a><img src="/img/web/img_replyopen.gif">
</div>
</div>
</div>
<div class="mask" style="z-index: 9997"></div>
</div>
<div class="delivery_info3" id="delivery_help" style="z-index:9999;top:195px;left:895px;width:200px;display:none">
<p class="d_info_tit" style="text-align:center; margin:10px 0">배달함 도움말</p>
<p class="d_info_txt" style="margin-bottom: 15px;display: inline-block;"> 채널 배달받기를 하고 있는 나만의배달리스트를 관리 할수 있습니다. </p>
</div>
<script>
// 레이어 이외의 공간 클릭시 close
$(document).mouseup(function (e){
var container = $("#delivery_help");
if( container.has(e.target).length === 0) container.hide();
});
$(".mask").on('click', function(event){
$(event.target).parent().hide();
});
var help_type = 1;
function change_help(){
if(help_type ==1) {
$("#delivery_help").css("display","block");
help_type = 2;
} else {
$("#delivery_help").css("display","none");
help_type = 1;
}
}
var delivery_content_type = '3';
function change_delivery_type(content_type) {
$('#delivery_menu3').removeClass('current');
$('#delivery_menu2').removeClass('current');
$('#delivery_menu9').removeClass('current');
$('#delivery_menu'+content_type).addClass('current');
delivery_page = 1;
delivery_content_type = content_type;
delivery_list(content_type);
var text = '배달받는 채널 수';
if(content_type == '2') {
text = '배달받는 칼럼 수';
} else if(content_type == '3') {
text = '배달받는 채널 수';
} else if(content_type == '9') {
text = '배달받는 태그 수';
}
$("#delivery_text").html(text);
}
var delivery_page = 2;
function delivery_list(content_type){
if(content_type == '') content_type = delivery_content_type;
console.log(content_type);
var form_data = {
"page" : delivery_page,
"content_type" : content_type
};
$.ajax({
url: '/web/comm/delivery_list',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
if(delivery_page == 1) {
$("#delivery_list").html(arrHtml[1]);
} else {
$("#delivery_list").append(arrHtml[1]);
}
var total_count = setComma(arrHtml[2]);
$("#delivery_count").html(total_count);
if (arrHtml[3] == "N") {
$("#delivery_more_btn").hide();
} else {
$("#delivery_more_btn").show();
}
delivery_page++;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
alert('데이터 가져오기에 실패했습니다.');
return false;
}
});
}
function delivery_del(idx){
var form_data = {
"idx" : idx
};
$.ajax({
url: '/web/comm/delivery_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
delivery_page = 1;
delivery_list(delivery_content_type);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('삭제에 실패했습니다.');
return false;
}
});
}
function delivery_arr_del(){
if(confirm("배달함이 삭제됩니다. 삭제하시겠습니까?") == true) { //확인
var checkbox_del = [];
$("input[name='is_del[]']").each(function(idx){
checkbox_del.push($(this).val());
});
var form_data = {
"idxs" : checkbox_del
};
$.ajax({
url: '/web/comm/delivery_arr_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
delivery_page = 1;
delivery_list(delivery_content_type);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('삭제에 실패했습니다.');
return false;
}
});
} else { //취소
return false;
}
}
function copy_delivery_url(idx){
$('#copy_delivery_url'+idx).select();
try {
document.execCommand('copy');
alert("주소가 복사되었습니다.")
} catch (err) {
alert('이 브라우저는 지원하지 않습니다.')
}
}
</script>

View File

@@ -0,0 +1,143 @@
<?
if($result_code == '0000') {
echo '0000|||||';
$row_count = count($list);
if($row_count > 0) {
$ci=& get_instance();
$ci->load->model('web/m_life');
$ci->load->model('web/m_column');
$ci->load->model('web/m_tag');
foreach ($list as $val) {
$idx = $val['idx'];
$delivery_count = $val['delivery_count'];
$reg_date = $val['reg_date'];
$main_idx = $val['main_idx'];
$content_type = $val['content_type'];
$now_date = date("Y-m-d").' 00:00:00';
if($content_type == '2') {
$article_count = $val['article_count'];
$delivery_title = $val['partner_name'];
$main_img = $val['partner_img'];
$req_data = array();
$req_data['offset'] = 0;
$req_data['limit'] = 1;
$req_data['sort_column'] = 'display_date';
$req_data['search_type'] = 'partner_idx';
$req_data['search_key'] = $val['main_idx'];
$delivery_row = $ci->m_column->column_list($req_data);
$delivery_row_display_date_txt = ''; $title=''; $article_view_url='';
if(count($delivery_row) > 0) {
$display_date = $delivery_row[0]['display_date'];
$delivery_row_display_date_txt = substr($display_date, 0, 16);
$title = $delivery_row[0]['title'];
$article_view_url = '/web/news/column_view/'.$delivery_row[0]['idx'];
}
$view_url = '/web/news/columnist/'.$main_idx;
$req_data = array();
$req_data['partner_idx'] = $val['main_idx'];
$req_data['now_date'] = $now_date;
$delivery_today_count = $ci->m_column->column_where_display_date_partner_idx_count($req_data);
} else if($content_type == '3') {
$article_count = $val['article_count'];
$delivery_title = $val['channel_name'];
$main_img = $val['channel_icon'];
$req_data = array();
$req_data['channel_idx'] = $val['main_idx'];
$delivery_row = $ci->m_life->life_where_channel_idx_list_limit1($req_data);
$display_date = $delivery_row['display_date'];
$delivery_row_display_date_txt = substr($display_date, 0, 16);
$article_view_url = '/web/life/life_view/'.$delivery_row['idx'];
$view_url = '/web/life/channel/'.$main_idx;
$req_data = array();
$req_data['channel_idx'] = $val['main_idx'];
$req_data['now_date'] = $now_date;
$delivery_today_count = $ci->m_life->life_where_display_date_channel_idx_count($req_data);
$title = $delivery_row['title'];
} else if($content_type == '9') {
$delivery_title = '#'.$main_idx;
$main_img = '';
$req_data = array();
$req_data['tag'] = $val['main_idx'];
$delivery_row = $ci->m_tag->tag_join_life_where_tag_list_limit1($req_data);
$article_count = $ci->m_tag->tag_join_life_where_tag_count($req_data);
$display_date = $delivery_row['display_date'];
$delivery_row_display_date_txt = substr($display_date, 0, 16);
$req_data = array();
$req_data['tag'] = $val['main_idx'];
$req_data['now_date'] = $now_date;
$delivery_today_count = $ci->m_tag->tag_join_life_where_display_date_count($req_data);
$article_view_url = '/web/life/life_view/'.$delivery_row['idx'];
$view_url = '/web/life/tag/'.$main_idx;
$title = $delivery_row['title'];
$title = mb_strimwidth($title, '0', '200', '..', 'utf-8');
}
?>
<div class="pop_cont_box_d">
<input type="text" name="copy_delivery_url<?=$idx?>" id="copy_delivery_url<?=$idx?>" style="position:absolute;top:-9999em;" value="<?=WWW_CROSSMAP?><?=$view_url?>">
<input type="hidden" name="is_del[]" value="<?=$idx?>">
<? if(count($delivery_row) > 0) { ?>
<div class="pop_cont_title_d">
<a href="<?=$article_view_url?>"><?=$title?></a>
<p class="popup_date_d"><?=$delivery_row_display_date_txt?></p>
</div>
<? }?>
<div class="pop_cont_txt">
<? if($main_img!='') {?>
<span class="pop_cont_img_d" style="padding-top: 10px">
<div onclick="location.href='<?=$view_url?>'" style="border-radius:50px;cursor:pointer;width:50px;height:50px;background:url('<?=$main_img?>') no-repeat center; background-size:cover;"></div>
</span>
<? }?>
<div class="pop_cont_txt_box_d">
<p class="t_black"><a href="<?=$view_url?>"><?=$delivery_title?></a> <? if($delivery_today_count>0) {?><span class="pop_cont_like_d"><?=number_format($delivery_today_count)?>+</span><? }?></p>
<p><span class="beachblue"><?=number_format($article_count)?></span>개의 글이 있습니다. <span style="padding:0 10px;">|</span> <span class="beachblue"><?=number_format($delivery_count)?></span>명에게 배달 중</p>
</div>
<div class="pop_cont_info_d">
<span class="fr"><a href="javascript:change_toggle('delivery_info<?=$idx?>')"><img src="/img/web/pop_info.png"></a></span>
<ul class="info_popup_d" id="delivery_info<?=$idx?>" style="display:none;">
<li><a href="javascript:delivery_del('<?=$idx?>');">삭제하기</a></li>
<li style="border-top:1px solid #ededed"><a href="javascript:copy_delivery_url('<?=$idx?>');">링크복사</a></li>
</ul>
</div>
</div>
</div>
<? }
}
if($more_list=='N') echo '<div style="height:50px"></div>';
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||데이터 가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,63 @@
<div class="footer">
<div class="container">
<div class="ftLogo"><a href="/"><img src="/renew2/img/logo.svg" alt="크로스맵"></a></div>
<ul>
<li><a href="https://hwttjung.wixsite.com/mysite-1" target="https://hwttjung.wixsite.com/mysite-1">회사소개</a></li>
<li><a href="/web/rules/privacy">개인정보 취급방침</a></li>
<li><a href="/web/rules/service">이용약관</a></li>
<li><a href="/web/cs/notice">고객센터</a></li>
<li><a href="https://ko-kr.facebook.com/crossmapkr/" target="_blank"><i class="fab fa-facebook-f"></i>페이스북</a></li>
<li><a href="https://www.instagram.com/crossmapkr/?hl=ko" target="_blank"><i class="fab fa-instagram"></i>인스타그램</a></li>
</ul>
<div class="copy">Copyright &copy; All rights reserved.</div>
</div>
</div>
<?/*
<div class="container">
<div class="address">서울시 성북구 안암로 53 (안암동5가 1136) | Tel : 02) 598-4564 | Fax : 02) 6008-4204</div>
</div>
*/?>
<!--footer end-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/min/tiny-slider.js"></script>
<!-- <script src="/renew2/js/script.js"></script> -->
<script src="/js/script.js"></script>
<!--[if (lt IE 9)]>
<script>
var sheets = document.styleSheets;
for (var i = 0, l = sheets.length; i < l; i++) {
sheets[i].disabled = true;
}
</script>
<style>
body { font-family: Helvetica, Arial, sans-serif; }
@media \0screen { img { width: auto; } }
img {
border: 0;
height: auto;
}
</style>
<![endif]-->
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if(!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>
<!-- Default Statcounter code for Crossmap.co.kr
http://crossmap.co.kr -->
<script type="text/javascript">
var sc_project=10767957;
var sc_invisible=1;
var sc_security="0cf2c0fe";
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="//c.statcounter.com/10767957/0/0cf2c0fe/1/" alt="Web
Analytics"></a></div></noscript>
<!-- End of Statcounter Code -->
</body>
</html>

View File

@@ -0,0 +1,199 @@
<?php
header("Pragma: no-cache");
header("Cache-Control: no-cache,must-revalidate");
$tr_url = WWW_CROSSMAP.'/web/comm/kmc_callback_proc'; // 본인인증 결과수신 POPUP URL
$tr_add = 'Y'; // IFrame사용여부
?>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no" />
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/js/web/common.js"></script>
</head>
<body>
<form name="reqKMCISForm" method="post" action="#">
<input type="hidden" name="tr_cert" id="tr_cert">
<input type="hidden" name="tr_url" id="tr_url" value = "<?=$tr_url?>">
<input type="hidden" name="tr_add" id="tr_add" value = "<?=$tr_add?>">
</form>
<script>
function kmc_window_open(mobile, type){
var form_data = {
"mobile" : mobile,
"type" : type
};
$.ajax({
url: '/web/comm/kmc_encode_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if(rtnJson.code=='9999') {
alert("본인인증에 실패했습니다.");
return false;
} else {
$("#tr_cert").val(rtnJson.data);
openKMCISWindow();
}
},
error: function (rtnHtml) {
alert('본인인증에 실패했습니다.');
return_state = false;
}
});
}
// kmc 본인인증
window.name = "kmcis_web";
var KMCIS_window;
function openKMCISWindow(){
var UserAgent = navigator.userAgent;
/* 모바일 접근 체크*/
// 모바일일 경우 (변동사항 있을경우 추가 필요)
if (UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) {
document.reqKMCISForm.target = '';
} else { // 모바일이 아닐 경우
KMCIS_window = window.open('', 'KMCISWindow', 'width=425, height=550, resizable=0, scrollbars=no, status=0, titlebar=0, toolbar=0, left=435, top=250' );
if(KMCIS_window == null){
alert(" ※ 윈도우 XP SP2 또는 인터넷 익스플로러 7 사용자일 경우에는 \n 화면 상단에 있는 팝업 차단 알림줄을 클릭하여 팝업을 허용해 주시기 바랍니다. \n\n※ MSN,야후,구글 팝업 차단 툴바가 설치된 경우 팝업허용을 해주시기 바랍니다.");
}
document.reqKMCISForm.target = 'KMCISWindow';
}
document.reqKMCISForm.action = 'https://www.kmcert.com/kmcis/web/kmcisReq.jsp';
document.reqKMCISForm.submit();
}
function mobile_auth_fin(key, name){
$("#is_mobile_auth", parent.document).val("Y");
$("#mobile_CI", parent.document).val(key);
$("#member_name", parent.document).val(name);
$('.mobile_auth_btn', parent.document).hide();
}
function mobile_auth_password_find_fin(key){
var form_data = {
"key" : key,
"type" : 'mobile'
};
$.ajax({
url: '/web/comm/find_password_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if(rtnJson.code=='9999') {
alert(rtnJson.msg);
return false;
} else {
$('#find_pwd_layer', parent.document).hide();
$('#find_pwd_fin_layer', parent.document).show();
$('#find_pwd_email_text', parent.document).html(rtnJson.data);
}
},
error: function (rtnHtml) {
alert('비밀번호 찾기에 실패했습니다 실패했습니다.');
return_state = false;
}
});
}
function mobile_auth_id_find_fin(key){
var form_data = {
"key" : key,
"type" : 'mobile'
};
$.ajax({
url: '/web/comm/find_id_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if(rtnJson.code=='9999') {
alert(rtnJson.msg);
return false;
} else {
$('#find_id_layer', parent.document).hide();
$('#find_id_fin_layer', parent.document).show();
$('#find_id_text', parent.document).html(rtnJson.data);
}
},
error: function (rtnHtml) {
alert('비밀번호 찾기에 실패했습니다 실패했습니다.');
return_state = false;
}
});
}
function mobile_auth_email_check_fin(){
$("#is_mobile_auth_email", parent.document).val("Y");
$('#email_change_layer2', parent.document).show();
$('#email_change_layer1', parent.document).hide();
}
function mobile_auth_member_edit_fin(phone){
var form_data = {
"mobile" : phone
};
$.ajax({
url: '/web/member/member_mobile_change_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if(rtnJson.code=='9999') {
alert(rtnJson.msg);
return false;
} else {
$("#member_edit_mobile", parent.document).val("");
$('#mobile_edit_layer', parent.document).hide();
$('#member_edit_text', parent.document).html('+82 '+rtnJson.data);
}
},
error: function (rtnHtml) {
alert('모바일폰 변경에 실패했습니다.');
return_state = false;
}
});
}
</script>
</body>
</html>

View File

@@ -0,0 +1,39 @@
<?php
header("Pragma: no-cache");
header("Cache-Control: no-cache,must-revalidate");
?>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no" />
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/js/web/common.js"></script>
</head>
<body>
<script>
$( document ).ready(function() {
<? if($type=='find_password') {?>
$(opener.location).attr("href", "javascript:mobile_auth_password_find_fin('<?=$CI?>');");
<? } else if($type=='find_id') {?>
$(opener.location).attr("href", "javascript:mobile_auth_id_find_fin('<?=$CI?>');");
<? } else if($type=='email_check') {?>
$(opener.location).attr("href", "javascript:mobile_auth_email_check_fin();");
<? } else if($type=='member_edit') {?>
$(opener.location).attr("href", "javascript:mobile_auth_member_edit_fin('<?=$phone?>');");
<? } else {?>
$(opener.location).attr("href", "javascript:mobile_auth_fin('<?=$CI?>', '<?=$name?>');");
<? }?>
self.close();
});
</script>
</body>
</html>

View File

@@ -0,0 +1,9 @@
<div style="font-family: Roboto, 'Segoe UI',Arial,'Malgun Gothic',Gulim,sans-serif; letter-spacing: -1px;">
<a href="<?=WWW_CROSSMAP?>" style="display: block; background: #12202d; padding: 15px; height: 40px;"><img src="<?=WWW_CROSSMAP?>/img/logotop.png" title="크로스맵" style="height: 25px;"></a>
<div style="padding: 30px 0; border-bottom: 2px solid #ddd; font-size: 14px; line-height: 1.5em; color: #888;">
<?=$content?>
</div>
<a href="<?=WWW_CROSSMAP?>" style="display: block; padding: 30px 0; text-align: left;"><img src="<?=WWW_CROSSMAP?>/img/maillogos.png" title="크로스맵" style="height: 20px;"></a>
</div>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,27 @@
<div class="mypage_opened" id="mybox" style="z-index:9997;display:none">
<div class="mypage_opened_box">
<div class="mypage_opened_info">
<div class="opened_arrow"><img src="/img/web/opened_arrow.png"></div>
<div class="profile2">
<span class="profile_l"><a href="javascript:commonLayerOpen('passwd_check_layer')"><img src="<?=$SES_MEMBER_PROFILE?>" width="47" height="47"></a></span>
<span class="carmera"><img src="/img/web/img_camera.png"></span>
</div>
<div class="profile_detail" >
<span class="name"><a href="javascript:commonLayerOpen('passwd_check_layer')"><?=$SES_MEMBER_NICNAME?></a></span> 님
<div style="color:#000 padding-top:10px "><span class="beachblue beauchblue_underline"><a href="javascript:commonLayerOpen('passwd_check_layer')">내정보</a></span><span class="grey"></span> <?=$SES_MEMBER_GROUPNAME?></div>
<p class="introduction"><?=$SES_MEMBER_INTRO?></p>
</div>
<div class="logout">
<span class="btn"><a href="/web/member/logout_proc">로그아웃</a></span>
</div>
</div>
<ul class="mypage_menu">
<li><a href="/web/cs/notice">알림</a></li>
<li><a href="javascript:change_toggle('delivery_layer')">배달함 </a></li>
<li><a href="javascript:user_comment('<?=$SES_MEMBER_ID?>', '<?=$SES_MEMBER_NICNAME?>');">내댓글</a></li>
<li> <a href="/web/mypage/bookmark">북마크</a></li>
<li> <a href="/m/" target="_blank">모바일 보기</a></li>
</ul>
</div>
</div>

View File

@@ -0,0 +1,57 @@
<?php
header("Pragma: no-cache");
header("Cache-Control: no-cache,must-revalidate");
?>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no" />
<title><?=$title?></title>
<link rel="shortcut icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-startup-image" href="/img/shortcut_icon.png">
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="/css/web/common.css?<?=time()?>"/>
<link rel="stylesheet" type="text/css" href="/css/web/news.css?<?=time()?>"/>
<link rel="stylesheet" type="text/css" href="/css/web/channel.css?<?=time()?>"/>
<link rel="stylesheet" type="text/css" href="/css/web/life.css?<?=time()?>"/>
<link rel="stylesheet" type="text/css" href="/css/web/search.css?<?=time()?>"/>
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/js/web/common.js?<?=time()?>"></script>
</head>
<body>
<div id="popup_warp"><?=$content?></div>
<div class="pop_todaynone"><input type="checkbox" id="popup_check" name="popup_check" onclick="javascript:close_popup('<?=$idx?>');">&nbsp;&nbsp;오늘하루 보지 않기</div>
</body>
<script>
$("#popup_warp img").click(function(){
window.open( "<?=$link_url?>");
self.close();
});
$("#popup_warp img").css('cursor', 'pointer');
// 창닫기
function close_popup(key) {
setCookie("popup"+key, 'N');
self.close();
}
function setCookie(name, value, expiredays){
var todayDate = new Date();
todayDate.setDate (todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";";
}
</script>
</html>

View File

@@ -0,0 +1,62 @@
<script>
function getCookie( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
</script>
<?php
$controller = $this->uri->segment(2);
$method = $this->uri->segment(3);
$ci=& get_instance();
$popup_menu_code = '';
if($controller == '' && $method == '') $popup_menu_code = '1';
if($controller == 'life' && $method == '') $popup_menu_code = '3';
if($controller == 'news' && $method == '') $popup_menu_code = '4';
if($popup_menu_code!='') {
$now_date = date("Y-m-d H:i:s");
$req_data = array();
$req_data['menu_code'] = $popup_menu_code;
$req_data['now_date'] = $now_date;
$ci->load->model('web/m_popup');
$list = $ci->m_popup->popup_where_menu_code_list($req_data);
foreach ($list as $val) {
$top_margin = $val['top_margin'];
$left_margin = $val['left_margin'];
$width_size = $val['width_size'];
$height_size = $val['height_size'];
?>
<script type="text/javascript">
$(document).ready(function() {
var cookie = getCookie('popup<?=$val['idx']?>');
if(cookie != 'N') {
var w = window.open('/web/comm/popup_body?idx=<?=$val['idx']?>','<?=$val['idx']?>', 'width=<?=$width_size?>, height=<?=$height_size+35?>, left=<?=$left_margin?>, top=<?=$top_margin?>');
}
});
</script>
<?
}
}
?>

View File

@@ -0,0 +1 @@
<?=$result?>

View File

@@ -0,0 +1 @@
<?php echo json_encode($result);?>

View File

@@ -0,0 +1,135 @@
<?php
// $title = str_replace("'", "\\'", $title);
// $title = str_replace('"', '\\"', $title);
?>
<input type="hidden" name="share_content" id="share_content" value="<?php echo mb_substr(getMetaDescription($content), 0, 100)?>">
<input type="hidden" name="share_title" id="share_title" value="<?php echo addslashes($title)?>">
<input type="hidden" name="share_copy_url" id="share_copy_url" value="<?=CROSSMAP_URL?>">
<input type="hidden" name="share_img_url" id="share_img_url" value="<?php echo imgSrc($main_img) ?>">
<div class="popup_share" id="share_box" style="display:none;">
<p class="s_close"><a href="javascript:change_toggle('share_box');"><img src="/img/web/img_x.gif"></a></p>
<ul>
<li><a href="javascript:share_facebook();" class="fb-xfbml-parse-ignore"><img src="/img/web/img_fb.jpg" alt="페이스북"><br>페이스북</a></li>
<li><a href="javascript:share_twitter();"><img src="/img/web/img_tw.jpg" alt="트위터"><br>트위터</a></li>
<li><a href="javascript:share_kakao();" ><img src="/img/web/img_kk.jpg" alt="카카오톡 "><br>카카오톡</a></li>
<li><a href="javascript:share_naver();"><img src="/img/web/img_na.jpg" alt="네이버"><br>네이버</a></li>
</ul>
<ul style="padding-top:10px; clear:both;">
<li><a href="javascript:share_kakaostory();"><img src="/img/web/img_ks.jpg" alt="카카오스토리"><br>카카오스토리 </a></li>
<li><a href="javascript:share_band();"><img src="/img/web/img_bd.jpg" alt="밴드"><br>밴드</a></li>
<li><a href="javascript:bookmark()"><img src="/img/web/img_bm.jpg" alt="북마크"><br>북마크</a></li>
</ul>
<div class="s_share">
<input type="text" class="s_window" id="copy_url" value="<?=CROSSMAP_URL?>">
<button type="button" class="s_src_sumit" onclick="copy_url();">URL복사</button>
</div>
</div>
<!-- 카카오톡 공유하기 -->
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type='text/javascript'>
// 레이어 이외의 공간 클릭시 close
$(document).mouseup(function (e){
var container = $("#share_box");
if( container.has(e.target).length === 0) container.hide();
});
Kakao.init('6ff83d5220e4182ba5f996b2cf6dd52c');
function share_kakao() {
Kakao.Link.sendDefault({
objectType: 'feed',
content: {
title: $("#share_title").val(),
imageUrl: $("#share_img_url").val(),
link: {
mobileWebUrl: $("#share_copy_url").val(),
webUrl: $("#share_copy_url").val()
}
},
buttons: [{
title: '웹으로 보기',
link: {
mobileWebUrl: $("#share_copy_url").val(),
webUrl: $("#share_copy_url").val()
}
}]
});
}
function share_facebook() {
var share_url = $("#share_copy_url").val();
var url = encodeURI(share_url);
window.open("http://www.facebook.com/sharer/sharer.php?u="+url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
function share_band(){
var share_title = $("#share_title").val()+'\n' +$("#share_copy_url").val();
var url = encodeURIComponent($("#share_copy_url").val());
var text = encodeURI(share_title);
window.open("http://band.us/plugin/share?body=" + text + "&route=" + url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
// 카카오톡 스토리 공유하기
function share_kakaostory() {
var share_url = $("#share_copy_url").val();
var share_title = $("#share_title").val()+'\n' +$("#share_copy_url").val();
Kakao.Story.share({
url: share_url,
text: share_title,
});
}
// 네이버공유하기
function share_naver() {
var share_url = $("#share_copy_url").val();
var share_title = $("#share_title").val();
var url = encodeURI(encodeURIComponent(share_url));
var title = encodeURI(share_title);
var shareURL = "http://share.naver.com/web/shareView.nhn?url=" + url + "&title=" + title;
window.open(shareURL, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
// 트위터 공유하기
function share_twitter() {
var share_url = $("#share_copy_url").val();
var share_title = $("#share_title").val();
var url = share_url;
var text = encodeURI(share_title);
window.open("https://twitter.com/intent/tweet?text=" + text + "&url=" + url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
</script>
<script>
// 주소복사
function copy_url(){
var copyText = document.getElementById("copy_url");
copyText.select();
document.execCommand("Copy");
alert ("주소가 복사되었습니다.");
}
$(".share_btn").unbind("click");
$('.share_btn').click(function(e) {
$("#share_box").toggle();
var popH = $(this).offset().top;
$('.popup_share').css('left','55%');
$('.popup_share').css('top',popH+'px');
});
</script>

View File

@@ -0,0 +1,139 @@
<?php
$title = str_replace("'", "\\'", $title);
$title = str_replace('"', '\\"', $title);
$content_txt = @preg_replace("(\<(/?[^\>]+)\>)", "", $content);
$content_txt = strip_tags($content_txt);
$content_txt = str_replace("'", "\\'", $content_txt);
$content_txt = str_replace('”', '"', $content_txt);
$content_txt = mb_strimwidth($content_txt, '0', '250', '..', 'utf-8');
?>
<input type="hidden" name="share_content" id="share_content" value="<?=$content_txt?>">
<input type="hidden" name="share_title" id="share_title" value="<?=$title?>">
<input type="hidden" name="share_copy_url" id="share_copy_url" value="<?=CROSSMAP_URL?>">
<input type="hidden" name="share_img_url" id="share_img_url" value="<?=WWW_CROSSMAP?><?=@$main_img?>">
<div class="popup_share" id="share_box" style="display:none;">
<p class="s_close"><a href="javascript:change_toggle('share_box');"><img src="/img/web/img_x.gif"></a></p>
<ul>
<li><a href="javascript:share_facebook();" class="fb-xfbml-parse-ignore"><img src="/img/web/img_fb.jpg" alt="페이스북"><br>페이스북</a></li>
<li><a href="javascript:share_twitter();"><img src="/img/web/img_tw.jpg" alt="트위터"><br>트위터</a></li>
<li><a href="javascript:share_kakao();" ><img src="/img/web/img_kk.jpg" alt="카카오톡 "><br>카카오톡</a></li>
<li><a href="javascript:share_naver();"><img src="/img/web/img_na.jpg" alt="네이버"><br>네이버</a></li>
</ul>
<ul style="padding-top:10px; clear:both;">
<li><a href="javascript:share_kakaostory();"><img src="/img/web/img_ks.jpg" alt="카카오스토리"><br>카카오스토리 </a></li>
<li><a href="javascript:share_band();"><img src="/img/web/img_bd.jpg" alt="밴드"><br>밴드</a></li>
<li><a href="javascript:bookmark()"><img src="/img/web/img_bm.jpg" alt="북마크"><br>북마크</a></li>
</ul>
<div class="s_share">
<input type="text" class="s_window" id="copy_url" value="<?=CROSSMAP_URL?>">
<button type="button" class="s_src_sumit" onclick="copy_url();">URL복사</button>
</div>
</div>
<!-- 카카오톡 공유하기 -->
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type='text/javascript'>
// 레이어 이외의 공간 클릭시 close
$(document).mouseup(function (e){
var container = $("#share_box");
if( container.has(e.target).length === 0) container.hide();
});
Kakao.init('6ff83d5220e4182ba5f996b2cf6dd52c');
function share_kakao() {
Kakao.Link.sendDefault({
objectType: 'feed',
content: {
title: $("#share_title").val(),
imageUrl: $("#share_img_url").val(),
link: {
mobileWebUrl: $("#share_copy_url").val(),
webUrl: $("#share_copy_url").val()
}
},
buttons: [{
title: '웹으로 보기',
link: {
mobileWebUrl: $("#share_copy_url").val(),
webUrl: $("#share_copy_url").val()
}
}]
});
}
function share_facebook() {
var share_url = $("#share_copy_url").val();
var url = encodeURI(share_url);
window.open("http://www.facebook.com/sharer/sharer.php?u="+url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
function share_band(){
var share_title = $("#share_title").val()+'\n' +$("#share_copy_url").val();
var url = encodeURIComponent($("#share_copy_url").val());
var text = encodeURI(share_title);
window.open("http://band.us/plugin/share?body=" + text + "&route=" + url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
// 카카오톡 스토리 공유하기
function share_kakaostory() {
var share_url = $("#share_copy_url").val();
var share_title = $("#share_title").val()+'\n' +$("#share_copy_url").val();
Kakao.Story.share({
url: share_url,
text: share_title,
});
}
// 네이버공유하기
function share_naver() {
var share_url = $("#share_copy_url").val();
var share_title = $("#share_title").val();
var url = encodeURI(encodeURIComponent(share_url));
var title = encodeURI(share_title);
var shareURL = "http://share.naver.com/web/shareView.nhn?url=" + url + "&title=" + title;
window.open(shareURL, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
// 트위터 공유하기
function share_twitter() {
var share_url = $("#share_copy_url").val();
var share_title = $("#share_title").val();
var url = share_url;
var text = encodeURI(share_title);
window.open("https://twitter.com/intent/tweet?text=" + text + "&url=" + url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
</script>
<script>
// 주소복사
function copy_url(){
var copyText = document.getElementById("copy_url");
copyText.select();
document.execCommand("Copy");
alert ("주소가 복사되었습니다.");
}
// $(".share_btn").unbind("click");
$('.share_btn').click(function(e) {
$("#share_box").toggle();
var popH = $(this).offset().top;
$('.popup_share').css('left','50%');
$('.popup_share').css('top',popH+'px');
});
</script>

View File

@@ -0,0 +1,137 @@
<?
$ci=& get_instance();
# 오늘의 말씀
$now_date = date("Y-m-d");
$ci->load->model('web/m_today_word');
$arr_today_word = $ci->m_today_word->today_word_where_display_date_select($now_date);
$today_word = '하나님이 세상을 이처럼 사랑하사 </br>독생자를 주셨으니 이는 그를 믿는 자마다 </br>멸망하지 않고 영생을 얻게 하려 하심이라';
$today_word_title = '요한복음 3장 16절';
if(count($arr_today_word)>0) {
$today_word = $arr_today_word['word'];
$today_word_title = $arr_today_word['title'];
}
# 추천앱
$req_data = array();
$req_data['offset'] = 0;
$req_data['limit'] = 15;
# model - list
$ci->load->model('web/m_recommend_app');
$arr_recommend_app = $ci->m_recommend_app->recommend_app_list($req_data);
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$SES_MEMBER_NICNAME = $this->session->userdata('C_Member_Nicname');
$SES_MEMBER_PROFILE = $this->session->userdata('C_Member_Profile');
$SES_MEMBER_GROUPNAME = $this->session->userdata('C_Member_Group_Name');
if($SES_MEMBER_PROFILE=='') $SES_MEMBER_PROFILE = '/img/web/life_profile.png';
?>
<!-- side_menu -->
<div id="side_menu_layer" style="display:none;top:0px;right:0px;position: absolute;z-index: 9998">
<div class="life_menu">
<? if($SES_MEMBER_ID=='') {?>
<div class="life_menu_top">
<h1 class="logo"><img src="/img/web/life_logo.png"></h1>
<div class="trc" style="padding:30px 20px 10px; font-size:12px; line-height:20px;">
<span><i><?=$today_word?></i></span>
<p class="grey" style="font-size:12px; padding-top:10px;"><i>-<?=$today_word_title?>-</i></p></div>
<div class="life_menu_btn">
<button type="button" class="btn btn-default br20" style="width:100px;color:#a7a7a7" onclick="change_toggle('login_layer');">로그인</button>
</div>
</div>
<? } else {?>
<div class="life_menu_top">
<h1 class="logo"><img src="/img/web/life_logo.png"></h1>
<div class="profile"><a href="javascript:commonLayerOpen('passwd_check_layer')"><img src="<?=$SES_MEMBER_PROFILE?>" width="73" height="73"></a></div>
<p class="beachblue ft16 trc"><a href="javascript:commonLayerOpen('passwd_check_layer')"><?=$SES_MEMBER_NICNAME?></a></p>
<div class="trc" style="padding-top:10px"> <span class="grey"></span> <a href="javascript:commonLayerOpen('passwd_check_layer')"><?=$SES_MEMBER_GROUPNAME?></a></div>
<div class="life_menu_btn"></div>
<ul class="life_cate">
<li><img src="/img/web/life_icon2.png"><a href="javascript:user_comment('<?=$SES_MEMBER_ID?>', '<?=$SES_MEMBER_NICNAME?>');change_toggle('side_menu_layer')">내댓글보기</a></li>
<li><img src="/img/web/life_bar.gif"></li>
<li><img src="/img/web/life_icon3.png"> <a href="/web/mypage/bookmark">북마크</a></li>
<li><img src="/img/web/life_bar.gif"></li>
<li><img src="/img/web/life_icon1.png"><a href="javascript:change_toggle('delivery_layer');change_toggle('side_menu_layer')">배달함</a></li>
</ul>
</div>
<? }?>
<ul class="life_list_top">
<li><a href="/">홈</a></li>
<li><a href="/web/life/" class="current">라이프</a></li>
<li><a href="/web/news/">뉴스</a></li>
</ul>
<div class="life_app">
<h4>추천앱</h4>
<ul>
<span class="btn_left"><a href="javascript:change_recommend_app_page(-1)"><img src="/img/web/img_aleft_on.gif"></a></span>
<?
$i=1;
$recommend_app_count = count($arr_recommend_app);
$recommend_app_page = ceil($recommend_app_count/3);
foreach ($arr_recommend_app as $val) {
$display_style = 'block';
if($i > 3) $display_style = 'none';
$curr_page = ceil($i/3);
?>
<li class="recommend_app_page<?=$curr_page?>" style="display:<?=$display_style?>"><a href="<?=$val['market_url']?>" target="_blank"><img src="<?=$val['icon_img']?>" width="66" height="66"></a><a href="<?=$val['market_url']?>" class="app_txt" target="_blank"><?=$val['app_name']?></a></li>
<?
$i++;
}?>
<span class="btn_right"><a href="javascript:change_recommend_app_page(1)"><img src="/img/web/img_aright.gif"></a></span>
</ul>
</div>
<ul class="life_list_bottom">
<li><a href="/web/cs/notice">공지사항</a> <span class="new">N</span></li>
<li><a href="/web/cs/faq">FAQ</a></li>
<? if($SES_MEMBER_ID!='') {?><li><a href="/web/mypage/qna">1:1 문의</a></li><? }?>
</ul>
<div class="life_menu_btn">
<? if($SES_MEMBER_ID=='') {?>
<button type="button" class="btn btn-default br20" style="width:100px;color:#a7a7a7" onclick="change_toggle('login_layer');">로그인</button>
<? } else {?>
<button type="button" class="btn btn-default br20" style="width:100px;color:#a7a7a7" onclick="location.href='/web/member/logout_proc'">로그아웃</button>
<? }?>
</div>
<div class="life_menu_btn" style="margin-bottom:80px;">
<button type="button" class="btn btn-default br20" style="width:100px;" onClick="window.open('/m/')">모바일 화면</button>
</div>
</div>
</div>
<!--// side_menu -->
<script>
// 레이어 이외의 공간 클릭시 close
$(document).mouseup(function (e){
var container = $("#side_menu_layer");
if( container.has(e.target).length === 0) container.hide();
});
var recommend_app_curr_page = 1;
function change_recommend_app_page(page){
var total_page = "<?=$recommend_app_page?>";
var move_page = recommend_app_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$(".recommend_app_page"+move_page).show();
$(".recommend_app_page"+recommend_app_curr_page).hide();
recommend_app_curr_page = move_page;
}
}
</script>

View File

@@ -0,0 +1,13 @@
<script>
$( document ).ready(function() {
self.close();
$("#social_id", opener.document).val("<?=$social_id?>");
opener.commonLayerClose('member_join1_layer');
opener.commonLayerOpen('member_join2_layer');
});
</script>

View File

@@ -0,0 +1,10 @@
<script>
$( document ).ready(function() {
self.close();
opener.parent.location.reload();
});
</script>

View File

@@ -0,0 +1,468 @@
<?
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$SES_MEMBER_NICNAME = $this->session->userdata('C_Member_Nicname');
$controller = $this->uri->segment(2);
$this->load->helper('cookie');
$comment_sns_id = get_cookie('crossmap_comment_sns_id');
$comment_sns_name = get_cookie('crossmap_comment_sns_name');
$comment_sns_type = get_cookie('crossmap_comment_sns_type');
?>
<div id="user_comment_layer" style="display:none;">
<div class="popup_wrap2_d" style=" z-index: 9998;">
<div class="popupbox2_d" style=" width:810px;">
<div class="popuptop3_d">
<h3 class="p_title2"><strong><span id="user_comment_nicname"><?=$SES_MEMBER_NICNAME?></span></strong> 님의 댓글
<span style="padding-left:40px;"><a href="javascript:change_user_comment_content_type(3)" class="current" id="user_comment_menu3">라이프</a> | <a href="javascript:change_user_comment_content_type(1)" id="user_comment_menu1">뉴스</a> | <a href="javascript:change_user_comment_content_type(2)" id="user_comment_menu2">칼럼</a></span>
</h3>
<a href="javascript:change_toggle('my_comment_policy')"><span class="btn-tit">댓글운영정책</span></a>
<span class="btn-info"><a href="javascript:change_toggle('my_comment_policy')"><img src="/img/web/btn-info.png"></a></span>
<span class="btn-close"><a href="javascript:commonLayerClose('user_comment_layer')"><img src="/img/web/btn-close2.png"></a></span>
<div class="delivery_info3" id="my_comment_policy" style="display:none;">
<p class="d_info_tit" style="text-align:center; margin:10px 0">댓글운영정책</p>
<p class="d_info_txt">크로스맵 댓글은 게시물에 대하여 자신의 생각을 말하고 남의 생각을 들으며 서로 다양한 의견을 나누는 공간입니다. 그러나 간혹 불건전한 내용을 올리시는 분들이 계셔서 건전한 인터넷문화 정착을 위해 아래와 같은 운영원칙을 적용합니다.<br><br><span style="text-decoration:underline; margin-bottom: 15px;display: inline-block;">1. 댓글의 삭제 및 제한 조치</span><br>네티즌들의 신고 또는 자제 모니터링을 통해 아래에 해당하는 내용이 포함된 댓글이 발견되면 예고없이 삭제 또는 제한 조치를 하겠습니다. <br></p>
<table style="font-size:13px;">
<tr>
<td>1) 타인에 대한 욕설 또는 비방 </td>
<td>2) 인신공격 또는 명예훼손 </td>
</tr>
<tr>
<td>3) 개인정보 유출 또는 사생활 침해</td>
<td>4) 음란성 내용 또는 음란물 링크 </td>
</tr>
<tr>
<td>5) 상업적 광고 또는 사이트/홈피 홍보&nbsp;&nbsp;&nbsp;</td>
<td>6) 불법정보 유출</td>
</tr>
<tr>
delivery_info3 <td>7) 같은 내용의 반복(도배) </td>
<td>8) 폭력 또는 사행심 조장 </td>
</tr>
<tr>
<td>9) 기타 게시물 내용과 관계없는 내용</td>
<td></td>
</tr>
</table>
<br><br>
<p class="d_info_txt"><span style="text-decoration:underline; margin-bottom: 15px;display: inline-block;">2. 댓글 작성에 대한 제한</span><br>불건전한 댓글은 발견시 별도의 통보없이 즉시 삭제 또는 제한 조치 하며 상습적 또는 위반 정도가 심한 댓글을 올리시는 분에 대해서는 일정 기간 댓글 작성에 대한 권한을 제한할 수 있습니다.<br>또한 비정상적인 패턴으로 조회, 추천, 반대 등이 발생하는 것으로 관리자 또는 시스템이 판단하는 경우 부정 클릭여부를 확인하여 해당 IP나 ID를 제재할 수 있습니다.<br>명예훼손, 개인정보유츨, 욕설 등 법률에 위반되는 댓글은 관계 법령에 의거 민형사상 처벌을 받을 수 있으니 이용에 주의를 부탁 드립니다.<br><br><span style="text-decoration:underline; margin-bottom: 15px;display: inline-block;">3. 뉴스, 칼럼 댓글함 전체공개</span><br>건전한 댓글 문화를 위하여 뉴스 및 칼럼 댓글에 한해서만 댓글모음이 전체공개됩니다. 제공되는 목록에 삭제한 댓글이나 답글은 포함되지 않습니다. <br></p>
<div class="form-group" style="margin:20px 0; display:block; text-align:center">
<button type="button" class="btn btn-success" style="padding:5px 20px; font-size:14px" onclick="change_toggle('my_comment_policy')"">확인</button>
</div>
</div>
</div>
<div class="popupbody3_d" >
<div class="pop_tit">
댓글/답글 <span class="beachblue" id="user_comment_count"></span>
<div class="reply_sort_d">
<span><a href="javascript:change_user_comment_sort(1)" id="user_comment_sort1">호감순</a></span>
<span><a href="javascript:change_user_comment_sort(2)" id="user_comment_sort2" class="current">최신순</a></span>
<span><a href="javascript:change_user_comment_sort(3)" id="user_comment_sort3">과거순</a></span>
<span><a href="javascript:change_user_comment_sort(4)" id="user_comment_sort4">답글순</a></span>
</div>
</div>
<div id="user_comment_list"></div>
<div style="height:30px;display:none" id="user_comment_bottom"></div>
<div class="btn btn-default btn_life" id="user_comment_more_btn">
<a href="javascript:user_comment_list();">더보기 </a><img src="/img/web/img_replyopen.gif">
</div>
</div>
</div>
</div>
<div class="mask" style="z-index: 9997"></div>
</div>
<? require_once(APPPATH . "views/web/comm/comment_spam_layer_inc.php");?>
<script>
var user_comment_page = 1;
var user_comment_content_type = '3';
var user_comment_write_id = '<?=$comment_sns_id?>';
var user_comment_sort = '2';
$(".mask").on('click', function(event){
$(event.target).parent().hide();
});
$('.user_replay_text').click(function(e) {
$("#social_login").toggle();
$(".popup_wrap").css('left','50%');
$(".popup_wrap").css('top',popH+'px');
});
$('.user_comment_text').on('keyup', function(event) {
var key = $(this).attr('strA');
var len = $(this).val().length;
if (len >= 300) {
$(this).val($(this).val().substring(0, 300));
len = 300;
}
$("#user_reply_text_count"+key).html(len+'/300');
});
// sort
function change_user_comment_sort(type){
user_comment_sort = type;
user_comment_page = 1;
user_comment_list();
$('#user_comment_sort1').toggleClass('current');
$('#user_comment_sort2').toggleClass('current');
$('#user_comment_sort3').toggleClass('current');
$('#user_comment_sort4').toggleClass('current');
}
// content_type
function change_user_comment_content_type(type){
user_comment_content_type = type;
user_comment_page = 1;
user_comment_list();
$('#user_comment_menu1').removeClass('current');
$('#user_comment_menu2').removeClass('current');
$('#user_comment_menu3').removeClass('current');
$('#user_comment_menu'+type).addClass('current');
}
function user_comment_list() {
var form_data = {
"page" : user_comment_page,
"content_type" : user_comment_content_type,
"write_id" : user_comment_write_id,
"sort" : user_comment_sort
};
$.ajax({
url: '/web/comm/user_comment_list',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
if(user_comment_page == 1) {
$("#user_comment_list").html(arrHtml[1]);
} else {
$("#user_comment_list").append(arrHtml[1]);
}
var total_count = setComma(arrHtml[2]);
$("#user_comment_count").html(total_count);
if (arrHtml[3] == "N") {
$("#user_comment_more_btn").hide();
$("#user_comment_bottom").show();
} else {
$("#user_comment_more_btn").show();
$("#user_comment_bottom").hide();
}
user_comment_page++;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
alert('데이터 가져오기에 실패했습니다.');
return false;
}
});
}
// 대댓글 더보기
function user_comment_reply_more(idx){
var page = $("#user_comment_reply_page"+idx).val();
page = parseInt(page) + 1;
$("#user_comment_reply_page"+idx).val(page);
user_comment_reply_list(idx, page);
}
var user_comment_reply_open_type = 1;
function user_comment_reply_open(idx){
if(user_comment_reply_open_type ==1) {
$("#user_comment_reply_box"+idx).css("display","block");
user_comment_reply_list(idx, 1);
user_comment_reply_open_type = 2;
} else {
$("#user_comment_reply_box"+idx).css("display","none");
user_comment_reply_open_type = 1;
}
}
function user_comment_reply_list(idx, page) {
var form_data = {
"page" : page,
"sort" : user_comment_sort,
"comment_idx" : idx,
"type" : "user_comment"
};
$.ajax({
url: '/web/comm/comment_reply_list',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
if(page == 1) {
$("#user_comment_reply_list"+idx).html(arrHtml[1]);
} else {
$("#user_comment_reply_list"+idx).append(arrHtml[1]);
}
var total_count = setComma(arrHtml[2]);
$("#user_comment_reply_count").html(total_count);
console.log(arrHtml[3]);
if (arrHtml[3] == "N") {
$("#user_comment_reply_more_btn"+idx).hide();
} else {
$("#user_comment_reply_more_btn"+idx).show();
}
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
alert('데이터 가져오기에 실패했습니다.');
return false;
}
});
$("#user_comment_reply_box"+idx).show();
}
// 대대글 달기
function user_comment_reply_add_proc(p_idx, content_idx){
if("<?=$comment_sns_id?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
if($("#user_comment"+p_idx).val()=="") {
alert("댓글을 입력해주세요.");
return;
}
var form_data = {
"p_idx" : p_idx,
"content_idx" : content_idx,
"content_type" : user_comment_content_type,
"comment" : $("#user_comment"+p_idx).val()
};
$.ajax({
url: '/web/comm/comment_add_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#user_comment"+p_idx).val('');
$("#user_reply_text_count"+p_idx).html('0/300');
$("#user_comment_reply_page"+p_idx).val(1);
user_comment_reply_list(p_idx, 1);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
function user_comment_del(idx){
if(confirm("댓글이 삭제됩니다. 삭제하시겠습니까?") == false) {
return false;
}
var form_data = {
"idx" : idx
};
$.ajax({
url: '/web/comm/user_comment_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
user_comment_page = 1;
user_comment_list();
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('삭제에 실패했습니다.');
return false;
}
});
}
function user_reply_comment_del(idx, p_idx){
if(confirm("댓글이 삭제됩니다. 삭제하시겠습니까?") == false) {
return false;
}
var form_data = {
"idx" : idx
};
$.ajax({
url: '/web/comm/user_comment_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
user_comment_reply_list(p_idx, 1);
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('삭제에 실패했습니다.');
return false;
}
});
}
function user_comment(write_id, write_name){
user_comment_page = 1;
user_comment_write_id = write_id;
user_comment_list();
$("#user_comment_layer").show();
$("html, body").scrollTop(0);
if(write_name!='') {
$("#user_comment_nicname").html(write_name);
}
}
function copy_user_comment_url(idx){
$('#copy_user_comment_url'+idx).select();
try {
document.execCommand('copy');
alert("주소가 복사되었습니다.")
} catch (err) {
alert('이 브라우저는 지원하지 않습니다.')
}
}
// 댓글 좋아요
function user_comment_like_select(type, idx){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"comment_idx" : idx,
"type" : type
};
$.ajax({
url: '/web/comm/comment_like_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
var like_count = setComma(rtnJson.data.like_count);
var bad_count = setComma(rtnJson.data.bad_count);
$("#comment_like1_"+idx).html(like_count);
$("#comment_like2_"+idx).html(bad_count);
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
function logout_advice(){
alert("로그아웃 후에 이용해주세요.");
return false;
}
</script>

View File

@@ -0,0 +1,163 @@
<?
$this->load->helper('cookie');
$comment_sns_id = get_cookie('crossmap_comment_sns_id');
$comment_sns_name = get_cookie('crossmap_comment_sns_name');
$comment_sns_type = get_cookie('crossmap_comment_sns_type');
if($result_code == '0000') {
echo '0000|||||';
$row_count = count($list);
if($row_count > 0) {
foreach ($list as $val) {
$idx = $val['idx'];
$p_idx = $val['p_idx'];
$s_idx = $val['s_idx'];
$comment = $val['comment'];
$reg_date = $val['reg_date'];
$content_idx = $val['content_idx'];
$content_type = $val['content_type'];
$main_img = $val['main_img'];
$title = $val['title'];
$column_name = $val['column_name'];
$like_count = $val['like_count'];
$bad_count = $val['bad_count'];
$reply_count = $val['reply_count'];
$write_id = $val['write_id'];
$comment_status = $val['comment_status'];
$comment_del_date = $val['del_date'];
$is_best = $val['is_best'];
if($column_name != '') $title = '['.$column_name.'] '.$title;
$user_comment_type = '<img src="/img/web/img_ballon.gif">';
if($s_idx > 1) {
$user_comment_type = '<span class="btn btn-default" style="padding: 1px 5px;">답글</span>';
}
$reg_date_txt = substr($reg_date, 0, 16);
switch ($content_type) {
case '1': $view_url = '/web/news/news_view/'.$content_idx; $comment_url = '/web/news/news_comment/'.$content_idx; break;
case '2': $view_url = '/web/news/column_view/'.$content_idx; $comment_url = '/web/news/column_comment/'.$content_idx; break;
case '3': $view_url = '/web/life/life_view/'.$content_idx; $comment_url = '/web/life/life_comment/'.$content_idx; break;
}
$comment_txt = $user_comment_type.' '.$comment;
if($comment_status!='1') {
$comment_txt = '<div style="color:#bcbcbc;"><img src="/img/web/icon_info.gif"> '.$comment.'</div><div class="r_date" style="margin-top:5px;color:#bcbcbc;">'.$comment_del_date.'</div>';
}
if($is_best=='Y') $comment_txt = '<label>BEST</label>'.$comment_txt;
if($comment_sns_id == '') {
$reply_css2 = 'user_replay_text';
$content_readonly = 'readonly';
} else {
$reply_css2 = '';
$content_readonly = '';
}
?>
<div class="pop_cont_box_d">
<input type="text" name="copy_user_comment_url<?=$idx?>" id="copy_user_comment_url<?=$idx?>" value="<?=WWW_CROSSMAP?><?=$comment_url?>" style="position:absolute;top:-9999em;">
<div class="pop_cont_title_d">
<?=$user_comment_type?> <?=$comment?>
<p class="popup_date_d"><?=$reg_date_txt?></p>
</div>
<div class="pop_cont_txt">
<span class="pop_cont_img2_d" style="width:14%;margin-top:10px; padding-bottom:10px;" >
<div onclick="location.href='<?=$view_url?>'" style="cursor:pointer;width:87px;height:60px;background:url('<?=$main_img?>') no-repeat center; background-size:cover;""></div>
</span>
<div class="pop_cont_txt_box_d" style="width:76%">
<p class="t_black"><a href="<?=$view_url?>"><?=$title?></a></p>
<p class="pop_replay_more_d"> <a href="<?=$comment_url?>">댓글 더보기</a></p>
</div>
<div class="pop_cont_info_d" style="width:10%">
<span class="fr"><a href="javascript:change_toggle('user_comment_info<?=$idx?>')"><img src="/img/web/pop_info.png"></a></span>
<ul class="info_popup_d" id="user_comment_info<?=$idx?>" style="display:none">
<? if($comment_status=='1') {
if($comment_sns_id == $write_id) {?>
<li><a href="javascript:user_comment_del('<?=$idx?>');">삭제하기</a></li>
<? } else {?>
<li><a href="javascript:user_comment_spam('<?=$idx?>', '<?=$write_id?>')">신고하기</a></li>
<? }
}
?>
<li style="border-top:1px solid #ededed"><a href="javascript:copy_user_comment_url('<?=$idx?>')">링크복사</a></li>
</ul>
</div>
</div>
<ul class="r_base_d">
<? if($p_idx == $idx) {?>
<li class="btn btn-default" style="padding: 1px 12px;" onclick="user_comment_reply_open('<?=$p_idx?>');" style="cursor: pointer;">답글 <?=number_format($reply_count)?></li>
<? }?>
<li class="icons_d">
<span class="thumbup_d"><a href="javascript:user_comment_like_select(1, '<?=$val['idx']?>')"><img src="/img/web/img_thumbup.jpg"></a><span id="comment_like1_<?=$val['idx']?>"><?=number_format($val['like_count'])?></span></span>
<span class="thumbdown_d"><a href="javascript:user_comment_like_select(2, '<?=$val['idx']?>')"><img src="/img/web/img_thumbdown.jpg"></a><span id="comment_like2_<?=$val['idx']?>"><?=number_format($bad_count)?></span></span>
</li>
</ul>
</div>
<? if($p_idx == $idx) {
$comment_sns_img1 = '/img/web/img_cm_off.gif'; $comment_sns_class1 = 'fr'; $nameText1=""; $comment_sns_javascript1="change_toggle('login_layer');"; $comment_sns_cursor1 = 'pointer';
$comment_sns_img2 = '/img/web/img_tweet_off.gif'; $comment_sns_class2 = 'fr'; $nameText2=""; $comment_sns_javascript2="twitter_join('comment')"; $comment_sns_cursor2 = 'pointer';
$comment_sns_img3 = '/img/web/img_facebook_off.gif';$comment_sns_class3 = 'fr'; $nameText3=""; $comment_sns_javascript3="checkLoginState();"; $comment_sns_cursor3 = 'pointer';
$comment_sns_img4 = '/img/web/img_kakao_off.gif'; $comment_sns_class4 = 'fr'; $nameText4=""; $comment_sns_javascript4="kakako_login()"; $comment_sns_cursor4 = 'pointer';
$comment_sns_img5 = '/img/web/img_naver_off.gif'; $comment_sns_class5 = 'fr'; $nameText5=""; $comment_sns_javascript5="naver_login()"; $comment_sns_cursor5 = 'pointer';
if($comment_sns_type != '') {
$comment_sns_javascript1 = "logout_advice()"; $comment_sns_javascript2 = "logout_advice()"; $comment_sns_javascript3 = "logout_advice()"; $comment_sns_javascript4 = "logout_advice()"; $comment_sns_javascript5 = "logout_advice()";
//$comment_sns_cursor1 = "default"; $comment_sns_cursor2 = "default"; $comment_sns_cursor3 = "default"; $comment_sns_cursor4 = "default"; $comment_sns_cursor5 = "default";
switch ($comment_sns_type) {
case 'cm': $comment_sns_img1 = '/img/web/img_cm_on.gif'; $comment_sns_class1 = ''; $nameText1="<span>".$comment_sns_name."</span>"; break;
case 'twitter': $comment_sns_img2 = '/img/web/img_tweet.gif'; $comment_sns_class2 = ''; $nameText2="<span>".$comment_sns_name."</span>"; break;
case 'facebook': $comment_sns_img3 = '/img/web/img_facebook_on.gif'; $comment_sns_class3 = ''; $nameText3="<span>".$comment_sns_name."</span>"; break;
case 'kakao': $comment_sns_img4 = '/img/web/img_kakao_on.gif'; $comment_sns_class4 = ''; $nameText4="<span>".$comment_sns_name."</span>"; break;
case 'naver': $comment_sns_img5 = '/img/web/img_naver_on.gif'; $comment_sns_class5 = ''; $nameText5="<span>".$comment_sns_name."</span>"; break;
}
} else {
$comment_sns_class1 = '';$comment_sns_class2 = '';$comment_sns_class3 = '';$comment_sns_class4 = '';$comment_sns_class5 = '';
}
?>
<div class="reply_box2_d" id="user_comment_reply_box<?=$p_idx?>" style="display: none">
<input type="hidden" name="user_comment_reply_page<?=$val['idx']?>" id="user_comment_reply_page<?=$val['idx']?>" value="1">
<div id="user_comment_reply_list<?=$p_idx?>"></div>
<ul class="box_wrap2">
<li style="width: 100%;text-align:right;font-size: 12px;padding-bottom:10px;display:none" id="user_comment_reply_more_btn<?=$idx?>" class="fr"><a href="<?=$comment_url?>">댓글 더보기 ></a></li>
<li class="r_img2" style="width: 2%; padding-right: 10px;"><img src="/img/web/img_reply1.gif"></li>
<li style="width: 95%;">
<div class="reply_box_d">
<div class="reply_social_d">
<a href="javascript:<?=$comment_sns_javascript1?>" style="cursor:<?=$comment_sns_cursor1?>"><span class="<?=$comment_sns_class1?>"><img src="<?=$comment_sns_img1?>"></span></a> <?=$nameText1?>
<a href="javascript:<?=$comment_sns_javascript2?>" style="cursor:<?=$comment_sns_cursor2?>"><span class="tweet <?=$comment_sns_class2?>"><img src="<?=$comment_sns_img2?>"></span></a> <?=$nameText2?>
<a href="javascript:<?=$comment_sns_javascript3?>" style="cursor:<?=$comment_sns_cursor3?>"><span class="facebook <?=$comment_sns_class3?>"><img src="<?=$comment_sns_img3?>"></span></a> <?=$nameText3?>
<a href="javascript:<?=$comment_sns_javascript4?>" style="cursor:<?=$comment_sns_cursor4?>"><span class="<?=$comment_sns_class4?>"><img src="<?=$comment_sns_img4?>"></span></a> <?=$nameText4?>
<a href="javascript:<?=$comment_sns_javascript5?>" style="cursor:<?=$comment_sns_cursor5?>"><span class="<?=$comment_sns_class5?>"><img src="<?=$comment_sns_img5?>"></span></a> <?=$nameText5?>
</div>
<div class="reply_write_d">
<textarea class="form-control <?=$reply_css2?> user_comment_text" <?=$content_readonly?> name="user_comment<?=$idx?>" id="user_comment<?=$idx?>" strA="<?=$idx?>" rows="3" placeholder="댓글 작성 시 상대방에 대한 배려와 사랑을 담아주세요." style="width:95%;"></textarea>
</div>
<div class="reply_regist_d"><span class="reply_no_d" id="user_reply_text_count<?=$p_idx?>">0/300</span><span class="reply_btn_d"><a href="javascript:user_comment_reply_add_proc('<?=$idx?>', '<?=$content_idx?>');"> 등록</a></span></div>
</div>
</li>
</ul>
<div class="reply_close_d"><a href="javascript:change_toggle('user_comment_reply_box<?=$p_idx?>')">댓글 접기</a> <img src="/img/web/img_replyclose.gif"></div>
</div>
<? }?>
<? }
} else {
echo '<div class="pop_cont_box_d" style="text-align: center">등록된 댓글이 없습니다.</div>';
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||데이터 가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,69 @@
<?
$this->load->helper('cookie');
$comment_sns_id = get_cookie('crossmap_comment_sns_id');
if($result_code == '0000') {
echo '0000|||||';
$row_count = count($arr_comment);
if($row_count > 0) {
foreach($arr_comment as $val) {
$comment_reg_date = $val['reg_date'];
$comment_reg_date = substr($comment_reg_date, 0, 16);
$comment = $val['comment'];
$comment_status = $val['comment_status'];
$comment_del_date = $val['del_date'];
$is_best = $val['is_best'];
$comment_txt = $comment;
if($comment_status!='1') {
$comment_txt = '<div style="color:#bcbcbc;"><img src="/img/web/icon_info.gif"> '.$comment.'</div><div class="r_date" style="margin-top:5px;color:#bcbcbc;">'.$comment_del_date.'</div>';
}
if($is_best=='Y') $comment_txt = '<label>BEST</label>'.$comment_txt;
?>
<ul class="box_wrap">
<li class="img_reply"><img src="/img/web/img_reply1.gif"></li>
<li>
<div class="r_info_d" style="width:300px">
<a href="javascript:user_comment('<?=$val['write_id']?>', '<?=$val['write_name']?>')"><span class="beachblue"><?=$val['write_name']?></span></a><span class="r_date_d"><?=$comment_reg_date?> <span style="color:#e1e2e2;padding-left:10px;">
</div>
<div class="r_base_d">
<span><?=$comment_txt?></span>
</div>
</li>
<li style="float:right;position: relative;">
<div class="pop_cont_info_d" style="float:right">
<span class="fr"><a href="javascript:change_toggle('user_comment_reply_info<?=$val['idx']?>')"><img src="/img/web/pop_info.png"></a></span>
<ul class="info_popup2_d" id="user_comment_reply_info<?=$val['idx']?>" style="display:none">
<?
if($comment_status=='1') {
if($val['write_id'] == $comment_sns_id) {?>
<li><a href="javascript:user_reply_comment_del('<?=$val['idx']?>', '<?=$val['p_idx']?>');">삭제하기</a></li>
<? } else {?>
<li><a href="javascript:comment_spam('<?=$val['idx']?>', '<?=$val['write_name']?>');">신고하기</a></li>
<? }
}
?>
<li style="border-top:1px solid #ededed"><a href="javascript:copy_user_comment_url('<?=$val['p_idx']?>')">링크복사</a></li>
</ul>
</div>
<div class="icons_d">
<span class="thumbup_d"><a href="javascript:user_comment_like_select(1, '<?=$val['idx']?>')"><img src="/img/web/img_thumbup.jpg"></a><span id="comment_like1_<?=$val['idx']?>"><?=number_format($val['like_count'])?></span></span>
<span class="thumbdown_d"><a href="javascript:user_comment_like_select(2, '<?=$val['idx']?>')"><img src="/img/web/img_thumbdown.jpg"></a><span id="comment_like2_<?=$val['idx']?>"><?=number_format($val['bad_count'])?></span></span>
</div>
</li>
</ul>
<?
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||댓글가져오기를 실패했습니다.';
}
?>

View File

@@ -0,0 +1,135 @@
<?php
$ci=& get_instance();
# t 날씨 가져오기
$ci->load->model('web/m_t_weather');
$arr_public_weather = $ci->m_t_weather->t_weather_all_list();
$weather_date = date("m.d");
$arr_week = array("일","월","화","수","목","금","토");
$weather_week = $arr_week[date('w')];
# 테마
$theme_types = array('8');
$ci->load->model('web/m_theme');
$req_data = array();
$req_data['theme_types'] = $theme_types;
$arr_theme = $ci->m_theme->theme_join_vw_content_where_in_theme_type_list($req_data);
$arr_today_column = array();
foreach ($arr_theme as $val) {
$arr_today_column[$val['rank']] = array('title' => $val['title'], 'column_name'=> $val['column_name'], 'sub_content' => $val['sub_content'], 'theme_img' => $val['theme_img'], 'content_idx' => $val['content_idx']);
}
?>
<div class="cont_box" style="margin-top:10px;">
<div id="public_weather" style="width:55%;float:left;display:none">
<span class="box_title">오늘의 날씨</span>
<span class="date"> <?=$weather_date?>(<?=$weather_week?>)</span>
<ul id="public_weather_list" style="left: 140px;">
<? foreach ($arr_public_weather as $val) { ?>
<li style="height:45px;">
<a href="https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=%EB%82%A0%EC%94%A8" target="_blank"><span class="location"> <?=$val['location']?> </span>
<span class="weather"><img src="<?=$val['weather_img']?>" width="22"></span>
<span><?=$val['weather_status']?> / <?=$val['temperatures']?></span></a>
</li>
<? }?>
</ul>
</div>
<div id="today_column" style="width:45%;display:none">
<span class="current">오늘의 칼럼</span>
<span style="position: absolute; top: 0; left: 70px;"><img src="/img/web/news_bar.gif" alt="" style="padding: 0 5px;margin-top: 16px;"></span>
<ul style="top:0;">
<?
if(count($arr_today_column) > 0 ){
foreach ($arr_today_column as $val) {
$title = '['.$val['column_name'].'] '.$val['title'];
$title = mb_strimwidth($title, '0', '38', '..', 'utf-8');
?>
<li style="height:45px; text-align: left;">
<span class="related_news fr" style="width:230px;display: block; padding-left: 80px">
<span><a href="/web/news/column_view/<?=$val['content_idx']?>"><?=$title?></a></span>
</span>
</li>
<?
}
}?>
</ul>
</div>
</div>
<script>
$( document ).ready(function() {
$("#today_column").show();
$("#public_weather").show();
$('#today_column').vTicker({ speed: 700 });
$('#public_weather').vTicker({ speed: 700 });
//user_position();
});
function user_position() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition (function(position) {
if(position) {
user_weather(position.coords);
}
}, function (error) {
console.error(error);
}, {
enableHighAccuracy: false,
maximumAge: 0,
timeout: Infinity
});
}
}
function user_weather(position){
var latitude = position.latitude;
var longitude = position.longitude;
if (latitude == undefined) latitude = '';
if (longitude == undefined) longitude = '';
if (latitude != '' && longitude != '') {
var form_data = {
"latitude": latitude,
"longitude": longitude
};
$.ajax({
url: '/web/comm/weather_view',
async: true,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
var result = rtnJson.data;
content = '<li style="height:45px;"><a href="https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=%EB%82%A0%EC%94%A8" target="_blank"><span class="location">' +result.location+ '</span>';
content+= '<span class="weather"><img src="'+result.weather_img+'" width="22"></span>';
content+= '<span>' + result.weather_status + ' / ' + result.temperatures + '</span></a></li>';
$("#public_weather_list").prepend(content);
} else {
alert("데이터 로드에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('데이터 로드에 실패했습니다.');
return false;
}
});
}
}
</script>

View File

@@ -0,0 +1,48 @@
<div class="contents">
<div class="mypage_right" style="margin-left:0; width:96%;">
<? include_once ('faq_header_inc.php'); ?>
<div>
<table class="table board">
<thead>
<tr>
<th class="mypage_tbl_box10">번호</th>
<th class="mypage_tbl_box60" style="text-align:center">제목</th>
<th class="mypage_tbl_box10" style="text-align:left">글쓴이 </th>
<th class="mypage_tbl_box20">날짜 </th>
</tr>
</thead>
<tbody>
<?
if($total_count==0) {
echo '<tr><td colspan="5" align="center">등록된 FAQ가 없습니다.</td></tr>';
} else {
foreach ($list as $val) {
$idx = $val['idx'];
$title = $val['title'];
$write_name = $val['write_name'];
$reg_date = $val['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 10);
?>
<tr>
<td class="no"><?=number_format($data_num)?></th>
<td><a href="/web/cs/faq_view/<?=$idx?>?search_keyword=<?=$search_keyword?>&search_category1=<?=$search_category1?>&search_category2=<?=$search_category2?>&data_num=<?=$data_num?>"><?=$title?></a> </td>
<td class="writer"><?=$write_name?></td>
<td class="date"><?=$reg_date_txt?></td>
</tr>
<? $data_num--;
}
}
?>
</tbody>
</table>
</div>
<div class="pagenumber2">
<?=$pagination?>
</div>
</div>
</div>

View File

@@ -0,0 +1,47 @@
<form name="input_form" id="input_form" method="post">
<div class="mypage_right_top">
<span class="mypage_title"><a href="/web/cs/notice">공지사항</a> | <a href="/web/cs/faq"><span class="beachblue">FAQ</span></a></span>
<span class="srch">
<span><input type="text" name="search_keyword" id="search_keyword" value="<?=$search_keyword?>" placeholder="자주 찾는 질문을 검색해 보세요" ><a href="javascript:search_list();"><img src="/img/web/mypage_serch_icon.gif" alt="검색하기"></a></span>
</span>
<span style="margin-left:10px;">총 <span class="beachblue"><?=number_format($total_count)?></span>개</span>
</div>
<ul class="cate1">
<? $i=1;
foreach ($arr_category1 as $val) {?>
<li <? if($search_category1==$val['category_code']) { echo 'class="current"';}?>><a href="/web/cs/faq?search_keyword=<?=$search_keyword?>&search_category1=<?=$val['category_code']?>"><?=$val['category_name']?></a></li>
<?
if($i==5) break;
$i++;
}?>
</ul>
<ul class="cate2">
<li <? if($search_category2=='') { echo 'class="current"';}?>><a href="/web/cs/faq?search_keyword=<?=$search_keyword?>&search_category1=<?=$search_category1?>">전체</a></li>
<? if(isset($arr_category2[$search_category1])==true) {?>
<? $i=1;
foreach ($arr_category2[$search_category1] as $val) {?>
<li <? if($search_category2==$val['category_code']) { echo 'class="current"';}?>><a href="/web/cs/faq?search_keyword=<?=$search_keyword?>&search_category1=<?=$search_category1?>&search_category2=<?=$val['category_code']?>"><?=$val['category_name']?></a></li>
<?
if($i==7) break;
$i++;
}?>
<? }?>
</ul>
</form>
<script>
// 검색
function search_list(){
if($("#search_keyword").val()==''){
alert("검색할 내용을 입력해주세요.");
return false;
}
$("#input_form").attr("action", "/web/cs/faq");
$("#input_form").submit();
}
</script>

View File

@@ -0,0 +1,74 @@
<?php
$reg_date = $result['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 16);
?>
<div class="contents">
<div class="mypage_right" style="margin-left:0; width:96%;">
<? include_once ('faq_header_inc.php'); ?>
<div class="panel">
<div class="panel_header">
<span class="panel_title"><span class="panel_no"><?=number_format($data_num)?></span><a href=""><?=$result['title']?></a></span>
<span class="no mypage_tbl_box10 fr"><?=$result['write_name']?></span>
</div>
<div class="panel_body" style="padding: 30px 30px 10px;">
<ul style="min-height:100px">
<li class="mypage_tbl_box70"><?=$result['content']?></li>
<li class="no mypage_tbl_box20"><?=$reg_date_txt?></li>
<li class="mypage_tbl_box10" style="text-align:right">
<input type="text" name="copy_qna_url" id="copy_qna_url" style="position:absolute;top:-9999em;" value="<?=CROSSMAP_URL?>">
<span class="btn btn-default br15" style="font-size:12px; background-color:#fff"><a href="<?=CROSSMAP_URL?>" onclick="copy_qna_url()">주소복사</a></span>
</li>
</ul>
<!-- <p class="fr"><img src="/img/web/f_icon5.png"></p>-->
</div>
</div>
<div class="srch_box">
<span><a href="/web/cs/faq?search_keyword=<?=$search_keyword?>&search_category1=<?=$search_category1?>&search_category2=<?=$search_category2?>" class="btn btn-default br15">목록</a></span>
</div>
<table class="table board">
<table class="table board">
<tbody>
<? foreach ($next_list as $val) {
$idx = $val['idx'];
$reg_date = $val['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 10);
$data_num--;
?>
<tr>
<td class="no mypage_tbl_box10"><?=number_format($data_num)?></td>
<td class="mypage_tbl_box60"><a href="/web/cs/faq_view/<?=$idx?>?search_keyword=<?=$search_keyword?>&search_category1=<?=$search_category1?>&search_category2=<?=$search_category2?>&data_num=<?=$data_num?>"><?=$val['title']?></a></td>
<td class="no mypage_tbl_box20"><?=$val['write_name']?></td>
<td class="date mypage_tbl_box10"><?=$reg_date_txt?></td>
</tr>
<? }?>
</tbody>
</table>
</div>
<div class="navi fr">
<!-- <a href=""><img src="/img/web/navi_up.gif"></a>-->
</div>
</div>
</div>
<script>
function copy_qna_url(){
$('#copy_qna_url').select();
try {
document.execCommand('copy');
alert("주소가 복사되었습니다.")
} catch (err) {
alert('이 브라우저는 지원하지 않습니다.')
}
}
</script>

View File

@@ -0,0 +1,48 @@
<div class="contents">
<div class="mypage_right" style="margin-left:0; width:96%;">
<? include_once ("notice_header_inc.php");?>
<div>
<div class="alarm"><a href="/web/cs/notice_view/<?=$row['idx']?>?search_keyword=<?=$search_keyword?>&data_num=<?=$data_num?>"><?=$row['title']?></a></div>
<table class="table board">
<thead>
<tr>
<th class="mypage_tbl_box10">번호</th>
<th class="mypage_tbl_box60" style="text-align:center">제목</th>
<th class="mypage_tbl_box10">글쓴이 </th>
<th class="mypage_tbl_box20">날짜 </th>
</tr>
</thead>
<tbody>
<?
if($total_count==0) {
echo '<tr><td colspan="5" align="center">등록된 공지사항이 없습니다.</td></tr>';
} else {
foreach ($list as $val) {
$title = $val['title'];
$write_name = $val['write_name'];
$reg_date = $val['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 10);
?>
<tr>
<td class="no"><?=number_format($data_num)?></td>
<td><a href="/web/cs/notice_view/<?=$val['idx']?>?search_keyword=<?=$search_keyword?>&data_num=<?=$data_num?>"><?=$title?></a></td>
<td class="no"><?=$write_name?></td>
<td class="date"><?=$reg_date_txt?></td>
</tr>
<? $data_num--;
}
}
?>
</tbody>
</table>
</div>
<div class="pagenumber2" style="position:unset"><?=$pagination?></div>
</div>
</div>

View File

@@ -0,0 +1,26 @@
<form name="input_form" id="input_form" method="post">
<div class="mypage_right_top">
<span class="mypage_title"><a href="/web/cs/notice"><span class="beachblue">공지사항</span></a> | <a href="/web/cs/faq">FAQ</a></span>
<span class="srch">
<span><input type="text" name="search_keyword" id="search_keyword" value="<?=$search_keyword?>" placeholder="공지글을 검색해 보세요." ><a href="javascript:search_list();"><img src="/img/web/mypage_serch_icon.gif" alt="검색하기"></a></span>
</span>
<span style="margin-left:10px;">총 <span class="beachblue"><?=number_format($total_count)?></span>개</span>
</div>
</form>
<script>
// 검색
function search_list(){
if($("#search_keyword").val()==''){
alert("검색할 내용을 입력해주세요.");
return false;
}
$("#input_form").attr("action", "/web/cs/notice");
$("#input_form").submit();
}
</script>

View File

@@ -0,0 +1,77 @@
<?php
$reg_date = $result['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 16);
?>
<div class="contents">
<div class="mypage_right" style="margin-left:0; width:96%;">
<? include_once ("notice_header_inc.php");?>
<div>
<div class="alarm"><a href="/web/cs/notice_view/<?=$row['idx']?>"><?=$row['title']?></a></div>
<div class="srch_box">
<span><a href="/web/cs/notice?search_keyword=<?=$search_keyword?>" class="btn btn-default br15">목록</a></span>
</div>
<div class="panel">
<div class="panel_header">
<span class="panel_title"><span class="panel_no"><?=number_format($data_num)?></span><?=$result['title']?></span>
<span class="no mypage_tbl_box10 fr"></span>
<span class="no mypage_tbl_box10 fr"><?=$result['write_name']?></span>
</div>
<div class="panel_body" style="padding: 30px 30px 10px;">
<ul style="min-height:100px">
<li class="mypage_tbl_box70"><?=$result['content']?></li>
<li class="no mypage_tbl_box20"><?=$reg_date_txt?></li>
<li class="mypage_tbl_box10" style="text-align:right">
<input type="text" name="copy_qna_url" id="copy_qna_url" style="position:absolute;top:-9999em;" value="<?=CROSSMAP_URL?>">
<span class="btn btn-default br15" style="font-size:12px; background-color:#fff"><a href="<?=CROSSMAP_URL?>" onclick="copy_qna_url()">주소복사</a></span>
</li>
</ul>
<!-- <p class="fr"><img src="/img/web/f_icon5.png"></p>-->
</div>
</div>
<div class="srch_box">
<span><a href="/web/cs/notice?search_keyword=<?=$search_keyword?>" class="btn btn-default br15">목록</a></span>
</div>
<table class="table board">
<tbody>
<? foreach ($next_list as $val) {
$reg_date = $val['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 10);
$data_num--;
?>
<tr>
<td class="no mypage_tbl_box10"><?=number_format($data_num)?></td>
<td class="mypage_tbl_box60"><a href="/web/cs/notice_view/<?=$val['idx']?>?search_keyword=<?=$search_keyword?>&data_num=<?=$data_num?>"><?=$val['title']?></a></td>
<td class="no mypage_tbl_box20"><?=$val['write_name']?></td>
<td class="date mypage_tbl_box10"><?=$reg_date_txt?></td>
</tr>
<? }?>
</tbody>
</table>
</div>
<div class="navi fr" style="height:100px">
<!-- <a href="#"><img src="/img/web/navi_up.gif"></br></a>-->
</div>
</div>
</div>
<script>
function copy_qna_url(){
$('#copy_qna_url').select();
try {
document.execCommand('copy');
alert("주소가 복사되었습니다.")
} catch (err) {
alert('이 브라우저는 지원하지 않습니다.')
}
}
</script>

View File

@@ -0,0 +1,23 @@
<div class="musicChart">
<div class="mcTitle">
<span>신곡 음원차트</span>
<a href="https://www.melon.com/chart/day/index.htm?classCd=GN2100" target="_new" class="more">더보기</a>
</div>
<ul>
<?php
$arr_melon_ccm = json_decode(file_get_contents('http://api.fasterest.net:20001/melon/ccm'));
$arr_melon_ccm_print = array_splice($arr_melon_ccm,0,7);
foreach($arr_melon_ccm_print as $k=>$v) {?>
<li>
<div class="number"><?= $k+1;?></div>
<div class="thumbImg"><img src="<?php echo $v->img?>" alt="<?php echo $v->title?>" ></div>
<div class="songTxt">
<div class="song">
<a href="https://www.youtube.com/results?search_query=<?php echo urlencode($v->album.' '.$v->title)?>" target="_new"><?php echo $v->title?></a></div>
<div><a><?php echo mb_strimwidth($v->album,0,15,'..','utf-8')?></a></div>
</div>
</li>
<?php } ?>
</ul>
</div>

View File

@@ -0,0 +1,58 @@
<?
$cmTv_list[0]=$arr_tv_talkshow;
$cmTv_list[1]=$arr_tv_testimony;
$cmTv_list[2]=$arr_tv_gospel;
$cmTv_list[3]=$arr_tv_praise;
?>
<div class="cmTv">
<div class="titleBox">
<h2><a href="/cmtv">크로스맵 <span>TV</span></a></h2>
<ul class="cmTv-nav">
<li><a href="#">토크쇼</a></li>
<li><a href="#">간증</a></li>
<li><a href="#">말씀</a></li>
<li><a href="#">찬양</a></li>
</ul>
</ul>
<div class="arrow">
<span class="current-index">1</span>/<span class="count">5</span>
</div>
</div>
<div class="thumbBox">
<div class="cmTv-slider">
<? foreach($cmTv_list as $val){?>
<div>
<div class="thumbMain">
<a href="<?if(isset($val[0]['idx'])==TRUE) echo '/web/life/life_view/'.$val[0]['idx'];?>">
<img src="<? if(isset($val[0]['main_img'])==TRUE) echo $val[0]['main_img'];?>">
</a>
<div class="des">
<p><a href="<?if(isset($val[0]['idx'])==TRUE) echo '/web/life/life_view/'.$val[0]['idx'];?>">
<? if(isset($val[0]['title'])==TRUE) echo $val[0]['title']?>
</a></p>
</div>
</div>
<ul>
<?for($i=1;$i<count($val);$i++){?>
<li>
<a href="<?if(isset($val[$i]['idx'])==TRUE) echo '/web/life/life_view/'.$val[$i]['idx'];?>">
<img src="<? if(isset($val[$i]['main_img'])==TRUE) echo $val[$i]['main_img'];?>">
</a>
<div class="des">
<?/*<p><a href="#"><? if(isset($val['title'])==TRUE) echo mb_strimwidth($val['title'],0,25,'..','utf-8');?></a></p>*/?>
<p><a href="<?if(isset($val[$i]['idx'])==TRUE) echo '/web/life/life_view/'.$val[$i]['idx'];?>">
<? if(isset($val[$i]['title'])==TRUE) echo $val[$i]['title']?>
</a></p>
</div>
</li>
<?}?>
</ul>
</div>
<?}?>
</div>
<div class="cmTv-controls">
<div class="arrowPrev"><i class="fas fa-chevron-left"></i></div>
<div class="arrowNext"><i class="fas fa-chevron-right"></i></div>
</div>
</div>
</div>

View File

@@ -0,0 +1,352 @@
<div class="box">
<div class="titleBox">
<ul id="collect_and_see">
<li><a href="#">모아보기</a></li>
<!--li><a href="#">웹툰</a></li-->
<li id="collect_and_see_menu0" class="collect_and_see_menu current" onclick="set_column_tab(this,0,'collect_and_see',1);" style="cursor:pointer;"><a>마음을 울리는 이야기</a></li>
<li id="collect_and_see_menu1" class="collect_and_see_menu" onclick="set_column_tab(this,1,'collect_and_see',1);" style="cursor:pointer;"><a>함께 기도해요</a></li>
<li id="collect_and_see_menu2" class="collect_and_see_menu" onclick="set_column_tab(this,2,'collect_and_see',1);" style="cursor:pointer;"><a>은혜 한구절</a></li>
<li id="collect_and_see_menu3" class="collect_and_see_menu" onclick="set_column_tab(this,3,'collect_and_see',1);" style="cursor:pointer;"><a>3분 말씀</a></li>
<li id="collect_and_see_menu4" class="collect_and_see_menu" onclick="set_column_tab(this,4,'collect_and_see',1);" style="cursor:pointer;"><a>성경 지식인</a></li>
</ul>
<div class="arrow">
<img src="/renew/img/arrow-next.gif" onclick="column_tab_conversion('collect_and_see','next',1);">
<img src="/renew/img/arrow-pre.gif" onclick="column_tab_conversion('collect_and_see','prev',1);">
</div>
</div>
<?
$column1_list1=$arr_heart_opening_story;
$column1_list2=$arr_Prayer;
$column1_list3=$arr_gracious_verse;
$column1_list4=$arr_gospel;
$column1_list5=$arr_knowledge;
?>
<!-- 모아보기 -->
<div class="thumbBox1">
<!-- 찬양 -->
<div id="collect_and_see0" class="collect_and_see">
<div class="photoNews">
<?php
if(isset($column1_list1[0]['main_img'])==TRUE && isset($column1_list1[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list1[0]['idx'].'"><img src="'.$column1_list1[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($column1_list1[0]['category_name1'])==TRUE) echo $column1_list1[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list1[0]['idx'])==TRUE) echo $column1_list1[0]['idx']?>"><?php if(isset($column1_list1[0]['title'])==TRUE) echo $column1_list1[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($column1_list1[1]['main_img'])==TRUE && isset($column1_list1[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list1[1]['idx'].'"><img src="'.$column1_list1[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list1[1]['category_name1'])==TRUE) echo $column1_list1[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list1[1]['idx'])==TRUE) echo $column1_list1[1]['idx']?>"><?php if(isset($column1_list1[1]['title'])==TRUE) echo $column1_list1[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($column1_list1[2]['main_img'])==TRUE && isset($column1_list1[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list1[2]['idx'].'""><img src="'.$column1_list1[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list1[2]['category_name1'])==TRUE) echo $column1_list1[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list1[2]['idx'])==TRUE) echo $column1_list1[2]['idx'];?>"><?php if(isset($column1_list1[2]['title'])==TRUE) echo $column1_list1[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
<!-- 말씀 -->
<div id="collect_and_see1" style="display:none;" class="collect_and_see">
<div class="photoNews">
<?php
if(isset($column1_list2[0]['main_img'])==TRUE && isset($column1_list2[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list2[0]['idx'].'"><img src="'.$column1_list2[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($column1_list2[0]['category_name1'])==TRUE) echo $column1_list2[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list2[0]['idx'])==TRUE) echo $column1_list2[0]['idx']?>"><?php if(isset($column1_list2[0]['title'])==TRUE) echo $column1_list2[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($column1_list2[1]['main_img'])==TRUE && isset($column1_list2[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list2[1]['idx'].'"><img src="'.$column1_list2[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list2[1]['category_name1'])==TRUE) echo $column1_list2[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list2[1]['idx'])==TRUE) echo $column1_list2[1]['idx']?>"><?php if(isset($column1_list2[1]['title'])==TRUE) echo $column1_list2[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($column1_list2[2]['main_img'])==TRUE && isset($column1_list2[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list2[2]['idx'].'"><img src="'.$column1_list2[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list2[2]['category_name1'])==TRUE) echo $column1_list2[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list2[2]['idx'])==TRUE) echo $column1_list2[2]['idx']?>"><?php if(isset($column1_list2[2]['title'])==TRUE) echo $column1_list2[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
<!-- 지식인 -->
<div id="collect_and_see2" style="display:none" class="collect_and_see">
<div class="photoNews">
<?php
if(isset($column1_list3[0]['main_img'])==TRUE && isset($column1_list3[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list3[0]['idx'].'"><img src="'.$column1_list3[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($column1_list3[0]['category_name1'])==TRUE) echo $column1_list3[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list3[0]['idx'])==TRUE) echo $column1_list3[0]['idx']?>"><?php if(isset($column1_list3[0]['title'])==TRUE) echo $column1_list3[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($column1_list3[1]['main_img'])==TRUE && isset($column1_list3[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list3[1]['idx'].'"><img src="'.$column1_list3[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list3[1]['category_name1'])==TRUE) echo $column1_list3[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list3[1]['idx'])==TRUE) echo $column1_list3[1]['idx']?>"><?php if(isset($column1_list3[1]['title'])==TRUE) echo $column1_list3[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($column1_list3[2]['main_img'])==TRUE && isset($column1_list3[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list3[2]['idx'].'"><img src="'.$column1_list3[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list3[2]['category_name1'])==TRUE) echo $column1_list3[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list3[2]['idx'])==TRUE) echo $column1_list3[2]['idx']?>"><?php if(isset($column1_list3[2]['title'])==TRUE) echo $column1_list3[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
<!-- 3분 말씀 -->
<div id="collect_and_see3" style="display:none" class="collect_and_see">
<div class="photoNews">
<?php
if(isset($column1_list4[0]['main_img'])==TRUE && isset($column1_list4[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list4[0]['idx'].'"><img src="'.$column1_list4[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($column1_list4[0]['category_name1'])==TRUE) echo $column1_list4[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list4[0]['idx'])==TRUE) echo $column1_list4[0]['idx']?>"><?php if(isset($column1_list4[0]['title'])==TRUE) echo $column1_list4[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($column1_list4[1]['main_img'])==TRUE && isset($column1_list4[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list4[1]['idx'].'"><img src="'.$column1_list4[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list4[1]['category_name1'])==TRUE) echo $column1_list4[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list4[1]['idx'])==TRUE) echo $column1_list4[1]['idx']?>"><?php if(isset($column1_list4[1]['title'])==TRUE) echo $column1_list4[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($column1_list4[2]['main_img'])==TRUE && isset($column1_list4[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list4[2]['idx'].'""><img src="'.$column1_list4[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list4[2]['category_name1'])==TRUE) echo $column1_list4[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list4[2]['idx'])==TRUE) echo $column1_list4[2]['idx'];?>"><?php if(isset($column1_list4[2]['title'])==TRUE) echo $column1_list4[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
<!-- 성경 지식인 -->
<div id="collect_and_see4" style="display:none" class="collect_and_see">
<div class="photoNews">
<?php
if(isset($column1_list5[0]['main_img'])==TRUE && isset($column1_list5[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list5[0]['idx'].'"><img src="'.$column1_list5[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($column1_list5[0]['category_name1'])==TRUE) echo $column1_list5[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list5[0]['idx'])==TRUE) echo $column1_list5[0]['idx']?>"><?php if(isset($column1_list5[0]['title'])==TRUE) echo $column1_list5[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($column1_list5[1]['main_img'])==TRUE && isset($column1_list5[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list5[1]['idx'].'"><img src="'.$column1_list5[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list5[1]['category_name1'])==TRUE) echo $column1_list5[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list5[1]['idx'])==TRUE) echo $column1_list5[1]['idx']?>"><?php if(isset($column1_list5[1]['title'])==TRUE) echo $column1_list5[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($column1_list5[2]['main_img'])==TRUE && isset($column1_list5[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list5[2]['idx'].'""><img src="'.$column1_list5[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list5[2]['category_name1'])==TRUE) echo $column1_list5[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list5[2]['idx'])==TRUE) echo $column1_list5[2]['idx'];?>"><?php if(isset($column1_list5[2]['title'])==TRUE) echo $column1_list5[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
</div>
<!-- 마음을 울리는 이야기 four -->
<div id="collect_and_see_four_0" class="collect_and_see">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($column1_list1[$i]['main_img'])==TRUE && isset($column1_list1[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list1[$i]['idx'].'"><img src="'.$column1_list1[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list1[2]['category_name1'])==TRUE) echo $column1_list1[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list1[$i]['idx'])==TRUE) echo $column1_list1[$i]['idx']?>"><?php if(isset($column1_list1[$i]['title'])==TRUE) echo $column1_list1[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
<!-- 함께 기도해요 four -->
<div id="collect_and_see_four_1" class="collect_and_see" style="display:none;">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($column1_list2[$i]['main_img'])==TRUE && isset($column1_list2[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list2[$i]['idx'].'"><img src="'.$column1_list2[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list2[2]['category_name1'])==TRUE) echo $column1_list2[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list2[$i]['idx'])==TRUE) echo $column1_list2[$i]['idx']?>"><?php if(isset($column1_list2[$i]['title'])==TRUE) echo $column1_list2[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
<!-- 은혜한구절 four -->
<div id="collect_and_see_four_2" class="collect_and_see" style="display:none;">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($column1_list3[$i]['main_img'])==TRUE && isset($column1_list3[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list3[$i]['idx'].'"><img src="'.$column1_list3[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list3[2]['category_name1'])==TRUE) echo $column1_list3[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list3[$i]['idx'])==TRUE) echo $column1_list3[$i]['idx']?>"><?php if(isset($column1_list3[$i]['title'])==TRUE) echo $column1_list3[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
<!-- 3분 말씀 four -->
<div id="collect_and_see_four_3" class="collect_and_see" style="display:none;">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($column1_list4[$i]['main_img'])==TRUE && isset($column1_list4[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list4[$i]['idx'].'"><img src="'.$column1_list4[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list4[2]['category_name1'])==TRUE) echo $column1_list4[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list4[$i]['idx'])==TRUE) echo $column1_list4[$i]['idx']?>"><?php if(isset($column1_list4[$i]['title'])==TRUE) echo $column1_list4[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
<!-- 성경 지식인 four -->
<div id="collect_and_see_four_4" class="collect_and_see" style="display:none;">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($column1_list5[$i]['main_img'])==TRUE && isset($column1_list5[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$column1_list5[$i]['idx'].'"><img src="'.$column1_list5[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($column1_list5[2]['category_name1'])==TRUE) echo $column1_list5[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($column1_list5[$i]['idx'])==TRUE) echo $column1_list5[$i]['idx']?>"><?php if(isset($column1_list5[$i]['title'])==TRUE) echo $column1_list5[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
</div>

View File

@@ -0,0 +1,91 @@
<div class="box cmTv">
<div class="titleBox">
<ul>
<li><a href="#">크로스맵 TV</a></li>
<li id="crossmap_tv_menu0" class="crossmap_tv_menu current" onclick="set_column_tab(this,0,'crossmap_tv',2);" style="cursor:pointer;"><a>토크쇼</a></li>
<li id="crossmap_tv_menu1" class="crossmap_tv_menu" onclick="set_column_tab(this,1,'crossmap_tv',2);" style="cursor:pointer;"><a>간증</a></li>
<li id="crossmap_tv_menu2" class="crossmap_tv_menu" onclick="set_column_tab(this,2,'crossmap_tv',2);" style="cursor:pointer;"><a>말씀</a></li>
<li id="crossmap_tv_menu3" class="crossmap_tv_menu" onclick="set_column_tab(this,3,'crossmap_tv',2);" style="cursor:pointer;"><a>찬양</a></li>
</ul>
<div class="arrow">
<img src="/renew/img/arrow-next.gif" onclick="column_tab_conversion('crossmap_tv','next',2);">
<img src="/renew/img/arrow-pre.gif" onclick="column_tab_conversion('crossmap_tv','prev',2);">
</div>
</div>
<div id="crossmap_tv0" class="thumbBox2 crossmap_tv">
<ul>
<?php
$c_tv_list_1 =$arr_tv_talkshow;
$c_tv_list_2 =$arr_tv_testimony;
$c_tv_list_3 =$arr_tv_gospel;
$c_tv_list_4 =$arr_tv_praise;
foreach($c_tv_list_1 as $val) {
//mb_strimwidth($arr_headline_news[1]['title'], '0', '38', '..', 'utf-8')
?>
<li>
<a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><img src="<?php if(isset($val['main_img'])==TRUE) echo $val['main_img'];?>">
<div class="playBt"></div>
</a>
<div class="des">
<p><a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><?php if(isset($val['title'])==TRUE) echo mb_strimwidth($val['title'],0,25,'..','utf-8');?></a></p>
</div>
</li>
<?php }?>
</ul>
</div>
<div id="crossmap_tv1" class="thumbBox2 crossmap_tv" style="display: none;">
<ul>
<?php
foreach($c_tv_list_2 as $val) {
?>
<li>
<a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><img src="<?php if(isset($val['main_img'])==TRUE) echo $val['main_img'];?>">
<div class="playBt"></div>
</a>
<div class="des">
<p><a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><?php if(isset($val['title'])==TRUE) echo mb_strimwidth($val['title'],0,30,'..','utf-8')?></a></p>
</div>
</li>
<?php }?>
</ul>
</div>
<div id="crossmap_tv2" class="thumbBox2 crossmap_tv" style="display: none;">
<ul>
<?php
foreach($c_tv_list_3 as $val) {
?>
<li>
<a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><img src="<?php if(isset($val['main_img'])==TRUE) echo $val['main_img'];?>">
<div class="playBt"></div>
</a>
<div class="des">
<p><a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><?php if(isset($val['title'])==TRUE) echo mb_strimwidth($val['title'],0,30,'..','utf-8')?></a></p>
</div>
</li>
<?php }?>
</ul>
</div>
<div id="crossmap_tv3" class="thumbBox2 crossmap_tv" style="display: none;">
<ul>
<?php
foreach($c_tv_list_4 as $val) {
?>
<li>
<a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><img src="<?php if(isset($val['main_img'])==TRUE) echo $val['main_img'];?>">
<div class="playBt"></div>
</a>
<div class="des">
<p><a href="<?php if(isset($val['idx'])==TRUE) echo '/web/life/life_view/'.$val['idx'];?>"><?php if(isset($val['title'])==TRUE) echo mb_strimwidth($val['title'],0,30,'..','utf-8')?></a></p>
</div>
</li>
<?php }?>
</ul>
</div>
</div>

View File

@@ -0,0 +1,216 @@
<div class="box">
<div class="titleBox">
<ul id="what_about_this">
<li><a href="#">이런건 어때?</a></li>
<li id="what_about_this_menu0" class="what_about_this_menu current" onclick="set_column_tab(this,0,'what_about_this',3);" style="cursor:pointer;"><a>운율이 있는 묵상</a></li>
<li id="what_about_this_menu1" class="what_about_this_menu" onclick="set_column_tab(this,1,'what_about_this',3);" style="cursor:pointer;"><a>말씀엽서</a></li>
<li id="what_about_this_menu2" class="what_about_this_menu" onclick="set_column_tab(this,2,'what_about_this',3);" style="cursor:pointer;"><a>책 읽는 크리스천</a></li>
<!--li id="what_about_this_menu2" class="what_about_this_menu" onclick="set_column_tab(this,2,'what_about_this',3);" style="cursor:pointer;"><a>크리스마스</a></li>
<li id="what_about_this_menu3" class="what_about_this_menu" onclick="set_column_tab(this,3,'what_about_this',3);" style="cursor:pointer;"><a>마무리</a></li-->
</ul>
<div class="arrow">
<img src="/renew/img/arrow-next.gif" onclick="column_tab_conversion('what_about_this','next',3);">
<img src="/renew/img/arrow-pre.gif" onclick="column_tab_conversion('what_about_this','prev',3);">
</div>
</div>
<?
$colum3_list1=$arr_meditation_contemplation;
$colum3_list2=$arr_bible_postcard;
$colum3_list3=$arr_christian_reading;
?>
<div class="thumbBox1">
<!-- 은혜 -->
<div id="what_about_this0" class="what_about_this">
<div class="photoNews">
<?php
if(isset($colum3_list1[0]['main_img'])==TRUE && isset($colum3_list1[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list1[0]['idx'].'"><img src="'.$colum3_list1[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($colum3_list1[0]['category_name1'])==TRUE) echo $colum3_list1[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list1[0]['idx'])==TRUE) echo $colum3_list1[0]['idx']?>"><?php if(isset($colum3_list1[0]['title'])==TRUE) echo $colum3_list1[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($colum3_list1[1]['main_img'])==TRUE && isset($colum3_list1[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list1[1]['idx'].'"><img src="'.$colum3_list1[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list1[1]['category_name1'])==TRUE) echo $colum3_list1[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list1[1]['idx'])==TRUE) echo $colum3_list1[1]['idx']?>"><?php if(isset($colum3_list1[1]['title'])==TRUE) echo $colum3_list1[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($colum3_list1[2]['main_img'])==TRUE && isset($colum3_list1[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list1[2]['idx'].'"><img src="'.$colum3_list1[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list1[2]['category_name1'])==TRUE) echo $colum3_list1[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list1[2]['idx'])==TRUE) echo $colum3_list1[2]['idx']?>"><?php if(isset($colum3_list1[2]['title'])==TRUE) echo $colum3_list1[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
<!-- 사랑 -->
<div id="what_about_this1" class="what_about_this" style="display:none;">
<div class="photoNews">
<?php
if(isset($colum3_list2[0]['main_img'])==TRUE && isset($colum3_list2[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list2[0]['idx'].'"><img src="'.$colum3_list2[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($colum3_list2[0]['category_name1'])==TRUE) echo $colum3_list2[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list2[0]['idx'])==TRUE) echo $colum3_list2[0]['idx']?>"><?php if(isset($colum3_list2[0]['title'])==TRUE) echo $colum3_list2[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($colum3_list2[1]['main_img'])==TRUE && isset($colum3_list2[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list2[1]['idx'].'"><img src="'.$colum3_list2[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list2[1]['category_name1'])==TRUE) echo $colum3_list2[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list2[1]['idx'])==TRUE) echo $colum3_list2[1]['idx']?>"><?php if(isset($colum3_list2[1]['title'])==TRUE) echo $colum3_list2[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($colum3_list2[2]['main_img'])==TRUE && isset($colum3_list2[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list2[2]['idx'].'"><img src="'.$colum3_list2[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list2[2]['category_name1'])==TRUE) echo $colum3_list2[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list2[2]['idx'])==TRUE) echo $colum3_list2[2]['idx']?>"><?php if(isset($colum3_list2[2]['title'])==TRUE) echo $colum3_list2[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
<!-- 책 읽는 크리스천 -->
<div id="what_about_this2" class="what_about_this" style="display:none;">
<div class="photoNews">
<?php
if(isset($colum3_list3[0]['main_img'])==TRUE && isset($colum3_list3[0]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list3[0]['idx'].'"><img src="'.$colum3_list3[0]['main_img'].'"></a>';
}
?>
<h2>
<div class="category"><?php if(isset($colum3_list3[0]['category_name1'])==TRUE) echo $colum3_list3[0]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list3[0]['idx'])==TRUE) echo $colum3_list3[0]['idx']?>"><?php if(isset($colum3_list3[0]['title'])==TRUE) echo $colum3_list3[0]['title'];?></a></p>
</h2>
</div>
<ul>
<li>
<?php
if(isset($colum3_list3[1]['main_img'])==TRUE && isset($colum3_list3[1]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list3[1]['idx'].'"><img src="'.$colum3_list3[1]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list3[1]['category_name1'])==TRUE) echo $colum3_list3[1]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list3[1]['idx'])==TRUE) echo $colum3_list3[1]['idx']?>"><?php if(isset($colum3_list3[1]['title'])==TRUE) echo $colum3_list3[1]['title'];?></a></p>
</div>
</li>
<li>
<?php
if(isset($colum3_list3[2]['main_img'])==TRUE && isset($colum3_list3[2]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list3[2]['idx'].'"><img src="'.$colum3_list3[2]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list3[2]['category_name1'])==TRUE) echo $colum3_list3[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list3[2]['idx'])==TRUE) echo $colum3_list3[2]['idx']?>"><?php if(isset($colum3_list3[2]['title'])==TRUE) echo $colum3_list3[2]['title'];?></a></p>
</div>
</li>
</ul>
</div>
</div>
<!-- 운율이 있는 묵상 four -->
<div id="what_about_this_four_0" class="what_about_this">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($colum3_list1[$i]['main_img'])==TRUE && isset($colum3_list1[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list1[$i]['idx'].'"><img src="'.$colum3_list1[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list1[2]['category_name1'])==TRUE) echo $colum3_list1[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list1[$i]['idx'])==TRUE) echo $colum3_list1[$i]['idx']?>"><?php if(isset($colum3_list1[$i]['title'])==TRUE) echo $colum3_list1[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
<!-- 말씀엽서 four -->
<div id="what_about_this_four_1" class="what_about_this" style="display:none;">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($colum3_list2[$i]['main_img'])==TRUE && isset($colum3_list2[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list2[$i]['idx'].'"><img src="'.$colum3_list2[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list2[2]['category_name1'])==TRUE) echo $colum3_list2[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list2[$i]['idx'])==TRUE) echo $colum3_list2[$i]['idx']?>"><?php if(isset($colum3_list2[$i]['title'])==TRUE) echo $colum3_list2[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
<!-- 책읽는 크리스천 four -->
<div id="what_about_this_four_3" style="display:none; class="what_about_this">
<div class="thumbBox2">
<ul>
<?php
for($i=3; $i<7; $i++) {
?>
<li>
<?php
if(isset($colum3_list3[$i]['main_img'])==TRUE && isset($colum3_list3[$i]['idx'])==TRUE) {
echo '<a href="/web/life/life_view/'.$colum3_list3[$i]['idx'].'"><img src="'.$colum3_list1[$i]['main_img'].'" /></a>';
}
?>
<div class="des">
<div class="category"><?php if(isset($colum3_list3[2]['category_name1'])==TRUE) echo $colum3_list3[2]['category_name1'];?></div>
<p><a href="/web/life/life_view/<?php if(isset($colum3_list3[$i]['idx'])==TRUE) echo $colum3_list3[$i]['idx']?>"><?php if(isset($colum3_list3[$i]['title'])==TRUE) echo $colum3_list3[$i]['title'];?></a></p>
</div>
</li>
<?php
}
?>
</ul>
</div>
</div>
</div>

View File

@@ -0,0 +1,36 @@
<?
$featured_column[0]=$arr_bible_postcard;
$featured_column[1]=$arr_Prayer;
$featured_column[2]=$arr_christian_reading;
// $featured_column[3]=$arr_meditation_contemplation;
?>
<div class="featuredBox" style="display:none">
<div class="titleBox">
<ul>
<li><a href="#">말씀엽서</a></li>
<li><a href="#">기도공감</a></li>
<li><a href="#">도서</a></li>
<!-- <li><a href="#">운율묵상</a></li> -->
</ul>
</div>
<div class="featuredBox-slider">
<?foreach($featured_column as $val){?>
<div class="thumbBox">
<ul>
<?for($i=0;$i<count($val);$i++){ ?>
<li>
<a class="img-scaleup" href="/grace/<?php echo $val[$i]->titleUrl. '/'. $val[$i]->idx?>">
<img src="<?php echo imgSrc($val[$i]->mainImg)?>">
</a>
<div class="des">
<p><a href="/grace/<?php echo $val[$i]->titleUrl. '/'. $val[$i]->idx?>"> <?php echo $val[$i]->title?>
</a></p>
</div>
</li>
<?}?>
</ul>
</div>
<?}?>
</div>
</div>

View File

@@ -0,0 +1,34 @@
<div class="logoBox">
<div class="titleBox">
<!-- <ul>
<li class="current"><a href="#">신문사</a></li>
<li class="current"><a href="#">페이스북</a></li>
<li><a href="#">인스타그램</a></li>
<li><a href="#">기타</a></li>
</ul> -->
<li class="current"><a href="#">페이스북</a></li>
<li><a href="#" onclick="alert('준비중입니다.'); return false;">인스타그램</a></li>
<li><a href="#" onclick="alert('준비중입니다.'); return false;">기타</a></li>
<div class="arrow">
<a aria-label="Go to previous slide"></a>
<a aria-label="Go to next slide"></a>
</div>
</div>
<div class="logoBox-slider">
<?
$i=0;
$press_total=count($arr_press);
foreach($arr_press as $val){?>
<?if($i%10==0){?>
<div>
<ul class="logoList">
<?}?>
<li><a href="<?=$val['homepage']?>"><img src="<?=$val['logo_img']?>" alt="" height="24"></a></li>
<?if(($i!=0&&$i%9==0)||$i==$press_total-1){?>
</ul>
</div>
<?}
$i++;}
?>
</div>
</div>

View File

@@ -0,0 +1,63 @@
<?
$column1_list1=$arr_maptoon;
$column1_list2=$arr_heart_opening_story;
$column1_list3=$arr_gracious_verse;
?>
<div class="mainBox">
<div class="titleBox" style="display:none">
<ul>
<li class="view"><!--<a href="#">-->모아보기<!--</a>--></li>
</ul>
<div class="arrow">
<span class="current-index">1</span>/<span class="count">3</span>
</div>
</div>
<div class="mainBox-slider">
<div class="thumbBox">
<ul>
<?foreach($column1_list1 as $val){?>
<?if(isset($val['div'])){
if($val['div']=='mt') $url='/web/maptoon/article?mtId='.$val['mt_list_idx'].'&no='.$val['ep_no'];
}else{
$url='/web/life/life_view/'.$val['idx'];
}?>
<li>
<a class="img-scaleup" href="<?=$url?>"><img src="<?=$val['main_img']?>"></a>
<div class="des">
<p><a href="<?=$url?>"><?php if(isset($val['title'])==TRUE) echo $val['title'];?></a></p>
</div>
</li>
<?}?>
</ul>
</div>
<div class="thumbBox">
<ul>
<?foreach($column1_list2 as $val){?>
<li>
<a class="img-scaleup" href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>"></a>
<div class="des">
<p><a href="/web/life/life_view/<?=$val['idx']?>"><?php if(isset($val['title'])==TRUE) echo $val['title'];?></a></p>
</div>
</li>
<?}?>
</ul>
</div>
<div class="thumbBox">
<ul>
<?foreach($column1_list3 as $val){?>
<li>
<a class="img-scaleup" href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>"></a>
<div class="des">
<p><a href="/web/life/life_view/<?=$val['idx']?>"><?php if(isset($val['title'])==TRUE) echo $val['title'];?></a></p>
</div>
</li>
<?}?>
</ul>
</div>
</div>
<div class="tab mainBox-nav">
<div class="current">웹툰</div>
<div>이야기 QT</div>
<div>영어묵상</div>
</div>
</div>

View File

@@ -0,0 +1,58 @@
<?
$column1_list1=$arr_heart_opening_story;
$column1_list2=$arr_maptoon;
$column1_list3=$arr_gracious_verse;
?>
<div class="mainBox">
<div class="titleBox">
<ul>
<li class="view"><a href="#">모아보기</a></li>
</ul>
<div class="arrow">
<span class="current-index">1</span>/<span class="count">3</span>
</div>
</div>
<div class="mainBox-slider">
<div class="thumbBox">
<ul>
<?foreach($column1_list1 as $val){?>
<li>
<a class="img-scaleup" href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>"></a>
<div class="des">
<p><a href="/web/life/life_view/<?=$val['idx']?>"><?php if(isset($val['title'])==TRUE) echo $val['title'];?></a></p>
</div>
</li>
<?}?>
</ul>
</div>
<div class="thumbBox">
<ul>
<?foreach($column1_list2 as $val){?>
<li>
<a class="img-scaleup" href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>"></a>
<div class="des">
<p><a href="/web/life/life_view/<?=$val['idx']?>"><?php if(isset($val['title'])==TRUE) echo $val['title'];?></a></p>
</div>
</li>
<?}?>
</ul>
</div>
<div class="thumbBox">
<ul>
<?foreach($column1_list3 as $val){?>
<li>
<a class="img-scaleup" href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>"></a>
<div class="des">
<p><a href="/web/life/life_view/<?=$val['idx']?>"><?php if(isset($val['title'])==TRUE) echo $val['title'];?></a></p>
</div>
</li>
<?}?>
</ul>
</div>
</div>
<div class="tab mainBox-nav">
<div class="current">이야기 QT</div>
<div>웹툰</div>
<div>은혜 한구절</div>
</div>
</div>

View File

@@ -0,0 +1,27 @@
<div class="musicChart">
<div class="mcTitle">
<span>음원차트</span>
<a href="https://www.melon.com/chart/day/index.htm?classCd=GN2100" target="_new" class="more">더보기</a>
</div>
<ul>
<?
$arr_melon_ccm_print = array_splice($arr_melon_ccm,0,7);
foreach($arr_melon_ccm_print as $k=>$v) {
if(isset($v[0])==TRUE && isset($v[1])==TRUE && isset($v[2])==TRUE) {?>
<li>
<div class="number"><?= $k+1;?></div>
<div class="thumbImg"><img src="<?= $v[0];?>" alt="<?= addslashes($v[1])?>" ></div>
<div class="songTxt">
<div class="song">
<a href="https://www.youtube.com/results?search_query=<?= urlencode($v[1].' '.$v[2])?>" target="_new"><?=addslashes($v[1])?></a></div>
<div><a><?=mb_strimwidth(addslashes($v[2]),0,15,'..','utf-8')?></a></div>
</div>
</li>
<?
}
}
?>
</ul>
</div>

View File

@@ -0,0 +1,40 @@
<div class="newsBox">
<div class="photoNews">
<ul>
<?
for($i=1;$i<3;$i++){
$title = mb_strimwidth($arr_headline_news[$i]['title'], '0', '38', '..', 'utf-8');
if(isset($arr_headline_news[$i])==true) {?>
<li class="img-scaleup">
<a href="/web/news/news_view/<?=$arr_headline_news[$i]['content_idx']?>">
<img src="<?= $arr_headline_news[$i]['theme_img']?>">
</a>
<h2><a href="/web/news/news_view/<?=$arr_headline_news[$i]['content_idx']?>"><?=$title?></a></h2>
</li>
<?}
}?>
</ul>
</div>
<ul class="list">
<?
for($i=3;$i<=10;$i++) {
if(isset($arr_headline_news[$i])==true) {
$title = $arr_headline_news[$i]['title'];?>
<li><a href="/web/news/news_view/<?=$arr_headline_news[$i]['content_idx'];?>"><?=$title;?></a></li>
<? } }?>
</ul>
<div class="prayerRQ">
<strong>세계기도제목</strong>
<div class="topic">
<ul class="prayer">
<!-- <li><a href="#">인도 기독교인들 기도모임 도중 외부 공격받아 12명 부상 기독교인들 기도모임 </a></li> -->
<?foreach ($arr_weather as $val) {
$title = (isset($val['title'])==TRUE)?mb_substr($val['title'], '0', '150', 'utf-8') : '';?>
<li><a href="/web/news/news_view/<?=$val['relation_article_idx']?>"><?=$title?></a></li>
<?}?>
</ul>
</div>
<!-- <div class="more"><a href="#">관련기사 더보기</a></div> -->
</div>
</div>

View File

@@ -0,0 +1,13 @@
<div class="prayerRQ">
<strong>세계기도제목</strong>
<div class="topic">
<ul class="prayer">
<!-- <li><a href="#">인도 기독교인들 기도모임 도중 외부 공격받아 12명 부상 기독교인들 기도모임 </a></li> -->
<?foreach ($arr_weather as $val) {
$title = (isset($val['title'])==TRUE)?mb_substr($val['title'], '0', '150', 'utf-8') : '';?>
<li><a href="/web/news/news_view/<?=$val['relation_article_idx']?>"><?=$title?></a></li>
<?}?>
</ul>
</div>
<!-- <div class="more"><a href="#">관련기사 더보기</a></div> -->
</div>

137
application/views/web/image.php Executable file
View File

@@ -0,0 +1,137 @@
<?
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
?>
<link rel="stylesheet" type="text/css" href="/css/web/imgcss.css"/>
<div class="contents">
<div class="s_wrap">
<div id="search" style="border-bottom:0 !important; padding-bottom:0px !important">
<div class="search_images">
<div class="search_cate" style="margin:0 0 0 20px">
이미지 <span class="search_num"><?=number_format($total_count)?>건</span>
</div>
<section class="image-grid"></section>
</div>
</div>
</div>
</div>
<script>
<? if($total_count <= $limit) {?>
var more_yn = 'N';
<?} else {?>
var more_yn = 'Y';
<?}?>
$(document).ready(function () {
$(document).scroll(function() {
var maxHeight = $(document).height();
var currentScroll = $(window).scrollTop() + $(window).height();
if (maxHeight <= currentScroll + 100) {
if(more_yn=='Y') {
get_img_list();
}
}
})
});
var img_list_page = 1;
function get_img_list() {
var form_data = {
"page" : img_list_page,
"search_keyword" : "<?=$search_keyword?>"
};
$.ajax({
url: '/web/search/image_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
more_yn = arrHtml[2];
if (arrHtml[1] != "") {
$('.image-grid').append(arrHtml[1]);
img_list_page++;
}
}
},
error: function (rtnHtml) {
alert('데이터 로드에 실패했습니다.');
return false;
}
});
}
get_img_list();
$(document).ready(function(){
$('.smalls').click(function(){
var tmp = $(this).parent()
if (tmp.attr('class') == 'imms') {
$('.imms').removeClass('act');
tmp.addClass('act');
}else{
tmp.removeClass('act');
}
});
$('.omm_a2').click(function(){
var tmp = $(this).parent().parent()
if (tmp.attr('class') == 'omgg_ul1') {
tmp.addClass('act');
}else{
tmp.removeClass('act');
}
});
$('.omm_c').click(function(){
$('.omgg_ul1').removeClass('act');
});
$('.ommbtn').click(function() {
var tmp1 = $(this).parent().parent()
if ($tmp1.hasClass('is-collapsed')) {
$('html, body').animate({ scrollTop : $(this).offset().top}, 300);
//return true;
} else {
$tmp1.removeClass('is-expanded').addClass('is-collapsed');
}
});
});
var $cell = $('.image__cell');
function thumb_img_click(t){
var $thisCell = $(t).closest('.image__cell');
if ($thisCell.hasClass('is-collapsed')) {
$cell.not($thisCell).removeClass('is-expanded').addClass('is-collapsed');
$thisCell.removeClass('is-collapsed').addClass('is-expanded');
$('html, body').animate({ scrollTop : $(t).offset().top}, 300);
} else {
$thisCell.removeClass('is-expanded').addClass('is-collapsed');
}
}
function img_view_change(num){
var $thisCell = $("#img_item"+num).closest('.image__cell');
if ($thisCell.hasClass('is-collapsed')) {
$cell.not($thisCell).removeClass('is-expanded').addClass('is-collapsed');
$thisCell.removeClass('is-collapsed').addClass('is-expanded');
$('html, body').animate({ scrollTop : $(t).offset().top}, 300);
} else {
$thisCell.removeClass('is-expanded').addClass('is-collapsed');
}
}
function img_view_close(t){
var $thisCell = $(t).closest('.image__cell');
$thisCell.removeClass('is-expanded').addClass('is-collapsed');
}
</script>

508
application/views/web/index.php Executable file
View File

@@ -0,0 +1,508 @@
<?
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$SES_MEMBER_NAME = $this->session->userdata('C_Member_Name');
$SES_MEMBER_NICNAME = $this->session->userdata('C_Member_Nicname');
$SES_MEMBER_PROFILE = $this->session->userdata('C_Member_Profile');
$SES_MEMBER_GROUPNAME = $this->session->userdata('C_Member_Group_Name');
$SES_MEMBER_INTRO = $this->session->userdata('C_Member_Intro');
if($SES_MEMBER_PROFILE == '') $SES_MEMBER_PROFILE = '/img/web/img_profile_l.png';
if($SES_MEMBER_NICNAME == '') $SES_MEMBER_NICNAME = $SES_MEMBER_NAME;
$weekday = array('일','월','화','수','목','금','토');
?>
<div class="contents">
<div class="wrap" style="background:0;">
<div class="c_left">
<div class="banner"><a href="http://www.cplace.co.kr/" target="http://www.cplace.co.kr/"><img src="/img/web/banner_745.jpg"></a>
<!-- PC_메인_헤드라인
<ins class="adsbygoogle"
style="display:inline-block;width:745px;height:121px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="8751180656"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
<div class="cont_box" id="cross_weather" style="position: absolute;z-index: 9995;display: none">
<?
$now_date = date("m.d");
$week_date = date('w');
$weather_date_txt = $now_date.'('.$weekday[$week_date].')';
?>
<span class="tt">영적기상도 </span><span class="date"> <?=$weather_date_txt?></span>
<span class="box_related">관련뉴스</span>
<ul>
<?
foreach ($arr_weather as $val) {
$title = mb_strimwidth($val['title'], '0', '40', '..', 'utf-8');
?>
<li style="width:745px">
<span class="country"><?=$val['continent']?></span>
<span><?=$val['country']?><span class="weather"><img src="<?=$val['weather_icon']?>" width="22"></span> <?=$val['weather_content']?></span>
<span style="margin-right:20px;" class="related_news"><a href="/web/news/news_view/<?=$val['relation_article_idx']?>"><?=$title?></a></span>
</li>
<? }?>
</ul>
</div><!--//cont_box-->
<div class="art_box" style="margin: 16px 0;">
<? if(isset($arr_headline_news[1])==true) {
$title = mb_strimwidth($arr_headline_news[1]['title'], '0', '38', '..', 'utf-8');
$sub_content = mb_strimwidth($arr_headline_news[1]['sub_content'], '0', '110', '..', 'utf-8');
?>
<div class="art_img" onclick="location.href='/web/news/news_view/<?=$arr_headline_news[1]['content_idx']?>'" style="cursor:pointer;">
<span class="shadow"></span>
<a href="/web/news/news_view/<?=$arr_headline_news[1]['content_idx']?>">
<div style="width:365px; height:230px; background:url('<?=$arr_headline_news[1]['theme_img']?>') no-repeat center; background-size:cover;"></div>
<div class="art_t_box">
<p class="art_p_tit"><a href="/web/news/news_view/<?=$arr_headline_news[1]['content_idx']?>"><?=$title?></a></p>
<p class="art_p_txt"><a href="/web/news/news_view/<?=$arr_headline_news[1]['content_idx']?>"><?=$sub_content?></a></p>
</div></a>
</div><!--//art_img-->
<? }?>
<ul class="art_list">
<? for($i=2;$i<=8;$i++) {
if(isset($arr_headline_news[$i])==true){
$title = mb_strimwidth($arr_headline_news[$i]['title'], '0', '48', '..', 'utf-8');
?>
<li><a href="/web/news/news_view/<?=$arr_headline_news[$i]['content_idx']?>"><?=$title?></a></li>
<? }
}
?>
</ul>
</div><!--//art_box-->
<div class="cont_box2">
<?
$press_count = count($arr_press);
$press_page = ceil($press_count/16);
$cateogry_count = count($arr_company);
$cateogry_page = ceil($cateogry_count/16);
?>
<div id="press">
<div class="company_top">
<span class="cate">
<span><a href="javascript:change_is_direct_type('press')" class="current">언론</a></span>
<span class="bar"><img src="/img/web/news_bar.gif" alt="" style="padding: 0 5px;margin-top: 14px;"></span>
<span><a href="javascript:change_is_direct_type('category')">카테고리별</a></span>
<span class="c_arrow">
<span><a href="javascript:change_press_page(-1);"><img src="/img/web/news_arrow_l.gif"></a></span>
<span><a href="javascript:change_press_page(+1);"><img src="/img/web/news_arrow_r.gif"></a></span>
</span>
</div>
<?
$i=1;
foreach($arr_press as $val) {
$curr_page = ceil($i/16);
if($i==1) echo '<div id="company_page1"><ul class="company_list">';
if($i%9==0) echo '<ul class="company_list" style="border-bottom:0 !important">';
if($i%17==0) echo '<div id="company_page'.$curr_page.'" style="display:none"><ul class="company_list">';
?>
<li><a href="<?=$val['homepage']?>" target="_blank"><img src="<?=$val['logo_img']?>" style="max-width:75px" class="ct"></a></li>
<?
if($i%8==0 || $press_count ==$i) echo '</ul>';
if($i%16==0 || $press_count ==$i) echo '</div>';
$i++;
}
?>
</div>
<div id="category" style="display:none">
<div class="company_top">
<span class="cate">
<span><a href="javascript:change_is_direct_type('press')">언론</a></span>
<span class="bar"><img src="/img/web/news_bar.gif" alt="" style="padding: 0 5px;margin-top: 14px;"></span>
<span><a href="javascript:change_is_direct_type('category')" class="current">카테고리별</a></span>
<span class="c_arrow">
<span><a href="javascript:change_company_page(-1);"><img src="/img/web/news_arrow_l.gif"></a></span>
<span><a href="javascript:change_company_page(+1);"><img src="/img/web/news_arrow_r.gif"></a></span>
</span>
</div>
<?
$i=1;
foreach($arr_company as $val) {
$curr_page = ceil($i/16);
if($i==1) echo '<div id="company_page1"><ul class="company_list">';
if($i%9==0) echo '<ul class="company_list" style="border-bottom:0 !important">';
if($i%17==0) echo '<div id="company_page'.$curr_page.'" style="display:none"><ul class="company_list">';
?>
<li><a href="<?=$val['homepage']?>" target="_blank"><img src="<?=$val['logo_img']?>" style="max-width:75px" class="ct"></a></li>
<?
if($i%8==0 || $cateogry_count ==$i) echo '</ul>';
if($i%16==0 || $cateogry_count ==$i) echo '</div>';
$i++;
}
?>
</div>
</div> <!-- // cont_box2 -->
<? require_once(APPPATH."views/web/comm/weather_column_bar_inc.php"); ?>
<div class="cardnews">
<ul class="card_box">
<? for($i=1;$i<=4;$i++) {
if(isset($arr_life_home[$i])==true){
$title_length = '20';
if($arr_life_home[$i]['sub_title'] == '') $title_length = '40';
$title_txt = mb_strimwidth($arr_life_home[$i]['title'], '0', $title_length, '..', 'utf-8');
?>
<li>
<div onclick="location.href='/web/life/life_view/<?=$arr_life_home[$i]['content_idx']?>'" style="cursor:pointer;width:171px; height:118px; border:1px solid #ccc;background:url('<?=$arr_life_home[$i]['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="card_title"><a href="/web/life/life_view/<?=$arr_life_home[$i]['content_idx']?>"><?=$title_txt?></a></p>
<p class="card_txt"><?=$arr_life_home[$i]['sub_title']?></p>
</li>
<?
} else {
echo '<li></li>';
}
}
?>
</ul>
<ul class="card_box">
<? for($i=5;$i<=6;$i++) {
if(isset($arr_life_home[$i])==true){
$title_length = '20';
if($arr_life_home[$i]['sub_title'] == '') $title_length = '40';
$title_txt = mb_strimwidth($arr_life_home[$i]['title'], '0', $title_length, '..', 'utf-8');
?>
<li>
<div onclick="location.href='/web/life/life_view/<?=$arr_life_home[$i]['content_idx']?>'" style="cursor:pointer;width:171px; height:118px; border:1px solid #ccc;background:url('<?=$arr_life_home[$i]['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="card_title"><a href="/web/life/life_view/<?=$arr_life_home[$i]['content_idx']?>"><?=$title_txt?></a></p>
<p class="card_txt"><?=$arr_life_home[$i]['sub_title']?></p>
</li>
<?
} else {
echo '<li></li>';
}
}?>
<? if(count($arr_card_news) > 0) {
$content_type = $arr_card_news[0]['content_type'];
switch ($content_type) {
case '1': $view_url = '/web/news/news_view/'.$arr_card_news[0]['content_idx'];
break;
case '2': $view_url = '/web/news/column_view/'.$arr_card_news[0]['content_idx'];
break;
case '3': $view_url = '/web/life/life_view/'.$arr_card_news[0]['content_idx'];
break;
}
?>
<!-- 카드 뉴스 -->
<li class="card_main" style="z-index: 9995;cursor: pointer" onclick="location.href='<?=$view_url?>'">
<span class="shadow"></span>
<a href="<?=$view_url?>">
<img src="<?=$arr_card_news[0]['main_img']?>">
<p class="card_main_title">카<span>드뉴</span>스</p>
<p class="card_main_txt"><a href="<?=$view_url?>"><?=$arr_card_news[0]['title']?></p></a></a>
</li>
<!--// 카드 뉴스 -->
<? }?>
</ul>
<ul class="card_box">
<? for($i=7;$i<=10;$i++) {
if(isset($arr_life_home[$i])==true){
$title_length = '20';
if($arr_life_home[$i]['sub_title'] == '') $title_length = '40';
$title_txt = mb_strimwidth($arr_life_home[$i]['title'], '0', $title_length, '..', 'utf-8');
?>
<li>
<div onclick="location.href='/web/life/life_view/<?=$arr_life_home[$i]['content_idx']?>'" style="cursor:pointer;width:171px; height:118px; border:1px solid #ccc;background:url('<?=$arr_life_home[$i]['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="card_title"><a href="/web/life/life_view/<?=$arr_life_home[$i]['content_idx']?>"><?=$title_txt?></a></p>
<p class="card_txt"><?=$arr_life_home[$i]['sub_title']?></p>
</li>
<?
} else {
echo '<li></li>';
}
}
?>
</ul>
</div>
</div><!--//c_left-->
<div class="c_right">
<? if($SES_MEMBER_ID=='') {?>
<div class="login">
<fieldset>
<div class="input_box">
<input type="text" name="main_login_member_id" id="main_login_member_id" class="int" placeholder="아이디">
</div>
<div class="input_box">
<input type="password" name="main_login_member_pwd" id="main_login_member_pwd" class="int" placeholder="비밀번호" onkeypress="if( event.keyCode==13 ){main_login_proc();}">
</div>
<span class="btn_login"><input type="button" title="로그인" value="로그인" onclick="main_login_proc();"></span>
</fieldset>
<div class="chk_id_login">
<input type="checkbox" name="main_save_login" id="main_save_login" value="Y" style="margin-right:5px;float:left"><label for="main_save_login">로그인 상태 유지</label>
<span style="float:right;"><a href="javascript:commonLayerOpen('member_join1_layer');">회원가입</a><span><img src="/img/web/mypage_bar.gif" alt="" style="padding:0 3px; margin-top:3px;"></span><a href="javascript:commonLayerOpen('find_id_layer');">아이디</a>/ <a href="javascript:commonLayerOpen('find_pwd_layer');">비밀번호 찾기</a></span>
</div>
</div><!--login-->
<? } else { ?>
<div class="login">
<div class="mypage_opened_box">
<div class="mypage_opened_info2">
<div class="profile2">
<span class="profile_l"><a href="javascript:commonLayerOpen('passwd_check_layer')"><img src="<?=$SES_MEMBER_PROFILE?>" width="47"></a></span>
<span class="carmera"><img src="/img/web/img_camera.png"></span>
</div>
<div class="profile_detail" >
<span class="name"><a href="javascript:commonLayerOpen('passwd_check_layer');"><?=$SES_MEMBER_NICNAME?></a></span> 님
<div style="padding-top:7px; color:#000" ><span class="beachblue beauchblue_underline"><a href="javascript:commonLayerOpen('passwd_check_layer')">내정보</a></span><span class="grey"></span> <?=$SES_MEMBER_GROUPNAME?></div>
</div>
<div class="logout">
<span class="btn"><a href="/web/member/logout_proc">로그아웃</a></span>
</div>
</div>
<ul class="mypage_menu2">
<li><a href="/web/cs/notice">알림</a></li>
<li><a href="javascript:change_toggle('delivery_layer')">배달함 </a></li>
<li><a href="javascript:user_comment('<?=$SES_MEMBER_ID?>');">내댓글</a></li>
<li> <a href="/web/mypage/bookmark">북마크</a></li>
<li> <a href="/m/" target="_blank">모바일 보기</a></li>
</ul>
</div>
</div>
<? }?>
<div class="banner"><a href="http://www.chongsin.kr/index.php#&panel1-1" target="http://www.chongsin.kr/index.php#&panel1-1"><img src="/img/web/banner_300_2.jpg"></a>
<!-- PC_메인_우측상단
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:103px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="7294628759"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
<? if(count($arr_today_word)>0){ ?>
<div class="dailybread">
<div class="db_top">
<span class="date"><?=date("m.d")?>(<?=$weekday[date("w")]?>)</span>
<span class="box_title">오늘의 말씀</span>
</div>
<div class="message">
<?=$arr_today_word['word']?>
</div>
<span class="verse"> - <?=$arr_today_word['title']?> -</span>
</div><!--//dailybread-->
<? } ?>
<? if(count($arr_daily_cutie) > 0) {?>
<div class="photo_news" style="z-index: 9995;cursor: pointer" onclick="location.href='/web/life/life_view/<?=$arr_daily_cutie[1]['content_idx']?>'">
<span class="shadow"></span>
<div style="width:300px; height:291px; background:url('<?=$arr_daily_cutie[1]['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="card_main_title">데<span>일리큐</span>티</p>
<p class="card_main_txt"><a href="/web/life/life_view/<?=$arr_daily_cutie[1]['content_idx']?>"><?=$arr_daily_cutie[1]['title']?></a> </p>
</div>
<? }?>
<div class="banner"><a href="http://intercp.net/02_01.jsp" target="http://intercp.net/02_01.jsp"><img src="/img/web/banner_300.jpg"></a>
<!-- PC_메인_우측하단
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:600px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="6752112391"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
</div><!--//c_right-->
</div><!--//wrap-->
</div><!--//contents-->
<script>
$( document ).ready(function() {
$("#cross_weather").show();
$('#cross_weather').vTicker();
});
var press_curr_page = 1;
function change_press_page(page){
var total_page = "<?=$press_page?>";
var move_page = press_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$("#company_page"+move_page).show();
$("#company_page"+press_curr_page).hide();
press_curr_page = move_page;
}
}
var company_curr_page = 1;
function change_company_page(page){
var total_page = "<?=$cateogry_count?>";
var move_page = company_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$("#company_page"+move_page).show();
$("#company_page"+company_curr_page).hide();
company_curr_page = move_page;
}
}
function change_is_direct_type(id) {
$("#press").hide();
$("#category").hide();
$("#"+id).show();
}
// 로그인
function main_login_proc(){
if($("#main_login_member_id").val()=="") {
alert("아이디를 입력해주세요.");
return false;
}
if($("#main_login_member_pwd").val()=="") {
alert("아이디를 입력해주세요.");
return false;
}
var save_login = 'N';
if($('input:checkbox[id="main_save_login"]').is(":checked") == true){
save_login = $('input:checkbox[id="main_save_login"]').val()
}
var form_data = {
"member_id" : $("#main_login_member_id").val(),
"member_pwd" : $("#main_login_member_pwd").val(),
"save_login" : save_login
};
$.ajax({
url: '/web/member/login_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
if(rtnJson.msg!=''){
alert(rtnJson.msg);
}
location.href="/";
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('로그인에 실패했습니다.');
return false;
}
});
}
// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
if (response.status === 'connected') {
FB.api('/me', function(response) {
if(response.id!='') {
var form_data = {
"id" : response.id,
"name" : response.name
};
$.ajax({
url: '/web/share/facebook_login_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
window.location.reload();
} else {
alert("페이스북 로그인에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
return false;
}
});
}
});
}
}
function checkLoginState() {
window.FB.login(function(response) {
console.log(response);
if (response.status === 'connected') {
statusChangeCallback(response);
}
});
}
window.fbAsyncInit = function() {
FB.init({
appId : '961578337335000',
cookie : true, // enable cookies to allow the server to access
xfbml : true, // parse social plugins on this page
version : 'v2.8' // use graph api version 2.8
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

1247
application/views/web/index2.php Executable file

File diff suppressed because it is too large Load Diff

374
application/views/web/index3.php Executable file
View File

@@ -0,0 +1,374 @@
<?php
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$SES_MEMBER_NAME = $this->session->userdata('C_Member_Name');
$SES_MEMBER_NICNAME = $this->session->userdata('C_Member_Nicname');
$SES_MEMBER_PROFILE = $this->session->userdata('C_Member_Profile');
$SES_MEMBER_GROUPNAME = $this->session->userdata('C_Member_Group_Name');
$SES_MEMBER_INTRO = $this->session->userdata('C_Member_Intro');
$SES_MEMBER_EMAIL = $this->session->userdata('C_Member_Email');
$weekday = array('일','월','화','수','목','금','토');
if($SES_MEMBER_PROFILE == '') $SES_MEMBER_PROFILE = '/img/web/img_profile_l.png';
if($SES_MEMBER_NICNAME == '') $SES_MEMBER_NICNAME = $SES_MEMBER_NAME;
$controller = $this->uri->segment(2);
$method = $this->uri->segment(3);
if($controller != 'search') {
$search_keyword = '';
}
$content_type = trim($this->input->get_post('content_type', TRUE));
$ci=& get_instance();
# 실시간급상승 검색어
$ci->load->model('web/m_realtime_keyword');
$arr_realtime_keyword = $ci->m_realtime_keyword->realtime_keyword_all_list();
$return_data['arr_realtime_keyword'] = $arr_realtime_keyword;
// include(APPPATH."views/web/comm/header.php")
?>
<!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie10 lt-ie9 lt-ie8 lt-ie7" lang="kr"><![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie10 lt-ie9 lt-ie8" lang="kr"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie10 lt-ie9" lang="kr"><![endif]-->
<!--[if (IE 9)&!(IEMobile)]><html class="no-js lt-ie10" lang="kr"><![endif]-->
<!--[if gt IE 9]><!--> <html class="no-js" lang="kr"><!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="naver-site-verification" content="894ba0807460988349b1e131377b26966e347fc1">
<meta name="google-site-verification" content="CitaOJM4btglyBtNxZFYymBBzh3g7Pb9PxKl9YF8jDg">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<!-- <meta http-equiv="cleartype" content="on"> -->
<title>크리스천포털 크로스맵</title>
<meta name="description" content="크로스맵은 일상 속에서 은혜를 구하는 크리스천을 위한 기독교 종합 포털페이지입니다.">
<meta name="author" content="">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta property="og:title" content="크리스천포털 크로스맵">
<meta property="og:description" content="크로스맵은 일상 속에서 은혜를 구하는 크리스천을 위한 기독교 종합 포털페이지입니다.">
<link rel="canonical" href="https://crossmap.co.kr">
<!-- favicons -->
<link rel="shortcut icon" href="/img/shortcut_icon.png">
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-startup-image" href="/img/shortcut_icon.png">
<!-- css -->
<link rel="stylesheet" href="/css/main.css">
<!-- Font -->
<link href="https://fonts.googleapis.com/css?family=Nanum+Gothic" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/tiny-slider.css">
<!--[if (lt IE 9)]><script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/min/tiny-slider.helper.ie8.js"></script><![endif]-->
<!-- javascript -->
<!--[if (lt IE 9)]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<script src="assets/js/ie.min.js"></script>
<link href="http://externalcdn.com/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
<link href="assets/cross-domain/respond.proxy.gif" id="respond-redirect" rel="respond-redirect" />
<script src="assets/cross-domain/respond.proxy.js"></script>
<![endif]-->
<script src="/js/script.js"></script>
<!-- <script src="/renew2/js/script.js"></script> -->
<!-- site -->
<span itemscope="" itemtype="http://schema.org/Organization">
<link itemprop="url" href="https://www.crossmap.co.kr">
<a itemprop="sameAs" href="https://www.facebook.com/crossmapkr"></a>
<a itemprop="sameAs" href="https://www.instagram.com/crossmapkr"></a>
</span>
</head>
<body>
<noscript>
<p class="enable-js">
To enjoy our website, you'll need to enable <b>JavaScript</b> in your web browser. Please <a href="http://enable-javascript.com/" target="_blank"><b>click here</b></a> to learn how.
</p>
</noscript>
<!--[if lte IE 8]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/" target="_blank">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<!-- Mobile nav Overlayer -->
<div class="offcanvas" aria-hidden="true">
<div class="nav-wrap">
<button class="btn-close" data-remove=".nav-wrap"><i class="fas fa-times"></i></button>
<nav class="site-nav">
<ul>
<li><a href="/web/news/">뉴스</a></li>
<li><a href="/web/maptoon">웹툰</a></li>
<!-- <li <?// class="current"?>><a class="not_ready" >키즈</a></li> -->
<!-- <li><a class="not_ready">찬양</a></li> -->
<li><a href="/web/life/">은혜</a></li>
<li><a href="/cmtv">크맵TV</a></li>
<li><a href="/web/prayer">기도공감</a></li>
<!-- <li><a class="not_ready">자료실</a></li> -->
<li class="login">
<?if($SES_MEMBER_ID=='') {?><a href="/web/user/login">로그인</a><?}else{?>
<?}?>
</li>
</ul>
</nav>
</div>
</div>
<header class="site-head">
<div class="util">
<div class="container">
<div class="cm"><a href="/web/cs/faq_view/33?search_keyword=&search_category1=31&search_category2=02&data_num=2">크로스맵을 시작페이지로</a></div>
<div class="login">
<?if($SES_MEMBER_ID=='') {?>
<a href="/web/user/login">로그인</a>
<a href="/web/user/register">회원가입</a>
<?} else {?>
<a href="/web/mypage/bookmark">내 정보</a>
<a href="/web/member/logout_proc">로그아웃</a>
<?}?>
</div>
</div>
</div>
<div class="topbar">
<div class="container">
<!--<div class="quicklink">
<span>이런건 어때?</span>
<a href="/web/life/">은혜</a>
<a href="#">찬양</a>
</div>-->
<div class="logo"><a href="/"><img src="/renew2/img/logo.svg" alt="크로스맵" width="149" height="42"></a></div>
<!--실시간 급상승 검색어-->
<!--<div class="keyword">
<ul>
<? $i=1;
foreach ($arr_realtime_keyword as $key=>$val) {$keyword = mb_strimwidth($val['keyword'], '0', '25', '..', 'utf-8');?>
<li>
<span><?=$i?></span>
<a href="/web/search/?search_keyword=<?=urlencode($val['keyword'])?>"><?=$keyword;?></a>
</li>
<?$i++; if($i==11)break;}?>
</ul>
<button data-toggle=".keywordOver" aria-label="Show all the keywords"><img src="/renew2/img/arrow-down.gif" alt="" width="11" height="6" aria-hidden="true"></button>
</div>-->
<!-- Keyword Box Over -->
<div class="keywordOver">
<ul>
<li><i class="fas fa-arrow-up"></i> 실시간 급상승</li>
<? $i=1;
foreach ($arr_realtime_keyword as $key=>$val) {
$keyword = mb_strimwidth($val['keyword'], '0', '25', '..', 'utf-8');
?>
<li>
<span><?=$i?></span>
<a href="/web/search/?search_keyword=<?=urlencode($val['keyword'])?>"><?=$keyword;?></a>
</li>
<?$i++;}?>
</ul>
</div>
</div>
</div>
</div>
<!--Desktop Nav-->
<div class="site-nav-desktop">
<div class="container">
<button class="nav-toggle" data-toggle=".nav-wrap"><img src="/renew2/img/ic-menu.png"></button>
<nav>
<ul>
<li><a href="/web/news">뉴스</a></li>
<li><a href="/web/maptoon">웹툰</a></li>
<!-- <li <?// class="current"?>><a href="#" class="not_ready">키즈</a></li> -->
<!-- <li><a href="#" class="not_ready">찬양</a></li> -->
<li><a href="/web/life/">은혜충전</a></li>
<li><a href="/cmtv">크맵TV</a></li>
<li><a href="/web/prayer">기도공감</a></li>
<!-- <li><a href="#" class="not_ready">자료실</a></li-->
</ul>
</nav>
<button class="search-toggle" data-add=".search"><img src="/renew2/img/ic-search.png"></button>
</div>
</div>
<!-- Search Over -->
<div class="search">
<div class="container">
<button class="btn-close" data-remove=".search"><img src="/renew2/img/ic-close.gif"></button>
<form class="site-head-search" action="/web/search/" method="get">
<input type="text" name="search_keyword" id="site-head-search" placeholder="검색어를 입력하세요">
<button type="submit"><i class="fa fa-search"></i></button>
</form>
</div>
</div>
</header>
<div class="main-container">
<!--side banner LEFT-->
<? /*
<div class="leftBn">
<div>
<img src="/renew2/img/bn-side-left1.jpg">
<ul>
<li><a href="">찬양영상 </a></li>
<li><a href="">간증</a></li>
<li><a href="">말씀영상</a></li>
</ul>
</div>
</div>
*/
?>
<!--Body Container-->
<div class="container">
<!--Main 1st Box-->
<div class="pb15">
<?include_once(APPPATH."views/web/homepage/mainbox1.php"); ?>
<?include_once(APPPATH."views/web/homepage/ccmChart.php"); ?>
<div class="bnRight">
<a href="<?=$advertisement[0]['ad_lending']?>" target="_new"><img src="<?=$advertisement[0]['ad_file']?>"></a>
</div>
</div>
<!--Main 2nd box-->
<div class="mainBox2">
<div class="leftBox">
<!-- news box -->
<?include_once(APPPATH."views/web/homepage/newsBox.php");?>
<!-- logo box -->
<?include_once(APPPATH."views/web/homepage/logoBox.php");?>
</div>
<div class="rightBox">
<div class="dailyWord">
<div class="title">
<span class="blue">오늘의 말씀</span>
<?$yoil = array("일","월","화","수","목","금","토");?>
<span><?=date('m')?>.<?=date('d')?> <?echo($yoil[date('w', strtotime(date('Y-m-d')))]);?></span>
</div>
<div class="word">
<?= $arr_today_word['word']?>
</div>
<span class="verse"><?=$arr_today_word['title']?></span>
</div>
<?
if(count($arr_daily_cutie) > 0) {
?>
<div class="dailyQT">
<div class="titleBox">
<a href="/web/life/channel/48"><span class="view qttitle">데일리큐티</span></a>
</div>
<a href="/web/life/life_view/<?=$arr_daily_cutie[1]['content_idx']?>" target="_new">
<div class="photo" style="background:url('<?=$arr_daily_cutie[1]['theme_img'];?>') no-repeat center; background-size:cover;"></div></a>
<p class="qttxt"><a href="/web/life/life_view/<?=$arr_daily_cutie[1]['content_idx']?>"><?=$arr_daily_cutie[1]['title']?></a></p>
</div>
<?}?>
</div>
</div>
<?include_once(APPPATH."views/web/homepage/cmTv.php")?>
<!--이런건 어때 -->
<?include_once(APPPATH."views/web/homepage/featuredBox.php")?>
</div>
<!--side banner RIGHT-->
<?/*
<div class="rightBn">
<div><a href="<?=$ad['adwidfirst']['ad_lending']?>" target="_new"><img src="<?=$ad['adwidfirst']['ad_file']?>"></a></div>
<div><a href="<?=$ad['adwidsecond']['ad_lending']?>" target="_new"><img src="<?=$ad['adwidsecond']['ad_file']?>"></a></div>
<div><a href="<?=$ad['adwidthird']['ad_lending']?>" target="_new"><img src="<?=$ad['adwidthird']['ad_file']?>"></a></div>
</div>
*/
?>
</div>
<!-- container end -->
<!--footer start-->
<?include_once(APPPATH."views/web/comm/footer.php")?>
<style>
.not_ready {cursor: pointer;}
button[data-action]{display:none;}
.tns-nav{display:none;}
</style>
<script>
var classname = document.getElementsByClassName("not_ready");
var _alertReady = function() {
alert("준비중입니다.");
};
for (var i = 0; i < classname.length; i++) {
classname[i].addEventListener('click', _alertReady, false);
}
function submit_check() {
if(!$("#search_keyword").val()) {
alert('검색어를 입력하세요.');
return false;
} else {
return true;
}
}
function search_keyword_proc(search_keyword){
if(search_keyword == '') {
search_keyword = $("#search_keyword").val();
}
var result = true;
if(search_keyword!='') result = search_keyword_reg(search_keyword);
if(result==true) {
$("#search_keyword").val(search_keyword);
$("#search_form").submit();
}
}
window.onscroll = function(ev) {
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
var li_node = document.createElement("li");
var a_node = document.createElement("a");
var img_node = document.createElement('img');
a_node.setAttribute('href','/web/life/life_view/596');
img_node.setAttribute('src',"/files/life/2019/01/dd1798adb9be200bfe541bc6a497926f.jpg")
li_node.appendChild(a_node);
a_node.appendChild(img_node);
var div_node = document.createElement("div");
div_node.classList.add( 'des' );
var p_node1 = document.createElement("p");
var a_text = document.createTextNode("겸손한 사람은");
var a_node1 = document.createElement("a");
div_node.appendChild(p_node1);
p_node1.appendChild(a_node1);
a_node1.appendChild(a_text);
li_node.appendChild(div_node);
// console.log("data load code add")
// var footer =document.getElementsByClassName("footer")[0];
// footer.appendChild(li_node);
}
}
</script>

View File

@@ -0,0 +1,346 @@
<?php
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$SES_MEMBER_NAME = $this->session->userdata('C_Member_Name');
$SES_MEMBER_NICNAME = $this->session->userdata('C_Member_Nicname');
$SES_MEMBER_PROFILE = $this->session->userdata('C_Member_Profile');
$SES_MEMBER_GROUPNAME = $this->session->userdata('C_Member_Group_Name');
$SES_MEMBER_INTRO = $this->session->userdata('C_Member_Intro');
$SES_MEMBER_EMAIL = $this->session->userdata('C_Member_Email');
$weekday = array('일','월','화','수','목','금','토');
if($SES_MEMBER_PROFILE == '') $SES_MEMBER_PROFILE = '/img/web/img_profile_l.png';
if($SES_MEMBER_NICNAME == '') $SES_MEMBER_NICNAME = $SES_MEMBER_NAME;
$controller = $this->uri->segment(2);
$method = $this->uri->segment(3);
if($controller != 'search') {
$search_keyword = '';
}
$content_type = trim($this->input->get_post('content_type', TRUE));
$ci=& get_instance();
# 실시간급상승 검색어
$ci->load->model('web/m_realtime_keyword');
$arr_realtime_keyword = $ci->m_realtime_keyword->realtime_keyword_all_list();
$return_data['arr_realtime_keyword'] = $arr_realtime_keyword;
// include(APPPATH."views/web/comm/header.php")
?>
<!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie10 lt-ie9 lt-ie8 lt-ie7" lang="kr"><![endif]-->
<!--[if (IE 7)&!(IEMobile)]><html class="no-js lt-ie10 lt-ie9 lt-ie8" lang="kr"><![endif]-->
<!--[if (IE 8)&!(IEMobile)]><html class="no-js lt-ie10 lt-ie9" lang="kr"><![endif]-->
<!--[if (IE 9)&!(IEMobile)]><html class="no-js lt-ie10" lang="kr"><![endif]-->
<!--[if gt IE 9]><!--> <html class="no-js" lang="kr"><!--<![endif]-->
<head>
<meta charset="utf-8">
<meta name="naver-site-verification" content="894ba0807460988349b1e131377b26966e347fc1">
<meta name="google-site-verification" content="CitaOJM4btglyBtNxZFYymBBzh3g7Pb9PxKl9YF8jDg">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<!-- <meta http-equiv="cleartype" content="on"> -->
<title>크리스천포털 크로스맵</title>
<meta name="description" content="">
<meta name="author" content="">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta property="fb:app_id" content="961578337335000">
<!-- favicons -->
<link rel="shortcut icon" href="/img/shortcut_icon.png">
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-startup-image" href="/img/shortcut_icon.png">
<!-- css -->
<link rel="stylesheet" href="/css/main.css">
<!-- Font -->
<link href="https://fonts.googleapis.com/css?family=Nanum+Gothic" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/tiny-slider.css">
<!--[if (lt IE 9)]><script src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.1/min/tiny-slider.helper.ie8.js"></script><![endif]-->
<!-- javascript -->
<!--[if (lt IE 9)]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<script src="assets/js/ie.min.js"></script>
<link href="http://externalcdn.com/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
<link href="assets/cross-domain/respond.proxy.gif" id="respond-redirect" rel="respond-redirect" />
<script src="assets/cross-domain/respond.proxy.js"></script>
<![endif]-->
<script src="/js/script.js"></script>
<!-- <script src="/renew2/js/script.js"></script> -->
</head>
<body>
<noscript>
<p class="enable-js">
To enjoy our website, you'll need to enable <b>JavaScript</b> in your web browser. Please <a href="http://enable-javascript.com/" target="_blank"><b>click here</b></a> to learn how.
</p>
</noscript>
<!--[if lte IE 8]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/" target="_blank">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<!-- Mobile nav Overlayer -->
<div class="offcanvas" aria-hidden="true">
<div class="nav-wrap">
<button class="btn-close" data-remove=".nav-wrap"><i class="fas fa-times"></i></button>
<nav class="site-nav">
<ul>
<li><a href="/web/news/">뉴스</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">웹툰</a></li>
<li <?// class="current"?>><a href="index.html" onclick="alert('준비중입니다.'); return false;">키즈</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">찬양</a></li>
<li><a href="/web/life/">은혜</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">크맵TV</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">기도공감</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">자료실</a></li>
<li class="login">
<?if($SES_MEMBER_ID=='') {?><a href="/web/user/login">로그인</a><?}else{?>
<?}?>
</li>
</ul>
</nav>
</div>
</div>
<header class="site-head">
<div class="util">
<div class="container">
<div class="cm"><a href="/web/cs/faq_view/33?search_keyword=&search_category1=31&search_category2=02&data_num=2">크로스맵을 시작페이지로</a></div>
<div class="login">
<?if($SES_MEMBER_ID=='') {?>
<a href="/web/user/login">로그인</a>
<a href="/web/user/register">회원가입</a>
<?} else {?>
<a href="/web/mypage/bookmark">내 정보</a>
<a href="/web/member/logout_proc">로그아웃</a>
<?}?>
</div>
</div>
</div>
<div class="topbar">
<div class="container">
<div class="quicklink">
<span>이런건 어때?</span>
<a href="/web/life/">은혜</a>
<a href="#">찬양</a>
</div>
<div class="logo"><a href="/"><img src="/renew2/img/logo.svg" alt="크로스맵"></a></div>
<!--실시간 급상승 검색어-->
<div class="keyword">
<ul>
<? $i=1;
foreach ($arr_realtime_keyword as $key=>$val) {$keyword = mb_strimwidth($val['keyword'], '0', '25', '..', 'utf-8');?>
<li>
<span><?=$i?></span>
<a href="/web/search/?search_keyword=<?=urlencode($val['keyword'])?>"><?=$keyword;?></a>
</li>
<?$i++; if($i==11)break;}?>
</ul>
<button data-toggle=".keywordOver" aria-label="Show all the keywords"><img src="/renew2/img/arrow-down.gif" alt="" width="11" height="6" aria-hidden="true"></button>
</div>
<!-- Keyword Box Over -->
<div class="keywordOver">
<ul>
<li><i class="fas fa-arrow-up"></i> 실시간 급상승</li>
<? $i=1;
foreach ($arr_realtime_keyword as $key=>$val) {
$keyword = mb_strimwidth($val['keyword'], '0', '25', '..', 'utf-8');
?>
<li>
<span><?=$i?></span>
<a href="/web/search/?search_keyword=<?=urlencode($val['keyword'])?>"><?=$keyword;?></a>
</li>
<?$i++;}?>
</ul>
</div>
</div>
</div>
</div>
<!--Desktop Nav-->
<div class="site-nav-desktop">
<div class="container">
<button class="nav-toggle" data-toggle=".nav-wrap"><img src="/renew2/img/ic-menu.png"></button>
<nav>
<ul>
<li><a href="/web/news">뉴스</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">웹툰</a></li>
<li <?// class="current"?>><a href="index.html" onclick="alert('준비중입니다.'); return false;">키즈</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">찬양</a></li>
<li><a href="/web/life/">은혜</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">크맵TV</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">기도공감</a></li>
<li><a href="index.html" onclick="alert('준비중입니다.'); return false;">자료실</a></li-->
</ul>
</nav>
<button class="search-toggle" data-add=".search"><img src="/renew2/img/ic-search.png"></button>
</div>
</div>
<!-- Search Over -->
<div class="search">
<div class="container">
<button class="btn-close" data-remove=".search"><img src="/renew2/img/ic-close.gif"></button>
<form class="site-head-search" action="/web/search/" method="get">
<input type="text" name="search_keyword" id="site-head-search" placeholder="검색어를 입력하세요">
<button type="submit"><i class="fa fa-search"></i></button>
</form>
</div>
</div>
</header>
<div class="main-container">
<!--side banner LEFT-->
<? /*
<div class="leftBn">
<div>
<img src="/renew2/img/bn-side-left1.jpg">
<ul>
<li><a href="">찬양영상 </a></li>
<li><a href="">간증</a></li>
<li><a href="">말씀영상</a></li>
</ul>
</div>
</div>
*/
?>
<!--Body Container-->
<div class="container">
<!--Main 1st Box-->
<div class="pb15">
<?include_once(APPPATH."views/web/homepage/mainbox2.php"); ?>
<?include_once(APPPATH."views/web/homepage/musicChart.php"); ?>
<div class="bnRight">
<a href="<?=$advertisement->Main->fcright->ad_lending?>" target="_new"><img src="<?=$advertisement->Main->fcright->ad_file?>"></a>
</div>
</div>
<!--Main 2nd box-->
<div class="mainBox2">
<div class="leftBox">
<!-- news box -->
<?include_once(APPPATH."views/web/homepage/newsBox.php");?>
<!-- logo box -->
<?include_once(APPPATH."views/web/homepage/logoBox.php");?>
</div>
<div class="rightBox">
<div class="dailyWord">
<div class="title">
<span class="blue">오늘의 말씀</span>
<?$yoil = array("일","월","화","수","목","금","토");?>
<span><?=date('m')?>.<?=date('d')?> <?echo($yoil[date('w', strtotime(date('Y-m-d')))]);?></span>
</div>
<div class="word">
<?= $arr_today_word['word']?>
</div>
<span class="verse"><?=$arr_today_word['title']?></span>
</div>
<?
if(count($arr_daily_cutie) > 0) {
?>
<div class="dailyQT">
<div class="titleBox">
<span class="view qttitle">데일리큐티</span>
</div>
<a href="/web/life/life_view/<?=$arr_daily_cutie[1]['content_idx']?>" target="_new">
<div class="photo" style="background:url('<?=$arr_daily_cutie[1]['theme_img'];?>') no-repeat center; background-size:cover;"></div></a>
<p class="qttxt"><a href="/web/life/life_view/<?=$arr_daily_cutie[1]['content_idx']?>"><?=$arr_daily_cutie[1]['title']?></a></p>
</div>
<?}?>
</div>
</div>
<?include_once(APPPATH."views/web/homepage/cmTv.php")?>
<!--이런건 어때 -->
<?include_once(APPPATH."views/web/homepage/featuredBox.php")?>
</div>
<!--side banner RIGHT-->
<?/*
<div class="rightBn">
<div><a href="<?=$ad['adwidfirst']['ad_lending']?>" target="_new"><img src="<?=$ad['adwidfirst']['ad_file']?>"></a></div>
<div><a href="<?=$ad['adwidsecond']['ad_lending']?>" target="_new"><img src="<?=$ad['adwidsecond']['ad_file']?>"></a></div>
<div><a href="<?=$ad['adwidthird']['ad_lending']?>" target="_new"><img src="<?=$ad['adwidthird']['ad_file']?>"></a></div>
</div>
*/
?>
</div>
<!-- container end -->
<!--footer start-->
<?include_once(APPPATH."views/web/comm/footer.php")?>
<script>
function submit_check() {
if(!$("#search_keyword").val()) {
alert('검색어를 입력하세요.');
return false;
} else {
return true;
}
}
function search_keyword_proc(search_keyword){
if(search_keyword == '') {
search_keyword = $("#search_keyword").val();
}
var result = true;
if(search_keyword!='') result = search_keyword_reg(search_keyword);
if(result==true) {
$("#search_keyword").val(search_keyword);
$("#search_form").submit();
}
}
window.onscroll = function(ev) {
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
var li_node = document.createElement("li");
var a_node = document.createElement("a");
var img_node = document.createElement('img');
a_node.setAttribute('href','/web/life/life_view/596');
img_node.setAttribute('src',"/files/life/2019/01/dd1798adb9be200bfe541bc6a497926f.jpg")
li_node.appendChild(a_node);
a_node.appendChild(img_node);
var div_node = document.createElement("div");
div_node.classList.add( 'des' );
var p_node1 = document.createElement("p");
var a_text = document.createTextNode("겸손한 사람은");
var a_node1 = document.createElement("a");
div_node.appendChild(p_node1);
p_node1.appendChild(a_node1);
a_node1.appendChild(a_text);
li_node.appendChild(div_node);
// console.log("data load code add")
// var footer =document.getElementsByClassName("footer")[0];
// footer.appendChild(li_node);
}
}
</script>

View File

@@ -0,0 +1,121 @@
<script src="/js/web/swiper.min.js"></script>
<link rel="stylesheet" href="/js/web/swiper.min.css">
<div class="channel_contents3" style="min-height:600px">
<div class="wrap">
<div class="channel_top" style="text-align:center;">
<button type="button" class="btn btn-default br20" onclick="location.href='/web/life/channel_recommend'" style="padding:10px 40px;font-size: 19px; font-weight: 200 !important;">추천채널 </button>
<button type="button" class="btn btn-default_bb br20" onclick="location.href='/web/life/category'" style="padding:10px 40px;font-size: 19px; font-weight: 200 !important;">카테고리 </button>
</div>
<div class="channel_category bgb3">
<div class="swiper-container">
<div class="swiper-wrapper" style="padding-bottom: 10px;">
<? foreach ($arr_category as $key=>$val) {
$category_name_txt = mb_strimwidth($val['category_name'], '0', '10', '..', 'utf-8');
?>
<div class="swiper-slide"><a href="/web/life/category/<?=$val['idx']?>" <? if($category_idx==$val['idx']) { echo 'class="current"';}?>><?=$category_name_txt?></a></div>
<? }?>
</div>
</div>
</div>
<div class="channel_tit">
<?=$category_name?> <span class="beachblue"><?=number_format($total_count)?></span>
<span class="fr art_bt" style="margin-top:-5px;">
<button type="button" onclick="location.href='/web/life/category/<?=$category_idx?>?search_sort=1'" class="btn <? if($search_sort=='1') { echo 'btn-default_bb'; } else { echo 'btn-default';}?> br20" >최신순</button>
<button type="button" onclick="location.href='/web/life/category/<?=$category_idx?>?search_sort=2'" class="btn <? if($search_sort=='2') { echo 'btn-default_bb'; } else { echo 'btn-default';}?> br20">인기순</button>
</span>
</div>
<div id="editor_list">
<? $i=1;
$editor_count = count($list);
if($editor_count == 0) echo '<div style="height:100px; text-align:center; padding-top:30px">등록된 에디터가 없습니다.</div>';
foreach ($list as $val) {
if($i%4==1) echo '<div class="channel_boxs">';
?>
<div class="bk_con" onclick="location.href='/web/life/editor/<?=$val['idx']?>'" style="cursor: pointer">
<span class="shadow"></span>
<div class="art-img" onclick="location.href='/web/life/editor/<?=$val['idx']?>'" style="border-radius: 5px;cursor:pointer;width:173px;height:246px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chn_tit"><a href="/web/life/editor/<?=$val['idx']?>"><?=$val['partner_name']?></a></p>
<p class="chn_bar"> <img src="/img/web/bg_bar.gif"></p>
<p class="chn_reply"><span class="beachblue" style="font-size:18px;"><a href="/web/life/editor/<?=$val['idx']?>"><?=number_format($val['article_count'])?></a></span><span style="font-size:14px;"> 개 글</span></p>
</div>
<?
if($i%4==0 || $editor_count==$i) echo '</div>';
$i++;
}
$more_btn_style = 'style="display:none"';
if($editor_count < $total_count) {
$more_btn_style = 'style="display:block"';
}
?>
</div>
<div class="channel_bottom2" <?=$more_btn_style?> id="editor_more_btn">
<button type="button" class="btn btn-default br20" onclick="category_list_more();" style="width: 110px;height: 35px;">더보기 </button>
</div>
</div>
</div>
<script>
var swiper = new Swiper('.swiper-container', {
slidesPerView: 7,
spaceBetween: 0,
initialSlide: "<?=$swiper_page?>"
});
var page = 2;
function category_list_more(){
var form_data = {
"sort" : "<?=$search_sort?>",
"page" : page,
"category_idx" : "<?=$category_idx?>"
};
$.ajax({
url: '/web/life/editor_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
$("#editor_list").append(arrHtml[1]);
if (arrHtml[3] == "N") {
$("#editor_more_btn").hide();
} else {
$("#editor_more_btn").show();
}
page++;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
alert('리스트 가져오기에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,126 @@
<?php
$channel_name = $result['channel_name'];
$channel_main_img = $result['main_img'];
$channel_idx = $result['idx'];
$category_idx = $result['category_idx'];
$category_name = $result['category_name'];
$channel_intro = $result['channel_intro'];
$channel_icon = $result['channel_icon'];
$content_type = '3';
include_once('life_header_inc.php'); ?>
<div class="channel_contents2">
<div class="wrap">
<div class="channel_top">
<span class="fl">전체글 수 <span class="beachblue"><?= number_format($total_count) ?></span></span>
<span class="fr">
<button type="button" onclick="location.href='/web/life/channel/<?= $channel_idx ?>?search_sort=1'" class="btn
<? if ($search_sort == '1') {
echo 'btn-default_bb';
} else {
echo 'btn-default';
} ?> br20">최신순</button>
<button type="button" onclick="location.href='/web/life/channel/<?= $channel_idx ?>?search_sort=2'" class="btn
<? if ($search_sort == '2') {
echo 'btn-default_bb';
} else {
echo 'btn-default';
} ?> br20">인기순</button>
</span>
</div>
<div class="channel_boxs" id="life_list" style="margin-bottom: 0 !important;">
<? $i = 1;
foreach ($list as $val) {
$title_txt = mb_strimwidth($val['title'], '0', '90', '..', 'utf-8');
$channel_article_style = '';
if ($i == count($list)) {
$channel_article_style = 'style="border-bottom:0 !important"';
}
?>
<div class="channel_cont" <?= $channel_article_style ?>>
<div class="channel_photo" onclick="location.href='/web/life/life_view/<?= $val['idx'] ?>'" style="cursor:pointer;width:234px;height:151px;background:url('<?= $val['main_img'] ?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle2"><a href="/web/life/life_view/<?= $val['idx'] ?>"><?= $title_txt ?></a></p>
<p><img src="/img/web/img_heart.gif"><span class="like"><?= number_format($val['like_count']) ?></span><span class="chname pdl25"><a href="/web/life/editor/<?= $val['partner_idx'] ?>"><?= $val['editor_name'] ?></a></span></p>
</div>
<? $i++;
} ?>
</div>
<?
$life_more_btn_style = 'display:none;';
if ($total_count > count($list)) {
$life_more_btn_style = 'display:block;';
}
?>
<div class="channel_bottom">
<button type="button" class="btn btn-default br20" id="life_more_btn" onclick="channel_list_more();" style="width:18%;margin-left: 41%;<?= $life_more_btn_style ?>">더보기 </button>
</div>
</div>
</div>
<script>
var form_data = {
"sort": "<?= $search_sort ?>",
"page": 2,
"channel_idx": "<?= $channel_idx ?>",
"ready": true,
"lastScroll": 0
};
$(window).on('scroll', function() {
var h = window.innerHeight + window.scrollY;
if (form_data.lastScroll < h && ((h >= document.body.offsetHeight - 60 && h < document.body.offsetHeight - 40) || h == document.body.offsetHeight)) {
channel_list_more();
}
form_data.lastScroll = h;
});
function channel_list_more() {
if (form_data.ready) {
form_data.ready = false;
$.ajax({
url: '/web/life/life_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function(rtnHtml) {
form_data.ready = true;
if (rtnHtml == '') return false;
var arrHtml = rtnHtml.split("|||||");
if (arrHtml[0].trim() == '0000') {
$("#life_list").children('.channel_cont').last().removeAttr("style");
$("#life_list").append(arrHtml[1]);
if (arrHtml[3] == "N") {
$("#life_more_btn").hide();
} else {
$("#life_more_btn").show();
}
form_data.page++;
} else {
form_data.ready = false;
return false;
}
},
error: function(rtnHtml) {
alert('저장에 실패했습니다.');
return false;
}
});
}
}
</script>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if (!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>

View File

@@ -0,0 +1,109 @@
<div class="channel_contents">
<div class="wrap">
<div class="channel_top" style="text-align:center; margin-bottom:0 !important;">
<button type="button" class="btn btn-default_bb br20" style="padding:10px 40px;font-size: 19px; font-weight: 200 !important;">추천채널 </button>
<button type="button" class="btn btn-default br20" onclick="location.href='/web/life/category'" style="padding:10px 40px;font-size: 19px; font-weight: 200 !important;">카테고리 </button>
</div>
<div id="channel_list">
<?
$i=1;
$etc_section_count = count($arr_etc_section);
$etc_section_page = ceil($etc_section_count/3);
foreach ($arr_etc_section as $val1) {
$curr_page = ceil($i/3);
$style = 'style="display:block;"';
if($i > 3) $style = 'style="display:none;"';
$class = 'bgb3';
if($etc_section_count < 3 || $i%3==0) {
$style.= 'margin-bottom: 0 !important;';
$class = '';
}
$class.= ' channel_page'.$curr_page;
?>
<div class="channel_boxs <?=$class?>" <?=$style?>>
<div class="channel_detail_box">
<div class="channel_detail fl">
<div class="channel_profile"><div onclick="location.href='/web/life/channel/<?=$val1['channel_idx']?>'" style="cursor:pointer;border-radius: 50px;width:50px;height:50px;background:url('<?=$val1['channel_icon']?>') no-repeat center; background-size:cover;"></div></div>
<div style="padding-top:7px;" ><a href="/web/life/channel/<?=$val1['channel_idx']?>"><span class="chinfo"><?=$val1['channel_name']?></span></a><p><span class="beachblue"><?=number_format($val1['channel_article_count'])?></span> stories</p></a></div>
</div>
<div class="fr" style="margin-top:15px; margin-right:10px;" >
<span class="delivery"><?=number_format($val1['delivery_count'])?>명에게 배달중</span>
<button type="button" class="btn btn-success br20" onclick="location.href='/web/life/channel/<?=$val1['channel_idx']?>'" >더보기 <img src="/img/web/img_down.png" style="padding-top:8px;"></button>
</div>
</div>
<? if(isset($arr_etc_section_detail[$val1['idx']])==true) {
foreach ($arr_etc_section_detail[$val1['idx']] as $val2) {
$head_title = '';
if($val2['head_title'] != '') $head_title = '<span class="beachblue">['.$val2['head_title'].']</span> ';
$title = $head_title.$val2['title'];
$title_txt = mb_strimwidth($title, '0', '90', '..', 'utf-8');
?>
<div class="channel_con">
<div class="art-img" onclick="location.href='/web/life/life_view/<?=$val2['content_idx']?>'" style="border-top-left-radius: 5px;border-top-right-radius: 5px;cursor:pointer;width:309.39px;height:200.3px;background:url('<?=$val2['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle" style="height:57px"><a href="/web/life/life_view/<?=$val2['content_idx']?>"><?=$title_txt?></a><span class="c_name"><a href="/web/life/editor/<?=$val2['partner_idx']?>"><?=$val2['editor_name']?></a></span></p>
</div>
<?
}
}
?>
</div>
<?
$i++;
}
$more_btn_style = 'style="display:none;';
if($etc_section_count > 3) {
$more_btn_style = 'style="display:block;"';
}
?>
</div>
<div class="channel_bottom" <?=$more_btn_style?> id="life_more_btn">
<button type="button" onclick="channel_list_more();" class="btn btn-default br20">더보기 </button>
</div>
</div>
</div>
<script>
var channel_page = 2;
function channel_list_more(){
$(".channel_page"+channel_page).show();
console.log($("#channel_list").children('.channel_page'+(channel_page-1)).last());
$("#channel_list").children('.channel_page'+(channel_page-1)).last().removeAttr("style");
$("#channel_list").children('.channel_page'+(channel_page-1)).last().addClass("bgb3");
if("<?=$curr_page?>" == channel_page) {
$("#life_more_btn").hide();
} else {
channel_page++;
}
}
</script>

View File

@@ -0,0 +1,113 @@
<?php
$partner_idx = $result['idx'];
$editor_name = $result['partner_name'];
$editor_main_img = $result['main_img'];
$editor_intro = $result['partner_intro'];
$partner_img = $result['partner_img'];
$category_idx = $result['category_idx'];
$category_name = $result['category_name'];
$channel_idx = $result['channel_idx'];
$channel_name = $result['channel_name'];
$sns_id1 = $result['sns_id1'];
$sns_id2 = $result['sns_id2'];
$sns_id3 = $result['sns_id3'];
$sns_id4 = $result['sns_id4'];
$sns_id5 = $result['sns_id5'];
$content_type = '3';
?>
<? include_once ('life_header_inc.php');?>
<div class="channel_contents">
<div class="wrap" style="margin-top:70px;">
<div class="channel_top bgb3">
<span class="fl art_no">전체글 수 <span class="beachblue"><?=number_format($total_count)?></span></span>
<span class="fr art_bt">
<button type="button" onclick="location.href='/web/life/editor/<?=$partner_idx?>?search_sort=1'" class="btn <? if($search_sort=='1') { echo 'btn-default_bb'; } else { echo 'btn-default';}?> br20" >최신순</button>
<button type="button" onclick="location.href='/web/life/editor/<?=$partner_idx?>?search_sort=2'" class="btn <? if($search_sort=='2') { echo 'btn-default_bb'; } else { echo 'btn-default';}?> br20">인기순</button>
</span>
</div>
<div id="life_list">
<?
$i = 1;
$row_count = count($list);
foreach ($list as $val) {
$head_title = '';
if($val['head_title'] != '') $head_title = '<span class="beachblue">['.$val['head_title'].']</span> ';
$title = $head_title.$val['title'];
$title_txt = mb_strimwidth($title, '0', '90', '..', 'utf-8');
if($i%4==1) echo '<div class="channel_boxs" style="margin-bottom: 0 !important;">';
?>
<div class="channel_con">
<div class="art-img" onclick="location.href='/web/life/life_view/<?=$val['idx']?>'" style="border-top-left-radius: 5px;border-top-right-radius: 5px;cursor:pointer;width:309.39px;height:200.3px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle" style="height:56px"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$title_txt?></a></p>
</div>
<?
if($i%4==0 || $row_count==$i) echo '</div>';
$i++;
}
$life_more_btn_style = 'style="display:none;"';
if($total_count > $row_count) {
$life_more_btn_style = 'style="display:block;"';
}
?>
</div>
<div class="channel_bottom">
<button type="button" class="btn btn-default br20" id="life_more_btn" onclick="editor_list_more();" <?=$life_more_btn_style?>>더보기 </button>
</div>
</div>
</div>
<script>
var life_page = 2;
function editor_list_more(){
var form_data = {
"sort" : "<?=$search_sort?>",
"page" : life_page,
"partner_idx" : "<?=$partner_idx?>"
};
$.ajax({
url: '/web/life/life_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
$("#life_list").append(arrHtml[1]);
if (arrHtml[3] == "N") {
$("#life_more_btn").hide();
} else {
$("#life_more_btn").show();
}
life_page++;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,38 @@
<?
if($result_code == '0000') {
echo '0000|||||';
if(count($list) > 0) {
$i = 1;
$row_count = count($list);
foreach ($list as $val) {
$head_title = '';
if($val['head_title'] != '') $head_title = '<span class="beachblue">['.$val['head_title'].']</span> ';
$title = $head_title.$val['title'];
$title_txt = mb_strimwidth($title, '0', '90', '..', 'utf-8');
if($i%4==1) echo '<div class="channel_boxs" style="margin-bottom: 0 !important;">';
?>
<div class="channel_con">
<div class="art-img" onclick="location.href='/web/life/life_view/<?=$val['idx']?>'" style="border-top-left-radius: 5px;border-top-right-radius: 5px;cursor:pointer;width:309.39px;height:200.3px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle" style="height:56px"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$title_txt?></a></p>
</div>
<?
if($i%4==0 || $row_count==$i) echo '</div>';
$i++;
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||글가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,37 @@
<?
if($result_code == '0000') {
echo '0000|||||';
if(count($list) > 0) {
$i=1;
$editor_count = count($list);
foreach ($list as $val) {
if($i%4==1) echo '<div class="channel_boxs">';
?>
<div class="bk_con" onclick="location.href='/web/life/editor/<?=$val['idx']?>'" style="cursor: pointer">
<span class="shadow"></span>
<div class="art-img" onclick="location.href='/web/life/editor/<?=$val['idx']?>'" style="border-radius: 5px;cursor:pointer;width:173px;height:246px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chn_tit"><a href="/web/life/editor/<?=$val['idx']?>"><?=$val['partner_name']?></a></p>
<p class="chn_bar"> <img src="/img/web/bg_bar.gif"></p>
<p class="chn_reply"><span class="beachblue" style="font-size:18px;"><a href="/web/life/editor/<?=$val['idx']?>"><?=number_format($val['article_count'])?></a></span><span style="font-size:14px;"> 개 글</span></p>
</div>
<?
if($i%4==0 || $editor_count==$i) echo '</div>';
$i++;
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||글가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,269 @@
<?php
$i = 1;
$list1 = array();
$list2 = array();
$list3 = array();
foreach($list as $val) {
if($i%3 == 1) $list1[] = array('idx'=> $val['idx'], 'main_img' => $val['main_img'], 'sub_title'=> $val['sub_title'], 'title'=> $val['title'], 'hit_count'=> $val['hit_count'], 'comment_count'=> $val['comment_count']);
if($i%3 == 2) $list2[] = array('idx'=> $val['idx'], 'main_img' => $val['main_img'], 'sub_title'=> $val['sub_title'], 'title'=> $val['title'], 'hit_count'=> $val['hit_count'], 'comment_count'=> $val['comment_count']);
if($i%3 == 0) $list3[] = array('idx'=> $val['idx'], 'main_img' => $val['main_img'], 'sub_title'=> $val['sub_title'], 'title'=> $val['title'], 'hit_count'=> $val['hit_count'], 'comment_count'=> $val['comment_count']);
$i++;
}
?>
<link rel="stylesheet" href="<?=DIR_CSS?>/web/jquery-ui.custom.css" />
<script src="<?=DIR_JS?>/jquery-ui.min.js"></script>
<script src="<?=DIR_JS?>/jquery-ui.multidatespicker.js"></script>
<div class="contents">
<div class="wrap" style="background:0 !important">
<div class="life_left">
<div class="life_header">
<form name="input_form" id="input_form" method="post" action="/web/life/">
<input type="hidden" name="search_sort" id="search_sort" value="<?=$search_sort?>">
<input type="hidden" name="search_date" id="search_date" value="<?=$search_date?>">
<input type="hidden" name="search_popular" id="search_popular" value="<?=$search_popular?>">
<span class="life_date"><a href="javascript:life_search('search_date', '<?=$prev_date?>')"><img src="/img/web/ico_date_prev.gif"></a>&nbsp;&nbsp;&nbsp;<?=$month_txt?>&nbsp;&nbsp;&nbsp;<a href="javascript:life_search('search_date', '<?=$next_date?>')"><img src="/img/web/ico_date_next.gif"></a></span>
<span style="display:none;" class="life_story">라이프 스토리 </span>
<span class="btn btn-default br15" style="font-size:12px; background-color:#fff"><a href="javascript:life_search('search_date', '');">최근</a></span>
<span class="fr">
<ul class="life_click2">
<li><a href="javascript:life_search('search_sort', '1');" <? if($search_sort=='1') { echo 'class="current"';}?>>최신순</a></li>
<li><a href="javascript:life_search('search_sort', '2');" <? if($search_sort=='2') { echo 'class="current"';}?>>인기순</a></li>
</ul>
</span>
</form>
</div>
<? if(count($list) == 0) {
echo '<div style="height:100px;width:100%; margin-top:100px;text-align: center">등록된 글이 없습니다.</div>';
} else {
?>
<div class="item_story" id="life_list">
<ul class="list_story item_1" id="item_list1">
<?
if(count($list1) > 0) {
$i = 1;
foreach($list1 as $val) {
$style = '';
if($i > 3) {
$style = 'style="display:none;"';
}
?>
<li class="life_box item1_1" id="item_1_<?=$i?>" <?=$style?>>
<a href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="226"></a>
<p class="life_info"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['sub_title']?></a></p>
<p class="life_title"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['title']?></a></p>
<p class="life_click"><span>조회 <?=number_format($val['hit_count'])?></span> <span>댓글수 <?=number_format($val['comment_count'])?></span></p>
</li>
<? $i++;
}
}
?>
</ul>
<ul class="list_story2 item_2" id="item_list2">
<?
if(count($list2) > 0) {
$i = 1;
foreach($list2 as $val) {
$style = '';
if($i > 4) {
$style = 'style="display:none;"';
}
?>
<li class="life_box2 item2_1" id="item_2_<?=$i?>" <?=$style?>>
<a href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="226"></a>
<p class="life_info"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['sub_title']?></a></p>
<p class="life_title"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['title']?></a></p>
<p class="life_click"><span>조회 <?=number_format($val['hit_count'])?></span> <span>댓글수 <?=number_format($val['comment_count'])?></span></p>
</li>
<?
$i++;
}
}
?>
</ul>
<ul class="list_story3 item_3" id="item_list3">
<?
if(count($list3) > 0) {
$i = 1;
foreach($list3 as $val) {
$style = '';
if($i > 3) {
$style = 'style="display:none;"';
}
?>
<li class="life_box3 item3_1" id="item_3_<?=$i?>" <?=$style?>>
<a href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="226"></a>
<p class="life_info"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['sub_title']?></a></p>
<p class="life_title"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['title']?></a></p>
<p class="life_click"><span>조회 <?=number_format($val['hit_count'])?></span> <span>댓글수 <?=number_format($val['comment_count'])?></span></p>
</li>
<?
$i++;
}
}
?>
</ul>
</div >
<a href="javascript:life_list_more();">
<div id="more_btn" class="btn btn-default btn_life">
<span>더보기 <img src="/img/web/img_replyopen.gif"></span>
</div></a>
<? }?>
</div>
<div class="life_right">
<div class="lifestory">
<!--<div class="lifestory_title">
라이프 STORY
</div>-->
<ul class="life_tab">
<li <? if($search_popular == '1') { echo 'class="current"';}?>><a href="/web/life/?search_date=<?=$search_date?>&search_sort=<?=$search_sort?>&search_popular=1">채널</a></li>
<li <? if($search_popular == '2') { echo 'class="current"';}?>><a href="/web/life/?search_date=<?=$search_date?>&search_sort=<?=$search_sort?>&search_popular=2">에디터</a></li>
</ul>
<ul class="lifestory_list">
<? foreach ($arr_popular as $val) {
if($search_popular == 1) {
$list_idx = $val['idx'];
$list_icon = $val['channel_icon'];
$list_title = $val['channel_name'];
$list_intro = $val['channel_intro'];
$view_url = '/web/life/channel/'.$list_idx;
} else {
$list_idx = $val['idx'];
$list_icon = $val['partner_img'];
$list_title = $val['partner_name'];
$list_intro = $val['partner_intro'];
$view_url = '/web/life/editor/'.$list_idx;
}
?>
<li>
<a href="<?=$view_url?>"><img src="<?=$list_icon?>"></a>
<p class="life_cate"><a href="<?=$view_url?>"><?=$list_title?></a></p>
<p class="life_tit"><a href="<?=$view_url?>"><?=$list_intro?></a></p>
</li>
<? }?>
</ul>
<div class="pagenumber">
<?=$pagination?>
</div>
</div>
<div class="banner">
<a href="http://www.cplace.co.kr/" target="http://www.cplace.co.kr/"><img src="/img/web/banner_250.jpg"></a>
<!-- PC_라이프_우측하단
<ins class="adsbygoogle"
style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="1272145884"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
<div style="height:50px"></div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
//var list_height = $(".item_1").outerHeight(true);
//$('.item_story').css('height', list_height);
});
function life_search(id, val) {
$("#"+id).val(val);
$("#input_form").submit();
}
var page = 2;
function life_list_more() {
var calc_count = parseInt("<?=$total_count?>") - (page * 10);
var form_data = {
"sort" : "<?=$search_sort?>",
"page" : page,
"start_date" : "<?=$start_date?>",
"end_date" : "<?=$end_date?>",
"type" : "main"
};
$.ajax({
url: '/web/life/life_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
$("#item_list1").append(arrHtml[1]);
$("#item_list2").append(arrHtml[2]);
$("#item_list3").append(arrHtml[3]);
$(".item1_"+page).show();
$(".item2_"+page).show();
$(".item3_"+page).show();
if (arrHtml[5] == "N") {
$("#more_btn").hide();
/*
var list_height = $(".item_1").outerHeight(true);
var list_height2 = $(".item_2").outerHeight(true);
var list_height3 = $(".item_3").outerHeight(true);
if(list_height < list_height2) list_height = list_height2;
if(list_height < list_height3) list_height = list_height3;
list_height = list_height + 200;
*/
} else {
$("#more_btn").show();
//var list_height = $(".item_1").outerHeight(true);
}
//$('.item_story').css('height', list_height);
page++;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
console.log(rtnHtml);
return false;
}
});
}
</script>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if(!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>

View File

@@ -0,0 +1,32 @@
<?php
$title = $result['title'];
$content = $result['content'];
$main_img = $result['main_img'];
$channel_main_img = $result['channel_main_img'];
$editor_name = $result['editor_name'];
$category_name = $result['category_name'];
$channel_name = $result['channel_name'];
$sub_title = $result['sub_title'];
$hit_count = $result['hit_count'];
$display_date = $result['display_date'];
$partner_img = $result['partner_img'];
$channel_idx = $result['channel_idx'];
$partner_idx = $result['partner_idx'];
$category_idx = $result['category_idx'];
$content_type = '3';
?>
<? include_once ('life_header_inc.php');?>
<div class="life_contents">
<div class="life_list">
<h4 class="beachblue">댓글전체보기</h4>
</div>
<? require_once(APPPATH."views/web/comm/comment_inc.php");?>
</div>
<? include_once ('life_footer_inc.php');?>

View File

@@ -0,0 +1,167 @@
<?
$ci=& get_instance();
# 테마
# theme_type = 13 (라이프스타일), theme_type = 14 (지금뜨는 라이프)
$ci->load->model('web/m_theme');
$req_data = array();
$req_data['theme_types'] = array('13', '14');
$arr_theme = $ci->m_theme->theme_join_vw_content_where_in_theme_type_list($req_data);
$arr_life_style = array();
$arr_boomup_life = array();
$i=1;$z=1;
foreach ($arr_theme as $val) {
if($val['theme_type'] == 13) {
$arr_life_style[$val['rank']] = array('title' => $val['title'], 'sub_title'=> $val['sub_title'], 'sub_content' => $val['sub_content'], 'theme_img' => $val['theme_img'], 'content_idx' => $val['content_idx']);
if($i>25) continue;
}
if($val['theme_type'] == 14) {
$arr_boomup_life[$val['rank']] = array('title' => $val['title'], 'sub_content' => $val['sub_content'], 'theme_img' => $val['theme_img'], 'content_idx' => $val['content_idx']);
if($i>12) continue;
}
$z++;
$i++;
}
# 많이본 TOP5
$req_data = array();
$req_data['ranking_type'] = '1';
$req_data['content_type'] = $content_type;
$req_data['offset'] = 0;
$req_data['limit'] = 5;
$ci->load->model('web/m_ranking');
$arr_ranking = $ci->m_ranking->ranking_join_life_list($req_data);
?>
<div class="life_footer">
<div class="wrap">
<div class="life_cont1">
<h4>크로스맵 스타일</h4>
<?
$i=1;
$life_style_count = count($arr_life_style);
foreach ($arr_life_style as $val) {
$display_style = 'display:block';
$curr_page = '1';
if($i > 4) {
$display_style = 'display:none;';
$curr_page='2';
}
if($i%4==1) echo '<ul class="life_cont1_box life_style_page'.$curr_page.'" style="'.$display_style.'">';
$title_txt = mb_strimwidth($val['title'], '0', '55', '..', 'utf-8');
?>
<li style="height:181px">
<div onclick="location.href='/web/life/life_view/<?=$val['content_idx']?>'" class="art-img" style="cursor:pointer;width:175px;height:127px;background: url(<?=$val['theme_img']?>) no-repeat; background-size: cover;"></div>
<p class="life_title"><a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$title_txt?></a></p>
</li>
<?
if($i%4==0 || $life_style_count == $i) echo '</ul>';
$i++;
}
?>
</div>
<div class="channel_bottom2">
<button type="button" class="btn btn-success br20" id="life_style_more_btn" onclick="life_style_more();">더보기 <img src="/img/web/img_down.png" style=padding-top:7px;></button>
</div>
<div class="life_cont2">
<h4>HOT 크로스맵</h4>
<?
$i=1;
$boomup_life_count = count($arr_boomup_life);
foreach ($arr_boomup_life as $val) {
$display_style = 'display:block';
$curr_page = '1';
if($i > 2) {
$display_style = 'display:none;';
$curr_page='2';
}
if($i%2==1) echo '<ul class="life_cont2_box boomup_life_page'.$curr_page.'" style="height:212px;'.$display_style.'">';
?>
<li>
<a href="/web/life/life_view/<?=$val['content_idx']?>">
<div class="art-img" style="width:360px;height:202px;background: url(<?=$val['theme_img']?>) no-repeat; background-size: cover;"></div>
<span class="photo_info"><?=$val['title']?></span>
</a>
</li>
<?
if($i%2==0 || $boomup_life_count == $i) echo '</ul>';
$i++;
}
?>
</div>
<div class="channel_bottom2">
<button type="button" class="btn btn-success br20" id="boomup_life_more_btn" onclick="boomup_life_more();">더보기 <img src="/img/web/img_down.png" style=padding-top:7px;></button>
</div>
<? if(count($arr_ranking) > 0) {?>
<ul class="life_cont3">
<a href="/web/life/ranking"><h4>많이 본 <span class="beachblue">TOP 5</span> </h4></a>
<? foreach ($arr_ranking as $val) {?>
<li class="tr_img">
<a href="/web/life/life_view/<?=$val['content_idx']?>">
<div class="art-img" style="border-radius: 134px;width:134px;height:134px;background: url(<?=$val['main_img']?>) no-repeat; background-size: cover;"></div>
<p class="tr_txt"><?=$val['title']?></p>
</a>
</li>
<? }?>
<? }?>
</ul>
</div>
<div class="life_banner">
<!-- <a href="" target=""><img src="/img/web/banner8.jpg"></a> -->
<!-- PC_라이프_뷰_하단
<ins class="adsbygoogle"
style="display:inline-block;width:770px;height:70px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="4581260537"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
</div>
<script>
function life_style_more() {
$(".life_style_page2").show();
$("#life_style_more_btn").hide();
}
function boomup_life_more() {
$(".boomup_life_page2").show();
$("#boomup_life_more_btn").hide();
}
</script>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if(!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>

View File

@@ -0,0 +1,199 @@
<?php
$method = $this->uri->segment(3);
$content_type = '3';
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$logo_url = '/';
if($method=='editor' || $method=='channel') {
$logo_url = '/web/life/channel_recommend';
}
?>
<div class="channel_header">
<div class="wrap_cover">
<? if($method=='editor') {?>
<div class="cover_image" style="background: url(<?=$editor_main_img?>) no-repeat left top; display: block;background-size: cover;height:310px;background-position: 50% 50%;"></div>
<? } else {?>
<div class="cover_image" style="background: url(<?=$channel_main_img?>) no-repeat left top; display: block;background-size: cover;height:310px;background-position: 50% 50%;"></div>
<? }?>
<div class="cover_inner"></div>
<div class="cover_top" style="z-index:9995;">
<h1 class="channel_logo"><a href="/"><img src="/img/web/logo_channel.png"></a></h1>
<? if($method=='channel') {?>
<a href="/web/life/channel/<?=$channel_idx?>"><span class="channel_title"><?=$channel_name?></span></a>
<? } else {?>
<span class="channel_title"><a href="/web/life/editor/<?=$partner_idx?>"><?=$editor_name?></a></span>
<? }?>
<span class="channel_search"></span>
<span class="channel_menu"><a href="javascript:;"><img src="/img/web/search_menu.png" class="side_menu_btn"></a></span>
<div class="channel_search" id="life_search1" style="z-index:8887;"><a href="javascript:search_show();"><img src="/img/web/search_channel.png"></a></div>
<div class="srch2" id="life_search2" style="z-index:8888;display:none;">
<form name="search_form" id="search_form" action="/web/search/" method="get" onsubmit="return submit_check(); return false;">
<span>
<input type="text" name="search_keyword" id="search_keyword">
<a href="javascript:search();"><img src="/img/web/search_channel2.png" alt="검색하기"></a>
</span>
</form>
</div>
</div>
</div>
<div class="wrap_channel">
<? if($method=='channel') {
$channel_delivery_btn = '/img/web/bt_delivery_off_white.png';
if($channel_delivery_count > 0) {
$channel_delivery_btn = '/img/web/bt_delivery_on_white.png';
}
?>
<div class="cover_cell">
<div>
<p style="margin-bottom:15px;"><span style="background: url('/img/web/bgbg3.png') repeat-x left bottom; padding-bottom:8px;"><a href="/web/life/category/<?=$category_idx?>"><?=$category_name?></a></span></p>
<p><img src="/img/web/img_home_c.png"><span class="chdate"><?=number_format($total_count)?> Stories</span></p>
</div>
<div class="titlewrap">
<div class="title_profile" style="border-radius: 39px;width:39px;height:39px;background:url('<?=$channel_icon?>') no-repeat center; background-size:cover;"></div>
<span class="chtit"><?=$channel_name?></span>
</div>
<p class="chtxt"><?=$channel_intro?></p>
<p class="delivery_top"><?=number_format($channel_delivery_total_count)?>명에게 배달중</p>
</div>
<? } else if ($method=='editor'){?>
<div class="cover_cell">
<div>
<p style="margin-bottom:15px;"><span style="background: url('/img/web/bgbg3.png') repeat-x left bottom; padding-bottom:8px;"><a href="/web/life/category/<?=$category_idx?>"><?=$category_name?></a> <img src="/img/web/bg5.gif" style="padding: 2px 5px 0 5px;"> <a href="/web/life/channel/<?=$channel_idx?>"><?=$channel_name?></a></span></p>
<p><img src="/img/web/img_home_c.png"><span class="chdate"><?=number_format($total_count)?> Stories</span></p>
</div>
<h2 class="chtit"><a href="/web/life/editor/<?=$partner_idx?>"><?=$editor_name?></a></h2>
<p class="chtxt"><?=$editor_intro?></p>
</div>
<div class="cover_profile">
<div style="margin:auto;border-radius: 88px;width:88px;height:88px;background:url('<?=$partner_img?>') no-repeat center; background-size:cover;"></div>
</div>
<div class="cover_social">
<a href="/web/life/editor/<?=$partner_idx?>"><img src="/img/web/f_icon1.png" alt="" title=""></a>
<? if($sns_id1!='') { ?><a href="https://www.facebook.com/<?=$sns_id1?>" target="_blank"><img src="/img/web/f_icon3.png"></a><? }?>
<? if($sns_id2!='') { ?><a href="https://instagram.com/<?=$sns_id2?>" target="_blank"><img src="/img/web/f_icon2.png"></a><? }?>
<? if($sns_id3!='') { ?><a href="https://band.us/band/<?=$sns_id3?>" target="_blank"><img src="/img/web/f_icon8.png"></a><? }?>
<? if($sns_id4!='') { ?><a href="https://story.kakao.com/ch/<?=$sns_id4?>" target="_blank"><img src="/img/web/f_icon6.png"></a><? }?>
<? if($sns_id5!='') { ?><a href="https://story.kakao.com/<?=$sns_id5?>" target="_blank"><img src="/img/web/f_icon7.png"></a><? }?>
</div>
<? } else {?>
<div class="cover_cell">
<div>
<p style="margin-bottom:15px;"><span style="background: url('/img/web/bgbg3.png') repeat-x left bottom; padding-bottom:8px;"><a href="/web/life/category/<?=$category_idx?>"><?=$category_name?></a> <img src="/img/web/bg5.gif" style="padding: 2px 5px 0 5px;"> <a href="/web/life/channel/<?=$channel_idx?>"><?=$channel_name?></a></span></p>
</div>
<h2 class="chtit"><?=$title?></h2>
<p class="chdate">
<? if($sub_title != '') {
echo $sub_title.' <span style="padding:0 10px;">|</span>';
} ?><p class="chdate">조회 <?=number_format($hit_count)?><span style="padding:0 10px;">|</span><?=substr($display_date, 0, 10)?> </p>
<p class="cheditor"><a href="/web/life/editor/<?=$partner_idx?>"><?=$editor_name?></a></p>
</div>
<div class="cover_profile2" onclick="location.href='/web/life/editor/<?=$partner_idx?>'" style="cursor: pointer">
<div style="margin:auto;border-radius: 65px;width:65px;height:65px;background:url('<?=$partner_img?>') no-repeat center; background-size:cover;"></div>
</div>
<? }?>
<? if($method == 'life_view') {?>
<div class="cover_star">
<a href="javascript:bookmark();"><img src="<?=$bookmark_img?>" id="bookmark_img"></a>
</div>
<? } else if($method == 'channel') {?>
<div class="cover_star">
<a href="javascript:channel_delivery();"><img src="<?=$channel_delivery_btn?>" id="channel_delivery_btn"></a>
</div>
<? }?>
</div>
</div>
<script>
// 레이어 이외의 공간 클릭시 close
$(document).mouseup(function (e){
var container = $("#life_search2");
if( container.has(e.target).length === 0) container.hide();
$("#life_search1").show();
});
$('.side_menu_btn').click(function(e) {
var element = $(".channel_header");
var doc_width = element.width();
$("#side_menu_layer").toggle();
var popH = $(this).offset().top;
$("#side_menu_layer").css('top','0px');
$("#side_menu_layer").css('left',doc_width+'px');
});
function submit_check() {
if(!$("#search_keyword").val()) {
alert('검색어를 입력하세요.');
return false;
} else {
return true;
}
}
function search(){
$('#search_form').submit();
}
function search_show(){
$("#life_search1").hide();
$("#life_search2").show();
$("#search_keyword").focus();
}
function channel_delivery(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"main_idx" : <?=$channel_idx?>,
"content_type" : <?=$content_type?>
};
$.ajax({
url: '/web/comm/delivery_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#channel_delivery_btn").attr("src","/img/web/bt_delivery_"+rtnJson.data+"_white.png");
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,36 @@
<?
if($result_code == '0000') {
echo '0000|||||';
if(count($list) > 0) {
$i = 1;
foreach ($list as $val) {
$title_txt = mb_strimwidth($val['title'], '0', '90', '..', 'utf-8');
$channel_article_style = '';
if($i == count($list)) {
$channel_article_style= 'style="border-bottom:0 !important"';
}
?>
<div class="channel_cont" <?=$channel_article_style?>>
<div class="channel_photo" onclick="location.href='/web/life/life_view/<?=$val['idx']?>'" style="cursor:pointer;width:234px;height:151px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle2"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$title_txt?></a></p>
<p><img src="/img/web/img_heart.gif"><span class="like"><?=number_format($val['like_count'])?></span><span class="chname pdl25" ><a href="/web/life/editor/<?=$val['partner_idx']?>"><?=$val['editor_name']?></a></span></p>
</div>
<?
$i++;
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||글가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,84 @@
<?
if($result_code == '0000') {
echo '0000|||||';
if(count($list) > 0) {
$i = 1;
$list1 = array();
$list2 = array();
$list3 = array();
foreach($list as $val) {
if($i%3 == 1) $list1[] = array('idx'=> $val['idx'], 'main_img' => $val['main_img'], 'sub_title'=> $val['sub_title'], 'title'=> $val['title'], 'hit_count'=> $val['hit_count'], 'comment_count'=> $val['comment_count']);
if($i%3 == 2) $list2[] = array('idx'=> $val['idx'], 'main_img' => $val['main_img'], 'sub_title'=> $val['sub_title'], 'title'=> $val['title'], 'hit_count'=> $val['hit_count'], 'comment_count'=> $val['comment_count']);
if($i%3 == 0) $list3[] = array('idx'=> $val['idx'], 'main_img' => $val['main_img'], 'sub_title'=> $val['sub_title'], 'title'=> $val['title'], 'hit_count'=> $val['hit_count'], 'comment_count'=> $val['comment_count']);
$i++;
}
?>
<?
if(count($list1) > 0) {
$i = 1;
foreach($list1 as $val) {
$style = 'style="display:none;"';
?>
<li class="life_box item1_<?=$page?>" id="item_1_<?=$val['idx']?>" <?=$style?>>
<a href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="226"></a>
<p class="life_info"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['sub_title']?></a></p>
<p class="life_title"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['title']?></a></p>
<p class="life_click"><span>조회 <?=number_format($val['hit_count'])?></span> <span>댓글수 <?=number_format($val['comment_count'])?></span></p>
</li>
<? $i++;
}
}
?>
|||||
<?
if(count($list2) > 0) {
$i = 1;
foreach($list2 as $val) {
$style = 'style="display:none;"';
?>
<li class="life_box2 item2_<?=$page?>" id="item_2_<?=$val['idx']?>" <?=$style?>>
<a href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="226"></a>
<p class="life_info"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['sub_title']?></a></p>
<p class="life_title"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['title']?></a></p>
<p class="life_click"><span>조회 <?=number_format($val['hit_count'])?></span> <span>댓글수 <?=number_format($val['comment_count'])?></span></p>
</li>
<?
$i++;
}
}
?>
|||||
<?
if(count($list3) > 0) {
$i = 1;
foreach($list3 as $val) {
$style = 'style="display:none;"';
?>
<li class="life_box3 item3_<?=$page?>" id="item_3_<?=$val['idx']?>" <?=$style?>>
<a href="/web/life/life_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="226"></a>
<p class="life_info"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['sub_title']?></a></p>
<p class="life_title"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$val['title']?></a></p>
<p class="life_click"><span>조회 <?=number_format($val['hit_count'])?></span> <span>댓글수 <?=number_format($val['comment_count'])?></span></p>
</li>
<? }
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||글가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,91 @@
<div class="list_right">
<div class="hotlife">
<h4>지금 뜨는 콘텐츠 <span style="float: right;"><a href="javascript:change_boomup_life_page(-1)"><img src="/img/web/img_section_left.jpg"></a><a href="javascript:change_boomup_life_page(1)"><img src="/img/web/img_section_right.jpg"></a></span></h4>
<?
$i=1;
$boomup_life_count = count($arr_boomup_life);
$boomup_life_page = $boomup_life_count;
foreach ($arr_boomup_life as $key=>$val) {
$curr_page = $i;
$title_txt = mb_strimwidth($val['title'], '0', '38', '..', 'utf-8');
$display_style = 'block';
if($i > 1) $display_style = 'none';
?>
<div class="i-cover boomup_life_page<?=$curr_page?>" style="display:<?=$display_style?>">
<a href="/web/life/life_view/<?=$val['content_idx']?>"><span class="shadow"></span>
<div style="width:269px; height:150px; background:url('<?=$val['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="bar"> <img src="/img/web/bg_bar.gif"></p>
<p class="txt"><a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$title_txt?></a> </p>
</div>
<?
$i++;
}
?>
</div>
<? if(count($arr_life_ranking) > 0) {?>
<div class="top3">
<h4>공감글 TOP3</h4>
<? foreach ($arr_life_ranking as $val) {?>
<div class="top3_box" onclick="location.href='/web/life/life_view/<?=$val['content_idx']?>'" style="cursor: pointer">
<div class="art-img" style="width:108px; height:90px; background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<div class="art-info">
<div><a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$val['title']?></a></div>
</div>
</div>
<? }?>
</div>
<? }?>
<div class="banner2 bgb3"><a href="http://www.cplace.co.kr/" target="http://www.cplace.co.kr/"><img src="/img/web/banner_250.jpg"></a>
<!-- PC_라이프_우측하단
<ins class="adsbygoogle"
style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="1272145884"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
<? if(count($arr_life_style) > 0) {?>
<div class="lifestyle">
<h4>크로스맵 스타일</h4>
<? foreach ($arr_life_style as $val) {?>
<div class="top3_box" onclick="location.href='/web/life/life_view/<?=$val['content_idx']?>'" style="cursor: pointer">
<div class="art-img" style="width:108px; height:90px; background:url('<?=$val['theme_img']?>') no-repeat center; background-size:cover;"></div>
<div class="art-info">
<div><a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$val['title']?></a></div>
</div>
</div>
<? }?>
<? }?>
</div>
</div>
<script>
var boomup_life_curr_page = 1;
function change_boomup_life_page(page){
var total_page = "<?=$boomup_life_page?>";
var move_page = boomup_life_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$(".boomup_life_page"+move_page).show();
$(".boomup_life_page"+boomup_life_curr_page).hide();
boomup_life_curr_page = move_page;
}
}
</script>

View File

@@ -0,0 +1,158 @@
<?php
$arr_tag = explode(" ", $result['tag']);
$arr_tag = array_filter(array_map('trim', $arr_tag));
$title = $result['title'];
$content = $result['content'];
$main_img = $result['main_img'];
$channel_main_img = $result['channel_main_img'];
$editor_name = $result['editor_name'];
$category_name = $result['category_name'];
$channel_name = $result['channel_name'];
$sub_title = $result['sub_title'];
$hit_count = $result['hit_count'];
$display_date = $result['display_date'];
$partner_img = $result['partner_img'];
$channel_idx = $result['channel_idx'];
$partner_idx = $result['partner_idx'];
$category_idx = $result['category_idx'];
$video_url = $result['video_url'];
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$bookmark_img = '/img/web/star_off.png';
if ($bookmark_count > 0) {
$bookmark_img = '/img/web/star_on.png';
}
$content_type = '3';
?>
<? include_once('life_header_inc.php'); ?>
<div class="life_contents" style="margin-top:70px;">
<img src="<?= $main_img ?>" width="0" height="0">
<? if ($video_url != '') { ?>
<div style="text-align:center; display: block;"><iframe type="text/html" src="<?= $video_url ?>" allowfullscreen="true" style="border: 0px; display: block; margin: 0px; width: 730px; height: 410px;" data-ratio="0.5625" data-width="730" data-height="410"></iframe></div>
<? } ?>
<div class="view_article">
<?php echo convertEmoji($content, 'ENCODE') ?>
</div>
</div>
<div class="life_tags">
<div class="wrap">
<div class="cover_profile3">
<div onclick="location.href='/web/life/editor/<?= $partner_idx ?>'" style="cursor:pointer;margin:auto;border-radius: 65px;width:65px;height:65px;background:url('<?= $result['partner_img'] ?>') no-repeat center; background-size:cover;"></div>
</div>
<? if (count($arr_tag) > 0) { ?>
<div class="tags">Tags
<? foreach ($arr_tag as $key => $val) {
if ($key > 0) echo ', ';
?>
<span class="beachblue"><a href="/web/life/tag/<?= $val ?>"><?= $val ?></a></span>
<? } ?>
</div>
<? } ?>
<div class="panel_btns">
<span><a href="javascript:;" class="btn btn-default br15 share_btn" style="padding:5px 30px;"><img src="/img/web/img_upload2.gif"> <span id="share_count"></span></a></span>
<span><a href="javascript:like_proc();" class="btn btn-default br15" style="padding:5px 30px;"><img src="/img/web/img_heart.gif"> <span id="like_count"><?= number_format($result['like_count']) ?></span></a></span>
</div>
</div>
</div>
<div class="life_contents">
<? require_once(APPPATH . "views/web/comm/comment_inc.php"); ?>
</div>
<? include_once('life_footer_inc.php'); ?>
<? require_once(APPPATH . "views/web/comm/share_box_inc.php"); ?>
<script>
$(".mask").on('click', function(event) {
$(event.target).parent().hide();
});
function bookmark() {
if ("<?= $SES_MEMBER_ID ?>" == "") {
alert("로그인 후에 이용가능합니다.");
location.href = '/web/user/login';
return;
}
var form_data = {
"content_idx": "<?= $idx ?>",
"content_type": "<?= $content_type ?>"
};
$.ajax({
url: '/web/comm/bookmark_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function(rtnJson) {
if (rtnJson.code == "0000") {
$("#bookmark_img").attr("src", "/img/web/star_" + rtnJson.data.bookmark_status + ".png");
$("#share_box").hide();
if (rtnJson.data.bookmark_status == 'off') {
alert("북마크함에서 삭제 되었습니다");
return false;
} else {
alert("북마크함에 추가 되었습니다");
}
} else {
alert("북마크에 실패했습니다.");
return false;
}
},
error: function(rtnJson) {
alert('북마크에 실패했습니다.');
return false;
}
});
}
function like_proc() {
if ("<?= $SES_MEMBER_ID ?>" == "") {
alert("로그인 후에 이용가능합니다.");
location.href = '/web/user/login';
return;
}
var form_data = {
"content_idx": "<?= $idx ?>",
"content_type": "<?= $content_type ?>"
};
$.ajax({
url: '/web/comm/like_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function(rtnJson) {
if (rtnJson.result_code == "0000") {
var like_count = setComma(rtnJson.result_data.like_count);
$("#like_count").html(like_count);
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function(rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,170 @@
<?php
$arr_tag = explode(" ",$result['tag']);
$arr_tag = array_filter(array_map('trim',$arr_tag));
$title = $result['title'];
$content = $result['content'];
$main_img = $result['main_img'];
$channel_main_img = $result['channel_main_img'];
$editor_name = $result['editor_name'];
$category_name = $result['category_name'];
$channel_name = $result['channel_name'];
$sub_title = $result['sub_title'];
$hit_count = $result['hit_count'];
$display_date = $result['display_date'];
$partner_img = $result['partner_img'];
$channel_idx = $result['channel_idx'];
$partner_idx = $result['partner_idx'];
$category_idx = $result['category_idx'];
$video_url = $result['video_url'];
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$bookmark_img = '/img/web/star_off.png';
if($bookmark_count > 0) {
$bookmark_img = '/img/web/star_on.png';
}
$content_type = '3';
?>
<? include_once ('life_header_inc.php');?>
<div class="life_contents" style="margin-top:70px;">
<img src="<?=$main_img?>" width="0" height="0">
<? if($video_url!='') {?>
<div style="text-align:center; display: block;"><iframe type="text/html" src="<?=$video_url?>" allowfullscreen="true" style="border: 0px; display: block; margin: 0px; width: 700px; height: 400px;" data-ratio="0.5625" data-width="700" data-height="400"></iframe></div>
<? }?>
<div class="view_article">
<?=$content?>
</div>
</div>
<div class="life_tags">
<div class="wrap">
<div class="cover_profile3">
<div onclick="location.href='/web/life/editor/<?=$partner_idx?>'" style="cursor:pointer;margin:auto;border-radius: 65px;width:65px;height:65px;background:url('<?=$result['partner_img']?>') no-repeat center; background-size:cover;"></div>
</div>
<? if(count($arr_tag)>0) { ?>
<div class="tags">Tags
<? foreach ($arr_tag as $key=>$val) {
if($key>0) echo ', ';
?>
<span class="beachblue"><a href="/web/life/tag/<?=$val?>"><?=$val?></a></span>
<? }?>
</div>
<? }?>
<div class="panel_btns">
<span><a href="javascript:;" class="btn btn-default br15 share_btn" style="padding:5px 30px;"><img src="/img/web/img_upload2.gif"> <span id="share_count"></span></a></span>
<span><a href="javascript:like_proc();" class="btn btn-default br15" style="padding:5px 30px;"><img src="/img/web/img_heart.gif"> <span id="like_count"><?=number_format($result['like_count'])?></span></a></span>
</div>
</div>
</div>
<div class="life_contents">
<? require_once(APPPATH."views/web/comm/comment_inc.php");?>
</div>
<? include_once ('life_footer_inc.php');?>
<? require_once(APPPATH."views/web/comm/share_box_inc.php"); ?>
<script>
$('.share_btn').click(function(e) {
$("#share_box").toggle();
var popH = $(this).offset().top;
$('.popup_share').css('left','50%');
$('.popup_share').css('top',popH+'px');
});
$(".mask").on('click', function(event){
$(event.target).parent().hide();
});
function bookmark(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>"
};
$.ajax({
url: '/web/comm/bookmark_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#bookmark_img").attr("src", "/img/web/star_"+rtnJson.data.bookmark_status+".png");
$("#share_box").hide();
if(rtnJson.data.bookmark_status == 'off') {
alert("북마크함에서 삭제 되었습니다");
return false;
} else {
alert("북마크함에 추가 되었습니다");
}
} else {
alert("북마크에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('북마크에 실패했습니다.');
return false;
}
});
}
function like_proc(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>"
};
$.ajax({
url: '/web/comm/like_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result_code == "0000") {
var like_count = setComma(rtnJson.result_data.like_count);
$("#like_count").html(like_count);
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,170 @@
<?php
$arr_tag = explode(" ",$result['tag']);
$arr_tag = array_filter(array_map('trim',$arr_tag));
$title = $result['title'];
$content = $result['content'];
$main_img = $result['main_img'];
$channel_main_img = $result['channel_main_img'];
$editor_name = $result['editor_name'];
$category_name = $result['category_name'];
$channel_name = $result['channel_name'];
$sub_title = $result['sub_title'];
$hit_count = $result['hit_count'];
$display_date = $result['display_date'];
$partner_img = $result['partner_img'];
$channel_idx = $result['channel_idx'];
$partner_idx = $result['partner_idx'];
$category_idx = $result['category_idx'];
$video_url = $result['video_url'];
# session
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$bookmark_img = '/img/web/star_off.png';
if($bookmark_count > 0) {
$bookmark_img = '/img/web/star_on.png';
}
$content_type = '3';
?>
<? include_once ('life_header_inc.php');?>
<div class="life_contents" style="margin-top:70px;">
<img src="<?=$main_img?>" width="0" height="0">
<? if($video_url!='') {?>
<div style="text-align:center; display: block;"><iframe type="text/html" src="<?=$video_url?>" allowfullscreen="true" style="border: 0px; display: block; margin: 0px; width: 560px; height: 315px;" data-ratio="0.5625" data-width="560" data-height="315"></iframe></div>
<? }?>
<div class="view_article">
<?=$content?>
</div>
</div>
<div class="life_tags">
<div class="wrap">
<div class="cover_profile3">
<div onclick="location.href='/web/life/editor/<?=$partner_idx?>'" style="cursor:pointer;margin:auto;border-radius: 65px;width:65px;height:65px;background:url('<?=$result['partner_img']?>') no-repeat center; background-size:cover;"></div>
</div>
<? if(count($arr_tag)>0) { ?>
<div class="tags">Tags
<? foreach ($arr_tag as $key=>$val) {
if($key>0) echo ', ';
?>
<span class="beachblue"><a href="/web/life/tag/<?=$val?>"><?=$val?></a></span>
<? }?>
</div>
<? }?>
<div class="panel_btns">
<span><a href="javascript:;" class="btn btn-default br15 share_btn" style="padding:5px 30px;"><img src="/img/web/img_upload2.gif"> <span id="share_count"></span></a></span>
<span><a href="javascript:like_proc();" class="btn btn-default br15" style="padding:5px 30px;"><img src="/img/web/img_heart.gif"> <span id="like_count"><?=number_format($result['like_count'])?></span></a></span>
</div>
</div>
</div>
<div class="life_contents">
<? require_once(APPPATH."views/web/comm/comment_inc.php");?>
</div>
<? include_once ('life_footer_inc.php');?>
<? require_once(APPPATH."views/web/comm/share_box_inc.php"); ?>
<script>
$('.share_btn').click(function(e) {
$("#share_box").toggle();
var popH = $(this).offset().top;
$('.popup_share').css('left','50%');
$('.popup_share').css('top',popH+'px');
});
$(".mask").on('click', function(event){
$(event.target).parent().hide();
});
function bookmark(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>"
};
$.ajax({
url: '/web/comm/bookmark_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#bookmark_img").attr("src", "/img/web/star_"+rtnJson.data.bookmark_status+".png");
$("#share_box").hide();
if(rtnJson.data.bookmark_status == 'off') {
alert("북마크함에서 삭제 되었습니다");
return false;
} else {
alert("북마크함에 추가 되었습니다");
}
} else {
alert("북마크에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('북마크에 실패했습니다.');
return false;
}
});
}
function like_proc(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>"
};
$.ajax({
url: '/web/comm/like_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result_code == "0000") {
var like_count = setComma(rtnJson.result_data.like_count);
$("#like_count").html(like_count);
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,92 @@
<?
$now_date = date("Y.m.d");
?>
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<div class="rankynews">
<div class="rankytop">
<span class="ranky_tit">인기 라이프</span>
<span class="ranky_date"><span class="btn-default_bb" style="margin-right:10px;">오늘</span> <?=$now_date?></span>
</div>
<ul class="rankylist">
<li><a href="/web/life/ranking" <? if($ranking_type=='1') { echo 'class="current"'; }?>>많이본</a></li>
<li><a href="/web/life/ranking?ranking_type=2" <? if($ranking_type=='2') { echo 'class="current"'; }?>>댓글많은 </a></li>
<li><a href="/web/life/ranking?ranking_type=3" <? if($ranking_type=='3') { echo 'class="current"'; }?>>공감많은</a> </li>
</ul>
</div>
<?
if(count($list) == 0) {
echo '<div style="width: 100%; padding-left:40%">등록된 내용이 없습니다.</div>';
} else {
foreach ($list as $val) {
if($ranking_type=='1') {
$ranking_view_txt = '조회 '.number_format($val['hit_count']);
} else if($ranking_type=='2') {
$comment_count = $val['comment_count'];
$comment_count_txt = $comment_count;
if($comment_count > 9) {
$calc_count = str_pad(1, strlen($comment_count), "0", STR_PAD_RIGHT);
$comment_count_txt = (floor($comment_count/$calc_count)) * $calc_count;
$comment_count_txt = $comment_count_txt.'+';
}
$ranking_view_txt = '<img src="/img/web/img_comment.png"> '.$comment_count_txt;
} else if($ranking_type=='3') {
$ranking_view_txt = '<img src="/img/web/img_heart.gif"> '.number_format($val['like_count']);
}
$ranking_css ='art-info';
$title_length = '40';
$content_length = '250';
if($val['rank'] < 3) {
$ranking_css ='art-info';
$title_length = '40';
$content_length = '250';
}
$title_txt = mb_strimwidth($val['title'], '0', $title_length, '..', 'utf-8');
$content = preg_replace("(\<(/?[^\>]+)\>)", "", $val['content']);
$content_txt = mb_strimwidth(strip_tags($content), '0', $content_length, '..', 'utf-8');
?>
<div class="news_list_cont">
<div class="list_no beachblue"><?=$val['rank']?></div>
<div class="<?=$ranking_css?>">
<h2 class="art-title">
<a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$title_txt?></a>
<span class="origin"> | <a href="/web/life/editor/<?=$val['partner_idx']?>"><?=$val['editor_name']?></a></span>
<span class="comment fr"> <?=$ranking_view_txt?></span>
</h2>
<p class="art-sum"><a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$content_txt?></a> </p>
</div>
<div class="art-img"><a href="/web/life/life_view/<?=$val['content_idx']?>"><img src="<?=$val['main_img']?>" width="160"></a></div>
</div>
<? }
}?>
</div>
<? if($pagination !='') {?>
<div class="pagenumber">
<?=$pagination?>
</div>
<? }?>
</div>
<? include_once ('life_right_inc.php');?>
</div>
</div>

View File

@@ -0,0 +1,142 @@
<?php
$tag_delivery_btn = '/img/web/bt_delivery_off_gray.png';
if($tag_delivery_count > 0) {
$tag_delivery_btn = '/img/web/bt_delivery_on_gray.png';
}
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
?>
<div id="life" class="channel_contents4">
<div class="wrap">
<div style="text-align:center;">
<p class="c_title" >#<?=$tag?> <span style="padding-top:1px;"><a href="javascript:tag_delivery();"><img src="<?=$tag_delivery_btn?>" id="tag_delivery_btn"></a></span></p>
<p style="padding-bottom:20px;"><span><?=number_format($total_count)?>개의 글이 있어요</span></p>
</div>
<div class="channel_top" style="text-align:center;">
<? foreach ($arr_relation_tag as $val) {?>
<button type="button" class="btn btn-default_bb br20" onclick="location.href='/web/life/tag/<?=$val['tag']?>'" style="padding:10px 40px;"><?=$val['tag']?></button>
<? }?>
</div>
<div id="tag_list">
<? $i=1;
$tag_count = count($list);
if($tag_count == 0) echo '<div style="height:100px; text-align:center; padding-top:30px">등록된 태그가 없습니다.</div>';
foreach ($list as $val) {
$head_title = '';
if($val['head_title'] != '') $head_title = '<span class="beachblue">['.$val['head_title'].']</span> ';
$title = $head_title.$val['title'];
$title_txt = mb_strimwidth($title, '0', '80', '..', 'utf-8');
if($i%3==1) echo '<div class="channel_boxs">';
?>
<div class="channel_con">
<div class="art-img" onclick="location.href='/web/life/life_view/<?=$val['idx']?>'" style="cursor:pointer;width:304.58px;height:197.19px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle" style="height:57px"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$title_txt?></a><span class="c_name"><a href="/web/life/editor/<?=$val['partner_idx']?>"><?=$val['editor_name']?></a></span><span class="checkno fr">조회 <?=number_format($val['hit_count'])?> </span></p>
</div>
<?
if($i%3==0 || $tag_count==$i) echo '</div>';
$i++;
}
?>
</div>
<?
$more_btn_style = 'style="display:none"';
if($tag_count < $total_count) {
$more_btn_style = 'style="display:block"';
}
?>
<div class="channel_bottom" <?=$more_btn_style?> id="tag_more_btn">
<button type="button" class="btn btn-default br20" onclick="tag_list_more();">더보기 </button>
</div>
</div>
</div>
<script>
var page = 2;
function tag_list_more(){
var form_data = {
"page" : page,
"tag" : "<?=$tag?>"
};
$.ajax({
url: '/web/life/tag_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
if(rtnHtml=='') return false;
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
$("#tag_list").append(arrHtml[1]);
if (arrHtml[3] == "N") {
$("#tag_more_btn").hide();
} else {
$("#tag_more_btn").show();
}
page++;
} else {
alert(arrHtml[1]);
return false;
}
},
error: function (rtnHtml) {
alert('데이터 가져오기에 실패했습니다.');
return false;
}
});
}
function tag_delivery(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"main_idx" : '<?=$tag?>',
"content_type" : '9'
};
$.ajax({
url: '/web/comm/delivery_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#tag_delivery_btn").attr("src","/img/web/bt_delivery_"+rtnJson.data+"_gray.png");
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,39 @@
<?
if($result_code == '0000') {
echo '0000|||||';
if(count($list) > 0) {
$i=1;
$tag_count = count($list);
foreach ($list as $val) {
$head_title = '';
if($val['head_title'] != '') $head_title = '<span class="beachblue">['.$val['head_title'].']</span> ';
$title = $head_title.$val['title'];
$title_txt = mb_strimwidth($title, '0', '80', '..', 'utf-8');
if($i%3==1) echo '<div class="channel_boxs">';
?>
<div class="channel_con">
<div class="art-img" onclick="location.href='/web/life/life_view/<?=$val['idx']?>'" style="cursor:pointer;width:304.58px;height:197.19px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<p class="chtitle" style="height:57px"><a href="/web/life/life_view/<?=$val['idx']?>"><?=$title_txt?></a><span class="c_name"><a href="/web/life/editor/<?=$val['partner_idx']?>"><?=$val['editor_name']?></a></span><span class="checkno fr">조회 <?=number_format($val['hit_count'])?> </span></p>
</div>
<?
if($i%3==0 || $tag_count==$i) echo '</div>';
$i++;
}
}
echo '|||||'.$total_count.'|||||'.$more_list;
} else {
echo $result_code.'|||||글가져오기에 실패했습니다.';
}
?>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,59 @@
<style>
.widget_menu {
cursor: pointer;
}
</style>
<main id="main" role="main" tabindex="-1">
<div class="container">
<div class="layout-blog">
<div>
<section class="recommended-webtoon gap-bottom-md">
<h2>추천 완결 웹툰</h2>
<ul class="gallery-3">
<?php foreach($completed as $c) {?>
<li>
<a class="img-scaleup" href="/web/maptoon/list?mtId=<?php echo $c->idx?>"><img
src="<?php echo imgSrc($c->main_img)?>" alt="" width="218" height="120"></a>
<h3 class="row-title">
<a href="/web/maptoon/list?mtId=<?php echo $c->idx?>"><?php echo $c->name?></a>
</h3>
<div class="row-user">
<a href="/web/maptoon/list?mtId=<?php echo $c->idx?>"><?php echo $c->cartoonist?></a>
</div>
</li>
<?php } ?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title">
<a href="">추천 웹툰</a>
</h2>
</header>
<ul class="gallery-3">
<?php foreach($completed as $c) {?>
<li>
<a class="img-scaleup" href="/web/maptoon/list?mtId=<?php echo $c->idx?>"><img
src="<?php echo imgSrc($c->main_img)?>"
alt="" width="218" height="120"></a>
<h3 class="row-title">
<a href="/web/maptoon/list?mtId=<?php echo $c->idx?>"><?php echo $c->name?></a>
</h3>
<div class="row-user">
<a href="/web/maptoon/list?mtId=<?php echo $c->idx?>"><?php echo $c->cartoonist?></a>
</div>
</li>
<?php }?>
</ul>
</section>
</div>
<!-- side bar -->
<?php include_once ('mt_right_inc.php');?>
</div>
</div>
</main>

View File

@@ -0,0 +1,117 @@
<?$data=$mt_data[0] //맵툰 정보?>
<main id="main" role="main" tabindex="-1">
<div class="container">
<div class="layout-blog">
<div>
<article class="current-webtoon poster gap-bottom-sm">
<a href=""><img src="<?=imgSrc($data['main_img'])?>" alt="" width="191" height="241"></a>
<h2 class="title"><?=$data['name']?></h2>
<div class="summary">
<p><?=$data['description']?></p>
</div>
<div class="tools">
<a href="" id="recommend">추천</a>
<?//<!-- <a class="add" href="">관심웹툰 <span class="plus-circle"></span></a> -->?>
<a href="/web/maptoon/article?mtId=<?=$data['idx']?>&no=1">첫화보기</a>
</div>
</article>
<?if(count($notice)!=0){?>
<div class="webtoon-tips gap-bottom-md">
<span>공지</span>
<?foreach($notice as $val){
echo $val;
}?>
</div>
<?}?>
<div class="webtoon-series-list-wrapper">
<table class="webtoon-series-list" cellspacing="0" cellpadding="0">
<caption><span class="visually-hidden">회차별 목록</span></caption>
<colgroup>
<col width="99">
<col width="*">
<col width="141">
<col width="76">
</colgroup>
<thead>
<tr>
<th scope="col">이미지</th>
<th scope="col">제목</th>
<th scope="col">별점</th>
<th scope="col">등록일</th>
</tr>
</thead>
<!-- 게임배너 or 광고배너 -->
<tbody>
<?foreach($episodes as $val){?>
<tr>
<td>
<a href="/web/maptoon/article?mtId=<?=$val['mt_list_idx']?>&no=<?=$val['ep_no']?>">
<img src="<?=imgSrc($val['main_img'])?>" title="<?=$val['title']?>" alt="31화" onerror="this.src='https://static-comic.pstatic.net/staticImages/COMICWEB/NAVER/img/common/non71_41.gif'" width="71" height="41">
<span class="mask"></span>
</a>
</td>
<td class="title">
<a href="/web/maptoon/article?mtId=<?=$val['mt_list_idx']?>&no=<?=$val['ep_no']?>"><span class="episode"><?=$val['title']?></span></a></td>
<td>
<div>
<span class="webtoon-star"><span style="width:<?=$val['grade']*10?>%">평점</span></span>
<strong><?=$val['grade']?></strong>
</div>
</td>
<td class="num"><?=explode(" ",$val['reg_date'])[0]?></td>
</tr>
<?}?>
</tbody>
</table>
</div>
<?=$pagination?>
<?/*<!--
<div class="pagination">
<a href="" class="prev prev-angle">이전</a>
<a href="">1</a>
<span class="current">2</span>
<a href="">3</a>
<a href="">4</a>
<a href="" class="next next-angle">다음</a>
</div>-->*/?>
</div>
<!-- side bar -->
<? include_once ('mt_right_inc.php');?>
<!-- side bar -->
</div>
</div>
</main>
<script >
$("#recommend").on("click",function(e){
e.preventDefault();
$.ajax({
url: '/web/maptoon/mt_recommend',
sync: false,
type: 'POST',
dataType: 'json',
data:{
mt_list_idx: <?=$data['idx']?>
},
success: function (response_data){
if(response_data.state==0){
var _login = confirm(response_data.message+" 로그인 페이지로 이동하시겠습니까?");
if(_login){
window.location.href='https://crossmap.co.kr/web/user/login';
}
}else{
alert(response_data.message);
return false;
}
},
error: function (response_data) {
console.log(response_data);
alert("실패했습니다 관리자에게 문의주세요");
return false;
}
});
})
</script>

View File

@@ -0,0 +1,214 @@
<style>
.widget_menu {cursor:pointer;}
</style>
<main id="main" role="main" tabindex="-1">
<div class="container">
<div class="layout-blog">
<div>
<section class="gap-bottom-md">
<h2 class="visually-hidden">Webtoon hot</h2>
<div class="img-slider-wrapper">
<div class="img-slider-tools">
<button class="arr prev"><span class="visually-hidden">Previous slide</span></button>
<span class="current-index">1</span>/<span class="count">10</span>
<button class="arr next"><span class="visually-hidden">Next slide</span></button>
</div>
<ul class="img-slider">
<?php
$len_slideshow = count($slideshow);
if(isset($slideshow)==TRUE && $len_slideshow>0) {
foreach($slideshow as $v) {
echo '<li class="photo-news">';
echo '<a href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="500" height="281"></a>';
echo '<div class="txt">
<h3 class="title">'.stripslashes($v['name'])." - ".stripslashes($v['title']).'</h3>
<div class="author">'.stripslashes($v['cartoonist']).'</div>
</div>';
echo '</li>';
}
}
?>
</ul>
</div>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>뜨끈뜨끈한</a><a class="new">신작</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="hot_toons" tg="hot_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="hot_toons" tg="hot_toon_count">조회순</a>
<a class="star-score widget_menu" base="hot_toons" tg="hot_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 hot_toons" id="hot_toon_update">
<?php
foreach($new_release_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 hot_toons" id="hot_toon_count" style="display:none;">
<?php
foreach($new_release_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 hot_toons" id="hot_toon_grade" style="display:none;">
<?php
foreach($new_release_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a href="">성경을 재미있게</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="fun_toons" tg="fun_update">업데이트순</a>
<a class="view-count widget_menu" base="fun_toons" tg="fun_count">조회순</a>
<a class="star-score widget_menu" base="fun_toons" tg="fun_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 fun_toons" id="fun_update">
<?php
foreach($fun_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 fun_toons" id="fun_count" style="display:none;">
<?php
foreach($fun_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 fun_toons" id="fun_grade" style="display:none;">
<?php
foreach($fun_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<!-- banner box -->
<!--
<div class="banner-box gap-bottom-md">
<div><a href=""><img src="img/banner1.png" alt="" width="294" height="172"></a></div>
<div><a href=""><img src="img/banner2.png" alt="" width="295" height="172"></a></div>
</div>-->
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a href="">신앙터치</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="faith_toons" tg="faith_update">업데이트순</a>
<a class="view-count widget_menu" base="faith_toons" tg="faith_count">조회순</a>
<a class="star-score widget_menu" base="faith_toons" tg="faith_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 faith_toons" id="faith_update">
<?php
foreach($faith_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 faith_toons" id="faith_count" style="display:none;">
<?php
foreach($faith_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 faith_toons" id="faith_grade" style="display:none;">
<?php
foreach($faith_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
</div>
<!-- side bar -->
<?php include_once ('mt_right_inc.php');?>
<!-- //side bar -->
</div>
</div>
</main>
<script>
$(document).ready(function() {
$(".widget_menu").click(function() {
base = $(this).attr('base');
tg_id = $(this).attr('tg');
if(base!=undefined && tg_id!=undefined) {
reset_menu(base);
$("#"+tg_id).show();
$(this).addClass('current');
}
return false;
});
var reset_menu = function(menu_class) {
if(menu_class!=undefined) {
$("."+menu_class).hide();
$(".widget_menu[base="+menu_class+"]").removeClass('current');
}
}
});
</script>

View File

@@ -0,0 +1,214 @@
<style>
.widget_menu {cursor:pointer;}
</style>
<main id="main" role="main" tabindex="-1">
<div class="container">
<div class="layout-blog">
<div>
<section class="gap-bottom-md">
<h2 class="visually-hidden">Webtoon hot</h2>
<div class="img-slider-wrapper">
<div class="img-slider-tools">
<button class="arr prev"><span class="visually-hidden">Previous slide</span></button>
<span class="current-index">1</span>/<span class="count">10</span>
<button class="arr next"><span class="visually-hidden">Next slide</span></button>
</div>
<ul class="img-slider">
<?php
$len_slideshow = count($slideshow);
if(isset($slideshow)==TRUE && $len_slideshow>0) {
foreach($slideshow as $v) {
echo '<li class="photo-news">';
echo '<a href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="500" height="281"></a>';
echo '<div class="txt">
<h3 class="title">'.stripslashes($v['name'])." - ".stripslashes($v['title']).'</h3>
<div class="author">'.stripslashes($v['cartoonist']).'</div>
</div>';
echo '</li>';
}
}
?>
</ul>
</div>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>뜨끈뜨끈한</a><a class="new">신작</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="hot_toons" tg="hot_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="hot_toons" tg="hot_toon_count">조회순</a>
<a class="star-score widget_menu" base="hot_toons" tg="hot_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 hot_toons" id="hot_toon_update">
<?php
foreach($new_release_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 hot_toons" id="hot_toon_count" style="display:none;">
<?php
foreach($new_release_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 hot_toons" id="hot_toon_grade" style="display:none;">
<?php
foreach($new_release_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a href="">성경을 재미있게</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="fun_toons" tg="fun_update">업데이트순</a>
<a class="view-count widget_menu" base="fun_toons" tg="fun_count">조회순</a>
<a class="star-score widget_menu" base="fun_toons" tg="fun_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 fun_toons" id="fun_update">
<?php
foreach($fun_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 fun_toons" id="fun_count" style="display:none;">
<?php
foreach($fun_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 fun_toons" id="fun_grade" style="display:none;">
<?php
foreach($fun_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<!-- banner box -->
<!--
<div class="banner-box gap-bottom-md">
<div><a href=""><img src="img/banner1.png" alt="" width="294" height="172"></a></div>
<div><a href=""><img src="img/banner2.png" alt="" width="295" height="172"></a></div>
</div>-->
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a href="">신앙터치</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="faith_toons" tg="faith_update">업데이트순</a>
<a class="view-count widget_menu" base="faith_toons" tg="faith_count">조회순</a>
<a class="star-score widget_menu" base="faith_toons" tg="faith_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 faith_toons" id="faith_update">
<?php
foreach($faith_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 faith_toons" id="faith_count" style="display:none;">
<?php
foreach($faith_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 faith_toons" id="faith_grade" style="display:none;">
<?php
foreach($faith_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
</div>
<!-- side bar -->
<?php include_once ('mt_right_inc.php');?>
<!-- //side bar -->
</div>
</div>
</main>
<script>
$(document).ready(function() {
$(".widget_menu").click(function() {
base = $(this).attr('base');
tg_id = $(this).attr('tg');
if(base!=undefined && tg_id!=undefined) {
reset_menu(base);
$("#"+tg_id).show();
$(this).addClass('current');
}
return false;
});
var reset_menu = function(menu_class) {
if(menu_class!=undefined) {
$("."+menu_class).hide();
$(".widget_menu[base="+menu_class+"]").removeClass('current');
}
}
});
</script>

View File

@@ -0,0 +1,270 @@
<style>
.widget_menu {cursor:pointer;}
</style>
<main id="main" role="main" tabindex="-1">
<div class="container">
<div class="layout-blog">
<div>
<?php
if(isset($today[$today_date])==TRUE) {
switch ($today_date) {
case 'mon' : $yoil = '월'; break;
case 'tue' : $yoil = '화'; break;
case 'wed' : $yoil = '수'; break;
case 'thu' : $yoil = '목'; break;
case 'fri' : $yoil = '금'; break;
case 'sat' : $yoil = '토'; break;
}
$today_maptoon = $today[$today_date];
if(count($today_maptoon)) {
?>
<article class="featured-webtoon poster gap-bottom-sm">
<div class="webtoon-slider">
<?foreach($today_maptoon as $v){?>
<div>
<a href="<?=$v['maptoon_url']?>"><img src="<?php echo imgSrc($v['main_img'])?>" alt="" width="191" height="241"></a>
<div class="label"><span class="highlight"><?php echo $yoil;?></span>오늘의 웹툰</div>
<a href="<?=$v['maptoon_url']?>"><h2 class="title"><?php echo stripslashes($v['name']);?></h2></a>
<div class="summary"><?php echo stripslashes($v['description']);?></div>
</div>
<?}?>
</div>
<?if(count($today_maptoon)>1){?>
<div class="webtoon-controls">
<div class="arrowPrev"><i class="fas fa-chevron-left"></i></div>
<div class="arrowNext"><i class="fas fa-chevron-right"></i></div>
</div>
<?}?>
</article>
<? }
} else {
echo '<article class="featured-webtoon poster gap-bottom-sm">&nbsp;</article>';
}?>
<section class="todays-webtoon gap-bottom-md">
<header>
<h2>오늘의 웹툰</h2>
<div class="link"><a>공지사항</a></div>
</header>
<ol>
<?php
foreach($today as $k=>$v){
foreach($v as $x){
if(isset($x['maptoon_url'])==TRUE) {
echo '<li>';
if($k=='mon') {
echo '<span class="week">월요일</span>';
} else if($k=='tue') {
echo '<span class="week">화요일</span>';
} else if($k=='wed') {
echo '<span class="week">수요일</span>';
} else if($k=='thu') {
echo '<span class="week">목요일</span>';
} else if($k=='fri') {
echo '<span class="week">금요일</span>';
} else if($k=='sat') {
echo '<span class="week">토요일</span>';
} else if($k=='sun') {
}
echo '<a href="'.$x['maptoon_url'].'" class="thumb"><img src="'.imgSrc($x['main_img']).'" alt="" width="83" height="90"></a>';
echo ' <span class="txt">
<a href="'.$x['maptoon_url'].'" class="title">'.stripslashes($x['name']).'</a>
<span class="summary">'.stripslashes($x['description']).'</span>
<a class="artist">'.$x['cartoonist'].'</a>
</span>';
}
echo '</li>';
}
}
?>
</ol>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>추천 웹툰</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="recomm_toons" tg="recomm_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="recomm_toons" tg="recomm_toon_count">조회순</a>
<a class="star-score widget_menu" base="recomm_toons" tg="recomm_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 recomm_toons" id="recomm_toon_update">
<?php
foreach($recomm_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 recomm_toons" id="recomm_toon_count" style="display:none;">
<?php
foreach($recomm_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 recomm_toons" id="recomm_toon_grade" style="display:none;">
<?php
foreach($recomm_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>신앙하는 우리 이야기</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="story_toons" tg="story_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="story_toons" tg="story_toon_count">조회순</a>
<a class="star-score widget_menu" base="story_toons" tg="story_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 story_toons" id="story_toon_update">
<?php
foreach($story_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 story_toons" id="story_toon_count" style="display:none;">
<?php
foreach($story_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 story_toons" id="story_toon_grade" style="display:none;">
<?php
foreach($story_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>말씀 새롭게 읽기</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="read_toons" tg="read_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="read_toons" tg="read_toon_count">조회순</a>
<a class="star-score widget_menu" base="read_toons" tg="read_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 read_toons" id="read_toon_update">
<?php
foreach($read_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 read_toons" id="read_toon_count" style="display:none;">
<?php
foreach($read_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 read_toons" id="read_toon_grade" style="display:none;">
<?php
foreach($read_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.imgSrc($v['main_img']).'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
</div>
<!-- side bar -->
<?php include_once ('mt_right_inc.php');?>
<!-- //side bar -->
</div>
</div>
</main>
<script>
$(document).ready(function() {
$(".widget_menu").click(function() {
base = $(this).attr('base');
tg_id = $(this).attr('tg');
if(base!=undefined && tg_id!=undefined) {
reset_menu(base);
$("#"+tg_id).show();
$(this).addClass('current');
}
return false;
});
var reset_menu = function(menu_class) {
if(menu_class!=undefined) {
$("."+menu_class).hide();
$(".widget_menu[base="+menu_class+"]").removeClass('current');
}
}
});
var today_webtoon=<?=count($today[$today_date])?>;
if(today_webtoon>1){
var webtoon_wrapper = doc.querySelector('.webtoon-slider'),
webtoon_controls = doc.querySelector('.webtoon-controls');
if (webtoon_wrapper) {
var logo_box_slider = tns({
container: webtoon_wrapper,
items: 1,
mouseDrag: true,
controlsContainer: webtoon_controls,
});
}
}
</script>

View File

@@ -0,0 +1,274 @@
<?
printf("MYsql server version : %s\n" , mysql_get_server_info());
?>
<style>
.widget_menu {cursor:pointer;}
</style>
<main id="main" role="main" tabindex="-1">
<div class="container">
<div class="layout-blog">
<div>
<?php
if(isset($today[$today_date])==TRUE) {
switch ($today_date) {
case 'mon' : $yoil = '월'; break;
case 'tue' : $yoil = '화'; break;
case 'wed' : $yoil = '수'; break;
case 'thu' : $yoil = '목'; break;
case 'fri' : $yoil = '금'; break;
case 'sat' : $yoil = '토'; break;
}
$today_maptoon = $today['today_date'];?>
<article class="featured-webtoon poster gap-bottom-sm">
<div class="webtoon-slider">
<?foreach($today_maptoon as $v){?>
<div>
<a href="<?=$v['maptoon_url']?>"><img src="<?php echo imgSrc($v['main_img'])?>" alt="" width="191" height="241"></a>
<div class="label"><span class="highlight"><?php echo $yoil;?></span>오늘의 웹툰</div>
<a href="<?=$v['maptoon_url']?>"><h2 class="title"><?php echo stripslashes($v['name']);?></h2></a>
<div class="summary"><?php echo stripslashes($v['description']);?></div>
</div>
<?}?>
</div>
<?if(count($today_maptoon)>1){?>
<div class="webtoon-controls">
<div class="arrowPrev"><i class="fas fa-chevron-left"></i></div>
<div class="arrowNext"><i class="fas fa-chevron-right"></i></div>
</div>
<?}?>
</article>
<?
} else {
echo '<article class="featured-webtoon poster gap-bottom-sm">&nbsp;</article>';
}?>
<section class="todays-webtoon gap-bottom-md">
<header>
<h2>오늘의 웹툰</h2>
<div class="link"><a>공지사항</a></div>
</header>
<ol>
<?php
foreach($today as $k=>$v){
foreach($v as $x){
if(isset($x['maptoon_url'])==TRUE) {
echo '<li>';
if($k=='mon') {
echo '<span class="week">월요일</span>';
} else if($k=='tue') {
echo '<span class="week">화요일</span>';
} else if($k=='wed') {
echo '<span class="week">수요일</span>';
} else if($k=='thu') {
echo '<span class="week">목요일</span>';
} else if($k=='fri') {
echo '<span class="week">금요일</span>';
} else if($k=='sat') {
echo '<span class="week">토요일</span>';
} else if($k=='sun') {
}
echo '<a href="'.$x['maptoon_url'].'" class="thumb"><img src="'.$x['main_img'].'" alt="" width="83" height="90"></a>';
echo ' <span class="txt">
<a href="'.$x['maptoon_url'].'" class="title">'.stripslashes($x['name']).'</a>
<span class="summary">'.stripslashes($x['description']).'</span>
<a class="artist">'.$x['cartoonist'].'</a>
</span>';
}
echo '</li>';
}
}
?>
</ol>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>추천 웹툰</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="recomm_toons" tg="recomm_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="recomm_toons" tg="recomm_toon_count">조회순</a>
<a class="star-score widget_menu" base="recomm_toons" tg="recomm_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 recomm_toons" id="recomm_toon_update">
<?php
foreach($recomm_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 recomm_toons" id="recomm_toon_count" style="display:none;">
<?php
foreach($recomm_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 recomm_toons" id="recomm_toon_grade" style="display:none;">
<?php
foreach($recomm_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>신앙하는 우리 이야기</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="story_toons" tg="story_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="story_toons" tg="story_toon_count">조회순</a>
<a class="star-score widget_menu" base="story_toons" tg="story_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 story_toons" id="story_toon_update">
<?php
foreach($story_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 story_toons" id="story_toon_count" style="display:none;">
<?php
foreach($story_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 story_toons" id="story_toon_grade" style="display:none;">
<?php
foreach($story_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
<section class="gap-bottom-md">
<header class="row-header row-header-tools">
<h2 class="title"><a>말씀 새롭게 읽기</a></h2>
<div class="tools sortby">
<a class="update current widget_menu" base="read_toons" tg="read_toon_update">업데이트순</a>
<a class="view-count widget_menu" base="read_toons" tg="read_toon_count">조회순</a>
<a class="star-score widget_menu" base="read_toons" tg="read_toon_grade">별점순</a>
</div>
</header>
<ul class="gallery-3 read_toons" id="read_toon_update">
<?php
foreach($read_date as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 read_toons" id="read_toon_count" style="display:none;">
<?php
foreach($read_count as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
<ul class="gallery-3 read_toons" id="read_toon_grade" style="display:none;">
<?php
foreach($read_grade as $v) {
echo '<li>';
echo '<a class="img-scaleup" href="'.$v['episode_url'].'"><img src="'.$v['main_img'].'" alt="" width="218" height="120"></a>';
echo '<h3 class="row-title"><a href="'.$v['maptoon_url'].'">'.stripslashes($v['name']).'</a></h3>';
echo '<div class="row-des"><a href="'.$v['episode_url'].'">'.stripslashes($v['title']).'</a></div>';
echo '<div class="row-user">'.stripslashes($v['cartoonist']).'</div>';
echo '</li>';
}
?>
</ul>
</section>
</div>
<!-- side bar -->
<?php include_once ('mt_right_inc.php');?>
<!-- //side bar -->
</div>
</div>
</main>
<script>
$(document).ready(function() {
$(".widget_menu").click(function() {
base = $(this).attr('base');
tg_id = $(this).attr('tg');
if(base!=undefined && tg_id!=undefined) {
reset_menu(base);
$("#"+tg_id).show();
$(this).addClass('current');
}
return false;
});
var reset_menu = function(menu_class) {
if(menu_class!=undefined) {
$("."+menu_class).hide();
$(".widget_menu[base="+menu_class+"]").removeClass('current');
}
}
});
var today_webtoon=<?=count($today[$today_date])?>;
if(today_webtoon>1){
var webtoon_wrapper = doc.querySelector('.webtoon-slider'),
webtoon_controls = doc.querySelector('.webtoon-controls');
if (webtoon_wrapper) {
var logo_box_slider = tns({
container: webtoon_wrapper,
items: 1,
mouseDrag: true,
controlsContainer: webtoon_controls,
});
}
}
</script>

View File

@@ -0,0 +1,108 @@
<?
$method = $this->uri->segment(3);
$controller = $this->uri->segment(2);
$ci=& get_instance();
$ci->load->library('comm');
$arr_mt_comm = $ci->comm->fn_mt_right();
$arr_recomm_life = $arr_mt_comm['arr_recomm_life'];
$arr_ep_view_rank = $arr_mt_comm['arr_ep_view_rank'];
$arr_mt_pop_rank = $arr_mt_comm['arr_mt_pop_rank'];
#광고
$ci->load->model('web/m_advertisement');
$advertisement = $ci->m_advertisement->find_ad_by_page_key('Maptoon');
//$ci->config->load('filecache',TRUE);
//$filecache = $ci->config->item('file_cache_path','filecache');
//$ci->load->library('advertisement_lib',['file_cache_path'=>$filecache]);
//$advertisement = json_decode($ci->advertisement_lib->get_ad_cache());
?>
<div class="sidebar">
<div class="ad gap-bottom-sm"><a href="<?=$advertisement[0]['ad_lending']?>" target="_blank"><img src="<?=imgSrc($advertisement[0]['ad_file'])?>" alt="" width="300" height="250"></a></div>
<section class="realtime-rank gap-bottom-md">
<header class="row-header">
<h2>실시간 조회 순위</h2>
</header>
<div class="rank-list two-cols">
<?$i=0; foreach($arr_ep_view_rank as $val){
if($i==0||$i==5){?>
<ol class="col-item">
<?}?>
<li><a href="/web/maptoon/article?mtId=<?=$val['mt_list_idx']?>&no=<?=$val['ep_no']?>"><?=$val['name']?> <?=explode(".", $val['title'])[0]?></a></li>
<?if($i==4||$i==9){?>
</ol>
<?}$i++;?>
<?}?>
</div>
</section>
<section class="recommend-rank gap-bottom-xs">
<header class="row-header row-header--compact">
<h2>최신 업데이트 웹툰</h2>
</header>
<ol class="rank-list rank-list--thumbs rank-list--border">
<?
foreach($arr_mt_pop_rank as $val){?>
<li>
<div class="thumb"><a href="/web/maptoon/list?mtId=<?=$val['idx']?>">
<img src="<?=imgSrc($val['main_img'])?>" alt="" width="40" height="43" style="height:43px !important;"></a></div>
<div class="info"><a href="/web/maptoon/list?mtId=<?=$val['idx']?>" class="title"><?=$val['mt_name']?></a><a href="/web/maptoon/list?mtId=<?=$val['idx']?>" class="artist"><?=$val['ct_name']?></a></div>
<div class="rank-count"><?=$val['recommend']?></div>
</li>
<?}?>
</ol>
</section>
<!-- sidebar banners
<div class="ad gap-bottom-xs"><a href=""><img src="/renew2/img/sidebar-banner1.png" alt="" width="300" height="86"></a></div>
<div class="ad gap-bottom-xs"><a href=""><img src="/renew2/img/sidebar-banner2.png" alt="" width="300" height="86"></a></div>
<div class="ad gap-bottom-md"><a href=""><img src="/renew2/img/sidebar-banner3.png" alt="" width="300" height="86"></a></div> -->
<section class="recommend-life" style="margin-top:30px;">
<header class="row-header row-header--compact">
<h2>추천 콘텐츠</h2>
</header>
<div class="photo-news">
<div class="thumb"><a href="/web/life/life_view/<?=$arr_recomm_life[1]['content_idx']?>"><img src="<?=imgSrc($arr_recomm_life[1]['main_img'])?>" alt="" width="666" height="461"></a></div>
<div class="txt"><a href="/web/life/life_view/<?=$arr_recomm_life[1]['content_idx']?>">오늘의 묵상</a></div>
</div>
<ul class="list-card">
<li>
<a href="/web/life/life_view/<?=$arr_recomm_life[2]['content_idx']?>"><img src="<?=imgSrc($arr_recomm_life[2]['main_img'])?>" alt="" width="640" height="444">
<span><?=$arr_recomm_life[2]['title']?></span>
</a>
</li>
<li>
<a href="/web/life/life_view/<?=$arr_recomm_life[3]['content_idx']?>"><img src="<?=imgSrc($arr_recomm_life[3]['main_img'])?>" alt="" width="640" height="426">
<span><?=$arr_recomm_life[3]['title']?></span>
</a>
</li>
</ul>
</section>
</div>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if(!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>
<!-- Default Statcounter code for Crossmap.co.kr
http://crossmap.co.kr -->
<script type="text/javascript">
var sc_project=10767957;
var sc_invisible=1;
var sc_security="0cf2c0fe";
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="//c.statcounter.com/10767957/0/0cf2c0fe/1/" alt="Web
Analytics"></a></div></noscript>
<!-- End of Statcounter Code -->

View File

@@ -0,0 +1,463 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="naver-site-verification" content="894ba0807460988349b1e131377b26966e347fc1"/>
<meta name="google-site-verification" content="CitaOJM4btglyBtNxZFYymBBzh3g7Pb9PxKl9YF8jDg" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta property="fb:app_id" content="961578337335000" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://crossmap.co.kr/" />
<meta property="og:title" content="" />
<meta property="og:description" content="" />
<meta property="og:image" content="https://crossmap.co.kr" />
<title>크리스천포털 크로스맵 - 아이디 찾기</title>
<link rel="shortcut icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-startup-image" href="/img/shortcut_icon.png">
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon" />
<!-- css -->
<link rel="stylesheet" href="/renew/css/main.css">
<link rel="stylesheet" href="/renew/css/popup.css">
<!-- Font -->
<link href="https://fonts.googleapis.com/css?family=Nanum+Gothic" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/js/web/common.js?1546309261"></script>
<script src="/js/web/jquery.vticker.min.js"></script>
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript" src="/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
<!-- <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-7071495522658800",
enable_page_level_ads: true
});
</script> -->
<!-- <script type="text/javascript">
var mobile_keys = new Array('iPhone','iPod','iPad','Android','BlackBerry','Windows Phone','Windows CE','LG','MOT','SAMSUNG','SonyEricsson','Nokia');
if(document.URL.match('pc_screen')) mobile_keys = null;
for(i in mobile_keys){
if(navigator.userAgent.match(mobile_keys[i]) != null){
location.href = "/m/";
break;
}
}
</script> -->
</head>
<body>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '961578337335000',
cookie : true, // enable cookies to allow the server to access
xfbml : true, // parse social plugins on this page
version : 'v2.8' // use graph api version 2.8
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script> <iframe id="kmc_mobile_auth" src="/web/comm/kmc_mobile_auth" style="width:0px;height:0px;position:absolute; top:0; left:-9999px;" ></iframe>
<!-- Default Statcounter code for Crossmap.co.kr
http://crossmap.co.kr -->
<script type="text/javascript">
var sc_project=10767957;
var sc_invisible=1;
var sc_security="0cf2c0fe";
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="//c.statcounter.com/10767957/0/0cf2c0fe/1/" alt="Web
Analytics"></a></div></noscript>
<!-- End of Statcounter Code -->
<script language='javascript'>
var _AceGID=(function(){var Inf=['gtp13.acecounter.com','8080','AH5A41707571392','AW','0','NaPm,Ncisy','ALL','0']; var _CI=(!_AceGID)?[]:_AceGID.val;var _N=0;var _T=new Image(0,0);if(_CI.join('.').indexOf(Inf[3])<0){ _T.src =( location.protocol=="https:"?"https://"+Inf[0]:"http://"+Inf[0]+":"+Inf[1]) +'/?cookie'; _CI.push(Inf); _N=_CI.length; } return {o: _N,val:_CI}; })();
var _AceCounter=(function(){var G=_AceGID;var _sc=document.createElement('script');var _sm=document.getElementsByTagName('script')[0];if(G.o!=0){var _A=G.val[G.o-1];var _G=(_A[0]).substr(0,_A[0].indexOf('.'));var _C=(_A[7]!='0')?(_A[2]):_A[3];var _U=(_A[5]).replace(/\,/g,'_');_sc.src=(location.protocol.indexOf('http')==0?location.protocol:'http:')+'//cr.acecounter.com/Web/AceCounter_'+_C+'.js?gc='+_A[2]+'&py='+_A[4]+'&gd='+_G+'&gp='+_A[1]+'&up='+_U+'&rd='+(new Date().getTime());_sm.parentNode.insertBefore(_sc,_sm);return _sc.src;}})();
</script>
<noscript><img src='http://gtp13.acecounter.com:8080/?uid=AH5A41707571392&je=n&' border='0' width='0' height='0' alt=''></noscript>
<!-- AceCounter Log Gathering Script End -->
<!-- 아이디 찾기 -->
<div id="find_id_layer" style="display:block;">
<div class="popup_wrap">
<div class="popupbox trc">
<div class="popuptop">
<h3 class="p_title">아이디 찾기 </h3>
<?//<!--취소 버튼 수정 url이동추가 2019.02.15 -->?>
<!-- <span class="btn-close"><a href="javascript:commonLayerClose('find_id_layer');"><img src="/renew/img/btn-close.png"></a></span> -->
<span class="btn-close"><a href="javascript:goMain();"><img src="/renew/img/btn-close.png"></a></span>
</div>
<div class="popupbody">
<div class="ft18 pd30 beachblue">원하시는 방식을 선택해 주세요.</div>
<dl class="bgb notice_list ft16">
<dt>본인확인 이메일로 인증</dt>
<dd><input type="radio" name="find_id_type" id="find_id_type2" value="2" checked></dd>
<dt>본인명의 휴대전화로 인증</dt>
<dd><input type="radio" name="find_id_type" id="find_id_type3" value="1"></dd>
</dl>
<div class="form-group" style="margin:30px 0; display:block; text-align:center">
<button type="button" class="btn btn-success br20" style="padding:10px 50px; font-size:16px" onclick="find_id_type_select();">확인</button>
<?//<!--취소 버튼 수정 url이동추가 2019.02.15 -->?>
<!-- <button type="button" onclick="commonLayerClose('find_id_layer');" class="btn btn-default_bb br20" style="padding:10px 50px; font-size:16px">취소</button> -->
<button type="button" onclick="goMain();" class="btn btn-default_bb br20" style="padding:10px 50px; font-size:16px">취소</button>
</div>
</div>
</div>
</div>
</div>
</div>
<!--// 아이디 찾기 -->
<div id="find_id_email_layer" style="display:none;">
<div class="popup_wrap">
<div class="popupbox">
<div class="popuptop trc">
<h3 class="p_title">아이디 찾기</h3>
<span class="btn-close"><a href="javascript:commonLayerClose('find_id_email_layer');"><img src="/renew/img/btn-close.png"></a></span>
</div>
<div class="popupbody">
<div class="ft16 bgb trc" style="padding:30px 0 20px;">본인확인 이메일로 인증</div>
<div style="padding:20px 0">가입시 입력한 이메일 주소와 해당 이메일에 맞는 본인 이름을 작성해주시기 바랍니다.</div>
<div class="info_forms">
<div class="form-group">
<input type="text" class="form-control" placeholder="이름" name="find_id_name" id="find_id_name" style="width:97%;">
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="이메일 주소 " name="find_id_email" id="find_id_email" style="margin-top:10px; width:97%;">
<button type="button" class="btn btn-default br5" style="padding:9px 0; font-size:16px;margin-top:10px;width:80px;" onclick="find_id_email_proc();">인증 </button>
</div>
<div class="form-group">
<input type="text" name="find_id_auth_key" id="find_id_auth_key" class="form-control" placeholder="인증번호 숫자 6자리" style="margin-top:10px; width:97%;">
</div>
<div style="padding:10px 0 10px 15px; text-decoration:underline;"><a href="javascript:find_id_email_proc();" style="color:#898989">인증번호가 오지 않나요?</a></div>
<div style=" border: 1px solid #ccc; border-radius:5px; padding:10px; font-size:12px;">
메일이 스팸 메일로 분류된 것은 아닌지 확인해 주세요. 스팸 메일함에도 메일이 없다면, 다시 한 번 ‘인증을 눌러주세요.
</div>
</div>
<div class="form-group bgt" style="margin:30px 0 30px 0; display:block; text-align:center; padding-top:30px;">
<button type="button" class="btn btn-success br20" style="padding:7px 40px; font-size:16px;" onclick="find_id_email_auth_proc();">확인 </button>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="find_id_fin_layer" style="display:none;">
<div class="popup_wrap">
<div class="popupbox trc">
<div class="popuptop">
<h3 class="p_title">아이디 찾기 </h3>
<span class="btn-close"><a href="javascript:commonLayerClose('find_id_fin_layer');"><img src="/renew/img/btn-close.png"></a></span>
</div>
<div class="popupbody">
<div class="ft16" style="padding-top:48px; font-size:20px;">회원님의 아이디는</div>
<div class="ft20 beachblue" style="font-size:25px; padding: 15px 0;" id="find_id_text">abcd</div>
<div class="ft16" style="font-size:20px;">입니다. </div>
<div class="form-group" style="margin:30px 0 50px; display:block; text-align:center">
<button type="button" class="btn btn-success br20" style="padding:7px 40px; font-size:16px" onclick="document.location.href='/web/user/login';"><span class="current">로그인 하기</span></button>
</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
});
$(".mask").on('click', function(event){
$(event.target).parent().hide();
});
// 아이디 찾기
function find_id_type_select(){
$("input[name=find_id_type]:checked").each(function() {
var find_id_type = $(this).val();
if(find_id_type == '1') {
$('#kmc_mobile_auth')[0].contentWindow.kmc_window_open('', 'find_id');
} else {
commonLayerClose('find_id_layer');
commonLayerOpen('find_id_email_layer');
}
});
}
// 아이디 찾기 메일 보내기
function find_id_email_proc(){
if($("#find_id_name").val()==true){
alert("이름을 입력해주세요.");
return false;
}
if($("#find_id_email").val()==true){
alert("이메일주소를 입력해주세요.");
return false;
}
if(checkEmail($("#find_id_email").val())==false) {
alert("이메일을 확인해주세요.");
return false;
}
var form_data = {
"content" : $("#find_id_name").val(),
"email" : $("#find_id_email").val(),
"type" : 'id',
};
$.ajax({
url: '/web/comm/find_by_email_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
alert("인증번호를 메일로 발송했습니다.");
return false;
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('인증번호 발송에 실패했습니다.');
return false;
}
});
}
// 아이디찾기 인증 확인
function find_id_email_auth_proc(){
if($("#find_id_name").val()==true){
alert("이름을 입력해주세요.");
return false;
}
if($("#find_id_email").val()==true){
alert("이메일주소를 입력해주세요.");
return false;
}
if(checkEmail($("#find_id_email").val())==false) {
alert("이메일을 확인해주세요.");
return false;
}
if($("#find_id_auth_key").val()==true){
alert("인증번호를 입력해주세요.");
return false;
}
var form_data = {
"content" : $("#find_id_name").val(),
"email" : $("#find_id_email").val(),
"type" : 'id',
"auth_key" : $("#find_id_auth_key").val()
};
$.ajax({
url: '/web/comm/find_by_email_auth_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
commonLayerClose('find_id_email_layer');
commonLayerOpen('find_id_fin_layer');
$("#find_id_text").html(rtnJson.data);
return false;
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('인증번호 발송에 실패했습니다.');
return false;
}
});
}
// 비밀번호 이메일로 찾기
function find_pwd_email_proc(){
if($("#find_pwd_id").val()==true){
alert("아이디를 입력해주세요.");
return false;
}
if($("#find_pwd_email").val()==true){
alert("이메일주소를 입력해주세요.");
return false;
}
if(checkEmail($("#find_pwd_email").val())==false) {
alert("이메일을 확인해주세요.");
return false;
}
var form_data = {
"type" : "email",
"id" : $("#find_pwd_id").val(),
"key" : $("#find_pwd_email").val()
};
$.ajax({
url: '/web/comm/find_password_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
commonLayerClose('find_pwd_layer');
commonLayerClose('find_pwd_email_layer');
commonLayerOpen('find_pwd_fin_layer');
$("#find_pwd_email_text").html(rtnJson.data);
return false;
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('비밀번호 찾기에 실패했습니다.');
return false;
}
});
}
function join_reset(){
if($("#login_layer").css("display") == "block") {
$("#login_layer").hide();
}
$('#join_form')[0].reset();
$("#member_pwd").removeClass('mybutton_on');
$("#member_pwd").removeClass('mybutton_off');
$("#member_pwd").addClass('mybutton_off');
$("#re_member_pwd").removeClass('mybutton_on');
$("#re_member_pwd").removeClass('mybutton_off');
$("#re_member_pwd").addClass('mybutton_off');
$("#gender_btn1").removeClass('btn-default_bb');
$("#gender_btn1").removeClass('btn-default');
$("#gender_btn1").addClass('btn-default');
$("#gender_btn2").removeClass('btn-default_bb');
$("#gender_btn2").removeClass('btn-default');
$("#gender_btn2").addClass('btn-default');
$(".profile_add_photo label").css("background","url('img/img_photo.png') no-repeat center");
$(".profile_add_photo label").css("background-size","cover");
}
// 이메일선택
function email_change(val){
$("#email2").val(val);
}
// 휴대폰 인증
function mobile_auth(){
var mobile = $("#mobile1").val()+$("#mobile2").val()+$("#mobile3").val();
if(checkMobile(mobile)==false){
alert("휴대폰번호를 확인해주세요.");
return false;
}
$('#kmc_mobile_auth')[0].contentWindow.kmc_window_open(mobile, 'member_join1');
}
// 보호자 모바일 인증
function parent_mobile_auth(){
if($("#parent_mobile_company").val()=="") {
alert("통신사를 선택해주세요. 입력해주세요.");
return false;
}
var mobile = $("#parent_mobile").val();
if(checkMobile(mobile)==false){
alert("휴대폰번호를 확인해주세요.");
return false;
}
$('#kmc_mobile_auth')[0].contentWindow.kmc_window_open(mobile, 'member_join2');
}
window.fbAsyncInit = function() {
FB.init({
appId : '961578337335000',
cookie : true, // enable cookies to allow the server to access
xfbml : true, // parse social plugins on this page
version : 'v2.8' // use graph api version 2.8
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<script>
function getCookie( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,521 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="naver-site-verification" content="894ba0807460988349b1e131377b26966e347fc1"/>
<meta name="google-site-verification" content="CitaOJM4btglyBtNxZFYymBBzh3g7Pb9PxKl9YF8jDg" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta property="fb:app_id" content="961578337335000" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://crossmap.co.kr/web/register" />
<meta property="og:title" content="크로스맵 (회원가입) - 기독교 종합 포털" />
<meta property="og:description" content="크로스맵은 일상 속에서 은혜를 구하는 크리스천을 위한 기독교 종합 포털사이트입니다." />
<meta property="og:image" content="https://crossmap.co.kr" />
<meta name="description" content="크로스맵은 일상 속에서 은혜를 구하는 크리스천을 위한 기독교 종합 포털사이트입니다.">
<meta name="keywords" content="크로스맵 회원가입">
<title>크로스맵 (로그인) - 기독교 종합 포털</title>
<link rel="shortcut icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-icon" href="/img/shortcut_icon.png">
<link rel="apple-touch-startup-image" href="/img/shortcut_icon.png">
<link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon" />
<!-- css -->
<link rel="stylesheet" href="/renew/css/main.css">
<link rel="stylesheet" href="/renew/css/popup.css">
<!-- Font -->
<link href="https://fonts.googleapis.com/css?family=Nanum+Gothic" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
<script src="/js/jquery-3.3.1.min.js"></script>
<script src="/js/web/common.js?1546309261"></script>
<script src="/js/web/jquery.vticker.min.js"></script>
<script src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
<script type="text/javascript" src="/smarteditor/js/HuskyEZCreator.js" charset="utf-8"></script>
<!-- <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-7071495522658800",
enable_page_level_ads: true
});
</script> -->
<!-- <script type="text/javascript">
var mobile_keys = new Array('iPhone','iPod','iPad','Android','BlackBerry','Windows Phone','Windows CE','LG','MOT','SAMSUNG','SonyEricsson','Nokia');
if(document.URL.match('pc_screen')) mobile_keys = null;
for(i in mobile_keys){
if(navigator.userAgent.match(mobile_keys[i]) != null){
location.href = "/m/";
break;
}
}
</script> -->
</head>
<body>
<script>
// 로그인
function main_login_proc(){
if($("#main_login_member_id").val()=="") {
alert("아이디를 입력해주세요.");
return false;
}
if($("#main_login_member_pwd").val()=="") {
alert("아이디를 입력해주세요.");
return false;
}
var save_login = 'N';
if($('input:checkbox[id="main_save_login"]').is(":checked") == true){
save_login = $('input:checkbox[id="main_save_login"]').val()
}
var form_data = {
"member_id" : $("#main_login_member_id").val(),
"member_pwd" : $("#main_login_member_pwd").val(),
"save_login" : save_login
};
$.ajax({
url: '/web/member/login_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
if(rtnJson.msg!=''){
alert(rtnJson.msg);
}
location.href="<?php echo $this->input->server('HTTP_REFERER')?>";
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('로그인에 실패했습니다.');
return false;
}
});
}
// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
if (response.status === 'connected') {
FB.api('/me', function(response) {
if(response.id!='') {
var form_data = {
"id" : response.id,
"name" : response.name
};
$.ajax({
url: '/web/share/facebook_login_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
window.location.reload();
} else {
alert("페이스북 로그인에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
return false;
}
});
}
});
}
}
function checkLoginState() {
window.FB.login(function(response) {
console.log(response);
if (response.status === 'connected') {
statusChangeCallback(response);
}
});
}
window.fbAsyncInit = function() {
FB.init({
appId : '961578337335000',
cookie : true, // enable cookies to allow the server to access
xfbml : true, // parse social plugins on this page
version : 'v2.8' // use graph api version 2.8
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<iframe id="kmc_mobile_auth" src="/web/comm/kmc_mobile_auth" style="width:0px;height:0px;position:absolute; top:0; left:-9999px;" ></iframe>
<!-- Default Statcounter code for Crossmap.co.kr
http://crossmap.co.kr -->
<script type="text/javascript">
var sc_project=10767957;
var sc_invisible=1;
var sc_security="0cf2c0fe";
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="//c.statcounter.com/10767957/0/0cf2c0fe/1/" alt="Web
Analytics"></a></div></noscript>
<!-- End of Statcounter Code -->
<script language='javascript'>
var _AceGID=(function(){var Inf=['gtp13.acecounter.com','8080','AH5A41707571392','AW','0','NaPm,Ncisy','ALL','0']; var _CI=(!_AceGID)?[]:_AceGID.val;var _N=0;var _T=new Image(0,0);if(_CI.join('.').indexOf(Inf[3])<0){ _T.src =( location.protocol=="https:"?"https://"+Inf[0]:"http://"+Inf[0]+":"+Inf[1]) +'/?cookie'; _CI.push(Inf); _N=_CI.length; } return {o: _N,val:_CI}; })();
var _AceCounter=(function(){var G=_AceGID;var _sc=document.createElement('script');var _sm=document.getElementsByTagName('script')[0];if(G.o!=0){var _A=G.val[G.o-1];var _G=(_A[0]).substr(0,_A[0].indexOf('.'));var _C=(_A[7]!='0')?(_A[2]):_A[3];var _U=(_A[5]).replace(/\,/g,'_');_sc.src=(location.protocol.indexOf('http')==0?location.protocol:'http:')+'//cr.acecounter.com/Web/AceCounter_'+_C+'.js?gc='+_A[2]+'&py='+_A[4]+'&gd='+_G+'&gp='+_A[1]+'&up='+_U+'&rd='+(new Date().getTime());_sm.parentNode.insertBefore(_sc,_sm);return _sc.src;}})();
</script>
<noscript><img src='http://gtp13.acecounter.com:8080/?uid=AH5A41707571392&je=n&' border='0' width='0' height='0' alt=''></noscript>
<!-- AceCounter Log Gathering Script End -->
<!-- 로그인 -->
<div id="login_layer" style="display:block;">
<div class="popup_wrap">
<div class="popupbox">
<div class="popuptop2 ">
<div class="logo"><a href="/"><img src="/renew/img/logo-b.gif" alt="크로스맵"></a></div>
</div>
<div class="popupbody">
<form name="login_form" id="login_form" method="post" action="/web/member/login_proc">
<div class="p_login">
<fieldset>
<div class="input_box">
<input type="text" name="login_member_id" id="login_member_id" class="int" placeholder="아이디를 입력하세요.">
</div>
<div class="input_box">
<input type="password" name="login_member_pwd" id="login_member_pwd" class="int" placeholder="비밀번호를 입력하세요" onkeypress="if( event.keyCode==13 ){login_proc();}">
</div>
</fieldset>
<div class="chk_id_login">
<input type="checkbox" name="save_login" id="save_login" value="Y" style="margin-right:5px;">로그인 상태 유지
<span style="float:right;"><a href="/web/user/find_id">아이디</a>/ <a href="/web/user/find_password">비밀번호 찾기</a><span><img src="/renew/img/mypage_bar.gif" alt="" style="padding:0 8px;"></span><a href="/web/user/register">회원가입</a></span>
</div>
</div>
<div class="form-group" style="margin:10px 0 20px 0; padding-bottom: 20px; display:block; text-align:center">
<button type="button" class="btn br5 m_email" onclick="login_proc();" >로그인 </button>
</div>
</form>
</div>
</div>
</div>
</div>
<!--// 로그인 -->
<script>
$(document).ready(function() {
});
$(".mask").on('click', function(event){
$(event.target).parent().hide();
});
function check_password(){
if($("#profile_password").val()==""){
alert("비밀번호를 입력해주세요.");
return false;
}
var form_data = {
"member_id" : "",
"member_pwd" : $("#profile_password").val()
};
$.ajax({
url: '/web/member/password_check_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
console.log(rtnJson);
console.log(rtnJson.code);
if (rtnJson.code == "0000") {
location.href="/web/mypage/member_edit";
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('비밀번호 확인에 실패했습니다.');
return false;
}
});
}
//url parameter 가져오기
function getQuerystring(paramName){
if(window.location.search!=""){
var _tempUrl = window.location.search.substring(1); //url에서 처음부터 '?'까지 삭제
var _tempArray = _tempUrl.split('&'); // '&'을 기준으로 분리하기
for(var i = 0; _tempArray.length; i++) {
var _keyValuePair = _tempArray[i].split('='); // '=' 을 기준으로 분리하기
if(_keyValuePair[0] == paramName){ // _keyValuePair[0] : 파라미터 명 // _keyValuePair[1] : 파라미터 값
return _keyValuePair[1];
}
}
}else{
return "";
}
}
// 로그인
function login_proc(){
if($("#login_member_id").val()=="") {
alert("아이디를 입력해주세요.");
return false;
}
if($("#login_member_pwd").val()=="") {
alert("아이디를 입력해주세요.");
return false;
}
var save_login = 'N';
if($('input:checkbox[id="save_login"]').is(":checked") == true){
save_login = $('input:checkbox[id="save_login"]').val()
}
var form_data = {
"member_id" : $("#login_member_id").val(),
"member_pwd" : $("#login_member_pwd").val(),
"url" : getQuerystring("url"),
"save_login" : save_login
};
$.ajax({
url: '/web/member/login_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
if(rtnJson.msg!=''){
alert(rtnJson.msg);
}
if(rtnJson.url==""){
location.href="<?php echo $this->input->server('HTTP_REFERER')?>";
}else{
location.href=rtnJson.url;
}
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('로그인에 실패했습니다.');
return false;
}
});
}
function join_reset(){
if($("#login_layer").css("display") == "block") {
$("#login_layer").hide();
}
$('#join_form')[0].reset();
$("#member_pwd").removeClass('mybutton_on');
$("#member_pwd").removeClass('mybutton_off');
$("#member_pwd").addClass('mybutton_off');
$("#re_member_pwd").removeClass('mybutton_on');
$("#re_member_pwd").removeClass('mybutton_off');
$("#re_member_pwd").addClass('mybutton_off');
$("#gender_btn1").removeClass('btn-default_bb');
$("#gender_btn1").removeClass('btn-default');
$("#gender_btn1").addClass('btn-default');
$("#gender_btn2").removeClass('btn-default_bb');
$("#gender_btn2").removeClass('btn-default');
$("#gender_btn2").addClass('btn-default');
$(".profile_add_photo label").css("background","url('img/img_photo.png') no-repeat center");
$(".profile_add_photo label").css("background-size","cover");
}
// 크로스맵으로 가입
function crossmap_join(){
join_reset();
commonLayerClose('member_join1_layer');
commonLayerOpen('member_join2_layer');
}
// 트위터로 가입
function twitter_join(val){
join_reset();
var form_data = {
"type" : val
};
$.ajax({
url: '/web/comm/twitter_request_token',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result_code == "0000") {
var url = rtnJson.result_data.url;
console.log(url);
window.open(url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
} else {
alert("트위터 계정인증에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('트위터 계정인증에 실패했습니다.');
return false;
}
});
}
// 카카오로 가입
function kakako_login(){
join_reset();
var state = "61e0276330e9f515a169ca77dda4a833";
var url = "https://kauth.kakao.com/oauth/authorize?client_id=d9d530edc95295682137fdd37dddc55f&redirect_uri=https://crossmap.co.kr/web/share/kakao_callback_proc&response_type=code&state="+state;
window.open(url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
// 네이버로 가입
function naver_login(){
join_reset();
var state = "61e0276330e9f515a169ca77dda4a833";
var url = "https://nid.naver.com/oauth2.0/authorize?response_type=code&client_id=cNiinVHYsygxVKF4FOtw&redirect_uri=https://crossmap.co.kr/web/share/naver_callback_proc&state="+state;
window.open(url, "", "height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no, status=yes");
}
// 비밀번호 체크
function member_pwd_check(t){
var id = t.id;
var val = t.value;
$("#"+id).removeClass('mybutton_off');
if(member_pwd_valid_check(val)==false) {
$("#"+id).addClass('mybutton_off');
} else {
$("#"+id).addClass('mybutton_on');
}
}
// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
if (response.status === 'connected') {
FB.api('/me', function(response) {
if(response.id!='') {
var form_data = {
"id" : response.id,
"name" : response.name
};
$.ajax({
url: '/web/share/facebook_login_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
window.location.reload();
} else {
alert("페이스북 로그인에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
return false;
}
});
}
});
}
}
function checkLoginState() {
window.FB.login(function(response) {
console.log(response);
if (response.status === 'connected') {
statusChangeCallback(response);
}
});
}
window.fbAsyncInit = function() {
FB.init({
appId : '961578337335000',
cookie : true, // enable cookies to allow the server to access
xfbml : true, // parse social plugins on this page
version : 'v2.8' // use graph api version 2.8
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<script>
function getCookie( name ) {
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
var y = (x+nameOfCookie.length);
if ( document.cookie.substring( x, y ) == nameOfCookie ) {
if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
endOfCookie = document.cookie.length;
return unescape( document.cookie.substring( y, endOfCookie ) );
}
x = document.cookie.indexOf( " ", x ) + 1;
if ( x == 0 )
break;
}
return "";
}
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,308 @@
<div class="contents">
<form name="input_form" id="input_form" action="/web/mypage/bookmark" method="post">
<div class="mypage_right">
<div class="mypage_right_top">
<span class="mypage_title">북마크함 </span>
<span class="srch">
<span><input type="text" name="search_keyword" id="search_keyword" value="<?=$search_keyword?>" placeholder="북마크 검색" onkeypress="list_search(event);"><a href="javascript:list_search_proc();"><img src="/img/web/mypage_serch_icon.gif" alt="검색하기"></a></span>
</span>
<span style="margin-left:10px;">총 <span class="beachblue"><?=number_format($total_count)?></span>개</span>
</div>
<div class="bookmark_add">
<span class="url"><input type="text" placeholder="URL 입력" name="bookmark_url" id="bookmark_url" style="width:440px"></span>
<span class="bttn"><span><a href="javascript:bookmark_add();" class="btn btn-success br5">북마크 추가</a></span></span>
<span class="bttn2"><span><a href="javascript:bookmark_edit();" class="btn btn-default br5 fr arrow_down" id="bookmark_edit_btn">편집</a></span></span>
</div>
<div class="bookmark_header" id="bookmark_edit_header" style="display:none">
<span style="margin-right:20px;"><input name="allcheck" id="allcheck" type="checkbox"></span>
<span style="margin-right:20px;">총 <span class="beachblue" id="bookmark_del_count">0</span>개 선택</span>
<span><a href="javascript:bookmark_arr_del();" class="btn btn-default br15">삭제</a></span>
<span class="fr"><a href="javascript:bookmark_edit()"><img src="/img/web/photo_close.png" style="padding:18px 20px 0 0"></a></span>
</div>
<div class="mypage_list" id="bookmark_list">
<?
if(count($list)==0){
echo '<div style="min-height:300px;padding-left:43%" class="mypage_list_cont">등록된 북마크가 없습니다.</div>';
} else {
foreach ($list as $val) {
switch ($val['content_type']) {
case '1': $view_url = '/web/news/news_view/'.$val['idx']; $share_id_name = "news_".$val['idx'];
break;
case '2': $view_url = '/web/news/column_view/'.$val['idx']; $share_id_name = "column_".$val['idx'];
break;
case '3': $view_url = '/web/life/life_view/'.$val['idx']; $share_id_name = "life_".$val['idx'];
break;
}
$title = $val['title'];
$bookmark_date = $val['bookmark_date'];
$bookmark_date_txt = substr($bookmark_date, 0, 10);
$bookmark_date_txt = str_replace('-', '.', $bookmark_date_txt);
$title_txt = mb_strimwidth($title, '0', '80', '..', 'utf-8');
$content = strip_tags($val['content']);
$content_txt = mb_strimwidth($content, '0', '200', '..', 'utf-8');
$share_title = str_replace("'", "\\'", $title);
$share_title = str_replace('"', '\\"', $share_title);
$share_content = mb_strimwidth($content, '0', '250', '..', 'utf-8');
$share_content = htmlspecialchars($share_content);
$share_content = str_replace("'", "\\'", $share_content);
$share_content = str_replace('”', '"', $share_content);
$main_img = $val['main_img'];
?>
<div class="mypage_list_cont">
<input type="hidden" name="content_<?=$share_id_name?>" id="content_<?=$share_id_name?>" value="<?=$share_content?>">
<input type="hidden" name="title_<?=$share_id_name?>" id="title_<?=$share_id_name?>" value="<?=$share_title?>">
<input type="hidden" name="copy_url_<?=$share_id_name?>" id="copy_url_<?=$share_id_name?>" value="<?=WWW_CROSSMAP?><?=$view_url?>">
<input type="hidden" name="img_url_l<?=$share_id_name?>" id="img_url_<?=$share_id_name?>" value="<?=WWW_CROSSMAP?><?=$main_img?>">
<div class="btn-input bookmark_checkbox" style="display:none"><input type="checkbox" name="is_del[]" value="<?=$val['bookmark_idx']?>" onclick="bookmark_del_count();"></div>
<div class="art-img" onclick="location.href='<?=$view_url?>'" style="cursor:pointer;width:89px;height:61px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<div class="art-info">
<h2 class="art-title"><a href="<?=$view_url?>"><?=$title_txt?></a><span class="beachblue"><span class="company"><span class="beachblue"><?=$val['content_name']?></span></span></span></h2>
<p class="art-link"><a href="<?=$view_url?>"><?=WWW_CROSSMAP?><?=$view_url?></a></p>
<p class="art-sum"><span id="content_<?=$val['bookmark_idx']?>" style="display:none"><a href="<?=$view_url?>"><?=$content_txt?></a></span></p>
</div>
<div class="art-menu fr">
<div style="padding-bottom:5px; float:right">
<span><a href="javascript:;" class="btn btn-default br5" onclick="share_box(this);" id="share_box_btn<?=$val['bookmark_idx']?>" style="border-radius:5px 0 0 5px !important;float:left;padding: 5px 6px 5px 9px;" strA="<?=$share_id_name?>"><img src="/img/web/img_upload.gif"></a></span>
<span><a href="javascript:bookmark_del('<?=$val['bookmark_idx']?>')" class="btn btn-default br5" style="border-radius:0 5px 5px 0 !important; border-left:0 !important;padding: 5px 6px"><img src="/img/web/img_x.gif"></a></span>
</div>
<div class="date" style="padding:15px 0 10px;text-align:right; padding-right:5px; font-size:12px"><?=$bookmark_date_txt?></div>
<div class="bttn2"><span><a href="javascript:content_more('<?=$val['bookmark_idx']?>')" class="btn btn-default br5 fr arrow_down" id="arrow_img_<?=$val['bookmark_idx']?>">자세히</a></span></div>
</div>
</div>
<? }
}
?>
</div>
</div>
</form>
</div>
<?
$title = '';$content='';$main_img='';
require_once(APPPATH."views/web/comm/share_box_inc.php"); ?>
<script>
// 공유하기
var share_key = '';
function share_box(e){
var id = e.id;
$("#share_box").toggle();
var key = $("#"+id).attr('strA');
$("#share_content").val($("#content_"+key).val());
$("#share_title").val($("#title_"+key).val());
$("#share_copy_url").val($("#copy_url_"+key).val());
$("#share_img_url").val($("#img_url_"+key).val());
$("#copy_url").val($("#copy_url_"+key).val());
var popH = $("#"+id).offset().top;
var popL = $("#"+id).offset().left;
$('.popup_share').css('left',(popL-100)+'px');
$('.popup_share').css('top',popH+'px');
share_key = key;
}
// 공유하기 - 북마크
function bookmark(){
alert("이미 북마크되었습니다.");
return false;
}
// 스크롤
<? if($total_count <= $limit) {?>
var more_yn = 'N';
<?} else {?>
var more_yn = 'Y';
<?}?>
$(document).ready(function () {
$(document).scroll(function() {
var maxHeight = $(document).height();
var currentScroll = $(window).scrollTop() + $(window).height();
if (maxHeight <= currentScroll + 100) {
if(more_yn=='Y') {
bookmark_list_more();
}
}
})
});
var bookmark_list_page = 2;
function bookmark_list_more(){
var form_data = {
"page" : bookmark_list_page,
"search_keyword" : "<?=$search_keyword?>"
};
$.ajax({
url: '/web/mypage/bookmark_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
more_yn = arrHtml[2];
if (arrHtml[1] != "") {
$("#bookmark_list").append(arrHtml[1]);
bookmark_list_page++;
}
}
},
error: function (rtnHtml) {
alert('데이터 로드에 실패했습니다.');
return false;
}
});
}
// 검색
function list_search(e){
if (e.keyCode == 13) {
list_search_proc();
}
}
function list_search_proc(){
$("#input_form").submit();
}
// 북마크
function bookmark_add(){
if($("#bookmark_url").val()==''){
alert("url을 입력해주세요.");
return false;
}
var form_data = {
"bookmark_url" : $("#bookmark_url").val()
};
$.ajax({
url: '/web/comm/bookmark_url_add_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
location.href='/web/mypage/bookmark';
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('북마크에 실패했습니다.');
return false;
}
});
}
// 북마크 삭제
function bookmark_del(idx){
if(confirm("북마크가 삭제됩니다. 삭제하시겠습니까?") == true) { //확인
var form_data = {
"idx" : idx
};
$.ajax({
url: '/web/comm/bookmark_del_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
location.href='/web/mypage/bookmark';
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('북마크 삭제에 실패했습니다.');
return false;
}
});
} else { //취소
return;
}
}
// 복수 삭제
function bookmark_arr_del() {
if($("input:checkbox[name='is_del[]']").is(":checked") == false) {
alert("삭제할 내용이 없습니다.");
return false;
}
if(confirm("북마크가 삭제됩니다. 삭제하시겠습니까?") == true) { //확인
$("#input_form").attr("action", "/web/comm/bookmark_arr_del_proc");
$("#input_form").submit();
} else { //취소
return;
}
}
// 편집 - 클릭시
function bookmark_edit(){
$("#bookmark_edit_header").toggle();
$("#bookmark_edit_btn").toggleClass('arrow_down');
$("#bookmark_edit_btn").toggleClass('arrow_up');
$(".bookmark_checkbox").toggle();
var class_name = $("#bookmark_edit_btn").attr("class");
if(class_name == 'btn btn-default br5 fr arrow_down') {
$(".mypage_list_cont").css('padding-left', '20px');
} else {
$(".mypage_list_cont").css('padding-left', '0px');
}
}
// 내용 펼치기
function content_more(key){
$("#content_"+key).toggle();
$("#arrow_img_"+key).toggleClass('arrow_down');
$("#arrow_img_"+key).toggleClass('arrow_up');
var class_name = $("#arrow_img_"+key).attr("class");
if(class_name == 'btn btn-default br5 fr arrow_down') {
$("#arrow_img_"+key).html('자세히');
} else {
$("#arrow_img_"+key).html('접기');
}
}
// checkbox click
function bookmark_del_count(){
var cnt = $("input[name='is_del[]']:checkbox:checked").length;
$("#bookmark_del_count").html(cnt);
}
// checkbox all checked/unchecked
$(function(){
$("#allcheck").click(function(){
if($("#allcheck").prop("checked")) {
$("input:checkbox[name='is_del[]']").prop('checked', true); // 전체선택하기
} else {
$("input:checkbox[name='is_del[]']").prop("checked", false);
}
bookmark_del_count();
})
})
</script>

View File

@@ -0,0 +1,65 @@
<?
if($result_code == '0000') {
echo '0000|||||';
$row_count = count($list);
if($row_count > 0) {
foreach ($list as $val) {
switch ($val['content_type']) {
case '1': $view_url = '/web/news/news_view/'.$val['idx']; $share_id_name = "news_".$val['idx'];
break;
case '2': $view_url = '/web/news/column_view/'.$val['idx']; $share_id_name = "column_".$val['idx'];
break;
case '3': $view_url = '/web/life/life_view/'.$val['idx']; $share_id_name = "life_".$val['idx'];
break;
}
$title = $val['title'];
$bookmark_date = $val['bookmark_date'];
$bookmark_date_txt = substr($bookmark_date, 0, 10);
$bookmark_date_txt = str_replace('-', '.', $bookmark_date_txt);
$title_txt = mb_strimwidth($title, '0', '80', '..', 'utf-8');
$content = strip_tags($val['content']);
$content_txt = mb_strimwidth($content, '0', '200', '..', 'utf-8');
$share_title = str_replace("'", "\\'", $title);
$share_title = str_replace('"', '\\"', $share_title);
$share_content = mb_strimwidth($content, '0', '250', '..', 'utf-8');
$share_content = htmlspecialchars($share_content);
$share_content = str_replace("'", "\\'", $share_content);
$share_content = str_replace('”', '"', $share_content);
$main_img = $val['main_img'];
?>
<div class="mypage_list_cont">
<input type="hidden" name="content_<?=$share_id_name?>" id="content_<?=$share_id_name?>" value="<?=$share_content?>">
<input type="hidden" name="title_<?=$share_id_name?>" id="title_<?=$share_id_name?>" value="<?=$share_title?>">
<input type="hidden" name="copy_url_<?=$share_id_name?>" id="copy_url_<?=$share_id_name?>" value="<?=WWW_CROSSMAP?><?=$view_url?>">
<input type="hidden" name="img_url_l<?=$share_id_name?>" id="img_url_<?=$share_id_name?>" value="<?=WWW_CROSSMAP?><?=$main_img?>">
<div class="btn-input bookmark_checkbox" style="display:none"><input type="checkbox" name="is_del[]" value="<?=$val['bookmark_idx']?>" onclick="bookmark_del_count();"></div>
<div class="art-img" onclick="location.href='<?=$view_url?>'" style="cursor:pointer;width:89px;height:61px;background:url('<?=$val['main_img']?>') no-repeat center; background-size:cover;"></div>
<div class="art-info">
<h2 class="art-title"><a href="<?=$view_url?>"><?=$title_txt?></a><span class="beachblue"><span class="company"><span class="beachblue"><?=$val['content_name']?></span></span></span></h2>
<p class="art-link"><a href="<?=$view_url?>"><?=WWW_CROSSMAP?><?=$view_url?></a></p>
<p class="art-sum"><span id="content_<?=$val['bookmark_idx']?>" style="display:none"><a href="<?=$view_url?>"><?=$content_txt?></a></span></p>
</div>
<div class="art-menu fr">
<div style="padding-bottom:5px; float:right">
<span><a href="javascript:;" class="btn btn-default br5" onclick="share_box(this);" id="share_box_btn<?=$val['bookmark_idx']?>" style="border-radius:5px 0 0 5px !important;float:left;padding: 5px 6px 5px 9px;" strA="<?=$share_id_name?>"><img src="/img/web/img_upload.gif"></a></span>
<span><a href="javascript:bookmark_del('<?=$val['bookmark_idx']?>')" class="btn btn-default br5" style="border-radius:0 5px 5px 0 !important; border-left:0 !important;padding: 5px 6px"><img src="/img/web/img_x.gif"></a></span>
</div>
<div class="date" style="padding:15px 0 10px;text-align:right; padding-right:5px; font-size:12px"><?=$bookmark_date_txt?></div>
<div class="bttn2"><span><a href="javascript:content_more('<?=$val['bookmark_idx']?>')" class="btn btn-default br5 fr arrow_down" id="arrow_img_<?=$val['bookmark_idx']?>">자세히</a></span></div>
</div>
</div>
<? }
}
echo '|||||'.$more_list;
} else {
echo $result_code.'|||||북마크 가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,656 @@
<?
$member_img = $result['member_img'];
$member_name = $result['member_name'];
$member_id = $result['member_id'];
$member_nickname = $result['member_nickname'];
$member_intro = $result['member_intro'];
$member_birth = $result['member_birth'];
$member_calendar = $result['member_calendar'];
$member_gender = $result['member_gender'];
$country_phone_no = $result['country_phone_no'];
$member_mobile = $result['member_mobile'];
$member_email = $result['member_email'];
$is_agree_sms = $result['is_agree_sms'];
$is_agree_mail = $result['is_agree_mail'];
$is_agree_info_open = $result['is_agree_info_open'];
$member_edit_church = $result['member_church'];
$etc1 = $result['etc1'];
$etc2 = $result['etc2'];
$mobile_CI = $result['mobile_CI'];
$sns_type = $result['sns_type'];
$is_under14 = $result['is_under14'];
$is_nickname = 'N';
if($member_nickname!='') $is_nickname = 'Y';
if($member_img == '') {
$member_img = '/img/web/img_photo.png';
}
$member_id = mb_substr($member_id, 0, 4).'****';
$member_birth1 = ''; $member_birth2 = ''; $member_birth3 = '';
if($member_birth!='') {
$arr_birth = explode("-", $member_birth);
$member_birth1 = $arr_birth[0];
$member_birth2 = (int)$arr_birth[1];
$member_birth3 = (int)$arr_birth[2];
}
$member_calendar_txt = '';
if($member_calendar == 1) {
$member_calendar_txt = '양력';
} if($member_calendar == 2) {
$member_calendar_txt = '음력';
}
$member_gender_txt = '';
if($member_gender == 1) {
$member_gender_txt = '남성';
} if($member_gender == 2) {
$member_gender_txt = '여성';
}
$member_email_txt = '';
$member_mobile = mb_substr($member_mobile, 1, 4).'***-***'.mb_substr($member_mobile, 12, 1);
if($member_email!='') {
$arr_email = explode("@", $member_email);
$email1 = mb_substr($arr_email[0], 0, 2).'******';
$arr_email2 = explode(".", $arr_email[1]);
$email2 = mb_substr($arr_email[1], 0, 1).'*******'.str_replace($arr_email2[0], '', $arr_email[1]);
$member_email_txt = $email1.'@'.$email2;
}
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
?>
<form class="profile_forms2" id="input_form" name="input_form" action="/web/mypage/member_edit_proc" method="post" enctype="multipart/form-data">
<input type="hidden" name="is_nickname" id="is_nickname" value="<?=$is_nickname?>">
<input type="hidden" name="is_mobile_auth_email" id="is_mobile_auth_email" value="N">
<input type="hidden" name="org_profile_img" id="org_profile_img" value="<?=$member_img?>">
<div class="mypage_right">
<div class="mypage_profile">
<span class="mypage_profile_title">프로필 수정</span>
<div class="profile_header">
<span class="photo"><div id="profile" style="width:77px;height:77px;background:url('<?=$member_img?>') no-repeat center;border-radius: 75px;background-size:cover"></div></span>
<table class="profile_table">
<tr>
<td style="width:160px;">프로필 이미지</td>
<td>
<input type="file" id="member_img" name="member_img" style="position:absolute; top:0; left:-9999px;" onChange="readURL1(this)" />
<label for="member_img"><div class="btn btn-default br15" style="color:black">사진 변경</div></label>
</td>
</tr>
<tr>
<td class="txt" style="width:160px;">권장사이즈 100x100px<br>권장용량 100kb이하</td>
<td><a href="javascript:profile_delete()" class="btn btn-default br15" style="color:black;margin-top:5px; width: 55px;">삭제</a></td>
</tr>
</table>
</div>
<div class="form_wrap">
<div class="form-group">
<label>기본정보</label>
<div class="form_tit" style="height: 30px;">이름 <div class=" form_info" style="position: absolute;top: -5px;left: 73px;line-height:18px;color:#a7a7a7; font-size:13px;">실명은 변경이 불가합니다.</div></div>
<span class="fixed"><?=$member_name?></span>
</div>
<div class="form-group">
<div class="form_tit" style="height: 30px;">아이디 <div class=" form_info" style="position: absolute;top: -5px;left: 73px;line-height:18px;color:#a7a7a7; font-size:13px;">아이디는 변경이 불가합니다.</div></div>
<span class="fixed"><?=$member_id?></span>
</div>
<div class="form-group" style="border-bottom:0">
<div class="form_tit">닉네임 <div class=" form_info" style="position: absolute;top: -5px;left: 73px;line-height:18px;color:#a7a7a7; font-size:13px;">5~20자 이내 한글,영문,특수문자</div>
</div>
<div class="form-group">
<input type="text" class="form-control" name="member_nickname" id="member_nickname" value="<?=$member_nickname?>" placeholder="닉네임을 설정 해 주세요" onkeyup="onchange_nickname();">
<span style="position:absolute; right:0; bottom:8px;"><a href="javascript:nickname_overlab_check()" class="btn btn-default_bb br10">중복확인</a></span>
</div>
<div class="form-group" >
<div class="form_tit">나의 한 줄 소개 </div>
<div class="form-group">
<input type="text" name="member_intro" id="member_intro" value="<?=$member_intro?>" style="width:400px" class="form-control" placeholder="20자 이내 한 줄 소개입니다.">
</div>
<div class="form-group">
<div class="form_tit" style=" margin-bottom: 10px;">생년월일<span style="position: absolute;left: 73px;line-height: 18px;color:#a7a7a7; font-size:13px;">생년월일생년월일을 저장 후엔 변경할 수없습니다. </span></div>
<span class="fixed" style="border: 1px solid #adadad;text-align: center;margin: 0 auto;border-radius: 5px;padding: 7px 20px; "><?=$member_birth1?><span style="color:#b7b7b7"> 년</span></span>
<span class="fixed" style="border: 1px solid #adadad;text-align: center;margin: 0 auto;border-radius: 5px;padding: 7px 20px;"><?=$member_birth2?><span style="color:#b7b7b7"> 월</span></span>
<span class="fixed" style="border: 1px solid #adadad;text-align: center;margin: 0 auto;border-radius: 5px;padding: 7px 20px;"><?=$member_birth3?><span style="color:#b7b7b7"> 일</span></span>
<span class="fixed" style="border: 1px solid #adadad;text-align: center;margin: 0 auto;border-radius: 5px;padding: 7px 20px;"><?=$member_calendar_txt?><span style="color:#b7b7b7"> </span></span>
</div>
<div class="form-group">
<div class="form_tit" style=" margin-bottom: 10px;">성별<span style="position: absolute;left: 73px;line-height: 18px;color:#a7a7a7; font-size:13px;"> </span></div>
<span class="fixed"style="border: 1px solid #adadad;text-align: center;margin: 0 auto;border-radius: 5px;padding: 7px 20px;"><?=$member_gender_txt?></span>
</div>
<div class="form-group" style="margin-top:0px;">
<label>연락처</label>
<div class="form_tit" style="height: 40px;">모바일폰 <div class=" form_info" style="position: absolute;top: -5px;left: 73px;line-height:18px;color:#a7a7a7; font-size:13px;">아이디, 비밀번호 찾기 등 본인확인이 필요한 경우 등에 크로스맵으로부터 알림을 받을 때 사용할 휴대전화입니다.</div></div>
<span class="fixed" id="member_edit_text"><?=$country_phone_no?> <?=$member_mobile?> </span>
<? if($is_under14!='Y') {?><span style="position:absolute; right:0; bottom:8px;"><a href="javascript:commonLayerOpen('mobile_edit_layer');" class="btn btn-default_bb br15">변경</a></span><?}?>
</div>
<div id="mobile_edit_layer" class="form-group" style="display:none;margin-top:0px;">
<div style="margin:0px 0 10px;">
<span class="slct" style="width:15%; padding:4px 0; border: 1px solid #adadad; border-radius:5px; margin-right:3px;">
<select id="country_phone_no" name="country_phone_no">
<option value="+82">+82 </option>
</select>
</span>
<input type="text" name="member_edit_mobile" id="member_edit_mobile" class="form-control" placeholder="변경할 휴대전화번호 입력" style="width:58%; padding:0 2%; border: 1px solid #adadad; border-radius:5px;">
<button type="button" class="btn btn-default_bb br5" style="padding: 9px 0;font-size: 16px;width: 104px;" onclick="member_edit_mobile_auth();">인증<span class="caret"></span></button>
</div>
<div class="form_wrap" style="border-bottom:0 !important">
<div class="form-group" style="margin:20px 0; display:block; text-align:center; border-bottom:0">
<button type="button" class="btn btn-success br20" style="padding:7px 30px; font-size:16px"><span class="current">변경완료</span></button>
<button type="button" onclick="javascript:commonLayerClose('mobile_edit_layer');" class="btn btn-default_bb br20" style="padding:7px 30px; font-size:16px; margin-left:5px ">취소</button>
</div>
</div>
</div>
<div class="form-group" style="margin-top:10px;">
<div class="form_tit" style="height: 40px;">이메일<div class=" form_info" style="position: absolute;top: -5px;left: 73px;line-height:18px;color:#a7a7a7; font-size:13px;">아이디, 비밀번호 찾기 등 본인확인이 필요한 경우 사용할 이메일 주소입니다.</div></div>
<span class="fixed" id="member_email_txt"><?=$member_email_txt?> </span>
<span style="position:absolute; right:0; bottom:8px;"><a href="javascript:email_reset();commonLayerOpen('email_check_layer');" class="btn btn-default_bb br15">변경</a></span>
</div>
<div class="form-group" id="email_check_layer" style="display:none;margin-top:10px;">
<div id="email_change_layer1">
<div class="form-group2">
<input type="text" name="now_email" id="now_email" style="width:400px" class="form-control" placeholder="현재 이메일 주소 확인">
</div>
<p class="red" id="email_check_error" style="display:none;padding-top:10px;">본인 확인 이메일을 정확하게 입력해 주세요.</p>
<div style="margin-top:10px;">
<? if($is_under14!='Y') {?><div class="form_tit" style="height: 10px;">휴대전화 인증으로도 이메일 수정이 가능합니다. <span class="b_login"><a href="javascript:member_email_mobile_auth()">휴대전화인증</a></span></div><?}?>
<div class="form_wrap" style="border-bottom:0 !important">
<div class="form-group" style="margin:20px 0; display:block; text-align:center; border-bottom:0">
<button type="button" class="btn btn-success br20" style="padding:7px 30px; font-size:16px" onclick="email_check();"><span class="current">확인</span></button>
<button type="button" class="btn btn-default_bb br20" style="padding:7px 30px; font-size:16px; margin-left:5px " onclick="commonLayerClose('email_check_layer');">취소</button>
</div>
</div>
</div>
</div>
<div id="email_change_layer2" style="display:none">
<div class="form-group2">
<input type="text" name="change_email" id="change_email" style="width:400px" class="form-control" placeholder="변경할 이메일 주소" onkeypress="if( event.keyCode==13 ){email_edit();}">
</div>
<div style="margin-top:10px;">
<div class="form_wrap" style="border-bottom:0 !important">
<div class="form-group" style="margin:20px 0; display:block; text-align:center; border-bottom:0">
<button type="button" class="btn btn-success br20" style="padding:7px 30px; font-size:16px" onclick="email_edit();"><span class="current">변경</span></button>
<button type="button" class="btn btn-default_bb br20" style="padding:7px 30px; font-size:16px; margin-left:5px " onclick="commonLayerClose('email_check_layer');">취소</button>
</div>
</div>
</div>
</div>
</div>
<div class="form-group" style="margin-top:0px;">
<label>알림수신동의</label>
<div class="form_tit">이메일알림 수신동의 <span style="padding-left:20px;"><input value="Y" name="is_agree_sms" id="is_agree_sms" type="checkbox" <? if($is_agree_sms=='Y') { echo 'checked';}?>> 이벤트 알림 등 (본인인증 제외)</span></span></div>
</div>
<div class="form-group">
<div class="form_tit">SMS알림 수신동의 <span style="padding-left:30px;"><input value="Y" name="is_agree_mail" id="is_agree_mail" type="checkbox" <? if($is_agree_mail=='Y') { echo 'checked';}?>> SMS알림 등 (본인인증 제외)</span></span></div>
</div>
<div class="form-group">
<div class="form_tit">정보공개 동의 <span style="padding-left:57px;"><input value="Y" name="is_agree_info_open" id="is_agree_info_open" type="checkbox" <? if($is_agree_info_open=='Y') { echo 'checked';}?> > 정보를 공개합니다.</span></span></div>
</div>
<div class="form-group" style="margin: 20px 0 0 0; display:block; border-bottom:0; ">
<button type="button" class="btn btn-success br5" id="member_leave_btn" style="padding:5px 20px; font-size:16px">계정삭제 <span class="caret"></span></button>
</div>
<div class="form-group" style="padding-bottom: 30px;">
<span class="beachblue"><a href="/web/rules/privacy" target="_blank">개인정보 취급방침</a></span> <span style="padding:0 10px;"><span style="color:#b3b3b3;"> |</span></span> <span class="beachblue"><a href="/web/rules/service" target="_blank">이용약관 보기</a></span>
</div>
<div class="form-group" style="margin-top:10px;border-bottom: 0;">
<label>추가정보 (선택사항)</label>
<div class="form_tit">출석교회(선택)</div>
</div>
</div>
<div class="form-group" style="border-bottom:0;">
<input type="text" name="member_edit_church" id="member_edit_church" value="<?=$member_edit_church?>" placeholder="교회명" style="width:29%; border-bottom:1px solid #ccc; margin-right:1%;">
<input type="text" name="member_edit_etc1" id="member_edit_etc1" value="<?=$etc1?>" placeholder="지역(동)" style="width:30%; border-bottom:1px solid #ccc;margin-right:1%;">
<input type="text" name="member_edit_etc2" id="member_edit_etc2" value="<?=$etc2?>" placeholder="담임목사" style="width:30%; border-bottom:1px solid #ccc;">
</div>
<? if($sns_type=='') {?>
<div class="form-group" style="margin-top:10px; border-bottom:0">
<label for="exampleInputEmail1">비밀번호 변경</label>
<div class="form_txt">현재 비밀번호 입력</div>
<div class="form-group2">
<input type="password" name="member_edit_password" id="member_edit_password" class="form-control" placeholder="현재 비밀번호 ">
</div>
<div class="form_txt">새로운 비밀번호 (6-16자 영문 대 소문자, 숫자, 특수 문자를 사용하세요) </div>
<div class="form-group2">
<input type="password" name="member_edit_new_password" id="member_edit_new_password" class="form-control" placeholder="새로운 비밀번호 ">
</div>
<div class="form_txt">새로운 비밀번호 재입력</div>
<div class="form-group2">
<input type="password" name="member_edit_new_password_re" id="member_edit_new_password_re" class="form-control" placeholder="새로운 비밀번호 재입력 ">
</div>
</div>
<? }?>
</div>
<div class="form_wrap" style="border-bottom:0 !important">
<div class="form-group" style="margin:20px 0; display:block; text-align:center; border-bottom:0">
<button type="button" class="btn btn-success br20" style="padding:7px 30px; font-size:16px" onclick="member_edit_proc()"><span class="current">수정완료</span></button>
</div>
</div><br><br><br>
</form>
</div>
</div>
<div id="member_leave_step1_layer" style="display:none">
<div class="popup_wrap" style="position: fixed">
<div class="popupbox trc" style=" width:480px; ">
<div class="popuptop">
<h3 class="p_title">계정 삭제하기</h3>
<span class="btn-close"><a href="javascript:commonLayerClose('member_leave_step1_layer')"><img src="/img/web/btn-close.png"></a></span>
</div>
<div class="popupbody">
<div class="ft18 pd30" style="line-height:30px">계정 삭제를 계속 진행하시기 위해서<br> 비밀번호를 한번 더 확인해주세요</div>
<div class="ft14 form-box ">
<input type="password" name="member_leave_chk_pwd" id="member_leave_chk_pwd" class="form-control delete_confirm" placeholder="비밀번호를 입력하세요." style="text-align:center; font-size:18px;" onkeypress="if( event.keyCode==13 ){member_leave_step2();}">
<span class="txt_fix txt_psw">비밀번호</span>
</div>
<div class=" pd30 beachblue" style="text-align:right"><span><a href="javascript:member_leave_step2();" class=" ft16">계속 진행하기 <img src="/img/web/btn_arrow_r.gif"></a> </span></div>
</div>
</div>
</div>
<div class="mask"></div>
</div>
<div id="member_leave_step2_layer" style="display:none">
<div class="popup_wrap" style="position: fixed">
<div class="popupbox " style=" width:480px; ">
<div class="popuptop trc">
<h3 class="p_title">계정 삭제하기 </h3>
</div>
<div class="popupbody">
<div class="ft18 pd30 trc">계정을 삭제 하시기 전에 <br><span class="beachblue">안내 사항을 꼭 확인해주세요.</span></div>
<div class="bgb2">
<p class="ft18">1. 이메일 재사용 및 고객 정보 삭제 안내</p>
<p class="info">
- 탈퇴할 경우에 가입한 이메일로는 <span class="beachblue" >3개월이 지난 후 다시 가입할 수있습니다. </span><br>
- 사용자 개인 정보 및 이용 기록은 모두 삭제됩니다.</p>
<p class="ft18">2. 개인정보 및 이용 기록 삭제 안내</p>
<p class="info">
- 개인 정보 및 이용 기록은 삭제되며, <span class="beachblue" >삭제된 정보는 복구할 수 없습니다.</span><br>
* 계정정보 : 이메일 , 닉네임, 프로필 사진, 생년월일, 성별<br>
* 서비스 사용 기록 : 좋아요. 보관함, 구독이력, 알림내역
</p>
<p class="ft18">3. 개인 댓글 및 답글 처리 안내</p>
<p class="info">- 서비스에 남긴 <span class="beachblue" >댓글과 답글은 탈퇴해도 삭제되지 않습니다.</span></p>
</div>
<div class="ft18 pd30" style="overflow:hidden;">
<span style="float:left;"><input value="Y" id="member_leave_agree" name="member_leave_agree" type="checkbox" style="margin-right:5px;"> 안내 사항 확인 후 동의</span>
<span class="beachblue" style="float:right"><a href="javascript:member_leave_step3();" class="ft16 ">계정 삭제하기 <img src="/img/web/btn_arrow_r.gif"></a> </span>
</div>
</div>
</div>
</div>
<div class="mask"></div>
</div>
<div id="member_leave_step3_layer" style="display:none">
<div class="popup_wrap" style="position: fixed">
<div class="popupbox " style=" width:480px; ">
<div class="popuptop trc">
<h3 class="p_title">계정 삭제하기 </h3>
</div>
<div class="popupbody">
<div class="ft16 pd30 trc">계정 삭제를 하시면 회원님의 계정 정보와 사용기록이<br>영구적으로 삭제됩니다. 정말 떠나실 준비가 되셨다면 <br><span class="beachblue">[확인]</span> 버튼을 선택해주세요.</div>
<div class="form-group" style=" display:block; text-align:center; padding-bottom:30px;">
<button type="button" class="btn btn-success br20" style="padding:7px 40px; font-size:16px" onclick="member_leave_proc();">확인</button>
<button type="button" class="btn btn-default_bb br20" style="padding:7px 40px; font-size:16px " onclick="commonLayerClose('member_leave_step3_layer')">취소</button>
</div>
</div>
</div>
</div>
<div class="mask"></div>
</div>
<div id="member_leave_step4_layer" style="display:none">
<div class="popup_wrap" style="position: fixed">
<div class="popupbox " style=" width:480px; ">
<div class="popuptop trc">
<h3 class="p_title">계정 삭제 완료 </h3>
</div>
<div class="popupbody">
<div class="ft18 pd30 beachblue trc">계정 삭제가 완료됐습니다.</div>
<div class="ft18 trc">크로스맵이 다시 생각나신다면 언제든지 <br>돌아와주세요. 당신을 위한 새로운 이야기들을 <br>항상 준비해놓겠습니다. </div>
<div class="form-group" style=" display:block; text-align:center; padding:30px 0;">
<button type="button" class="btn btn-success br20" style="padding:7px 40px; font-size:16px" onclick="location.href='/'">확인</button>
</div>
</div>
</div>
</div>
<div class="mask"></div>
</div>
<script>
//
//var topEle = $('#member_leave_btn');
//topEle.on('click', function() {
// var popH = $(this).offset().top;
// commonLayerOpen('member_leave_step1_layer');
// $('#member_leave_step1_layer').css('top', popH+'px');
//
//});
//
//
var topEle = $('#member_leave_btn');
var delay = 100;
topEle.on('click', function() {
commonLayerOpen('member_leave_step1_layer');
//$('html').stop().animate({scrollTop: 0}, delay);
});
function onchange_nickname(){
$("#is_nickname").val('N');
}
// 프로필이미지 등록
function readURL1(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#profile").css("background","url('"+e.target.result+"') no-repeat center");
$("#profile").css("background-size","cover");
}
reader.readAsDataURL(input.files[0]);
}
}
// 프로필삭제
function profile_delete() {
$("#profile").css("background","url('/img/web/img_photo.png') no-repeat center");
$("#profile").css("background-size","cover");
$("#member_img").val("");
$("#org_profile_img").val("");
}
// 닉네임 중복확인
function nickname_overlab_check(){
if($("#member_nickname").val()==""){
alert("닉네임을 입력해주세요.");
return false;
}
if($("#member_nickname").val().length < 5 || $("#member_nickname").val().length > 20 ) {
alert("닉네임은 5~20자 이내 한글,영문,특수문자만 가능합니다.");
return false;
}
if(checkNumber($("#member_nickname").val())==true) {
alert("닉네임은 5~20자 이내 한글,영문,특수문자만 가능합니다.");
return false;
}
var form_data = {
"member_nickname" : $("#member_nickname").val()
};
$.ajax({
url: '/web/member/member_nickname_check_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result_code != "0000") {
alert("사용할수 없는 닉네임입니다.");
return false;
} else {
$("#is_nickname").val("Y");
alert("사용가능한 닉네임입니다.");
return false;
}
},
error: function (rtnJson) {
alert('닉네임 중복확인을 실패했습니다.');
return false;
}
});
}
// 이메일 reset
function email_reset(){
$("#email_check_error").hide();
$("#now_email").val('');
$("#change_email").val('');
$("#email_change_layer1").show();
$("#email_change_layer2").hide();
$("#is_mobile_auth_email").val('N');
}
// 현재 이메일 체크
function email_check(){
$("#email_check_error").hide();
var email = $("#now_email").val();
if(checkEmail(email)==false) {
alert("이메일을 확인해주세요.");
return false;
}
var form_data = {
"email" : email
};
$.ajax({
url: '/web/member/member_my_email_check_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result_code != "0000") {
$("#email_check_error").show();
$("#is_mobile_auth_email").val('N');
return false;
} else {
$("#email_change_layer2").show();
$("#email_change_layer1").hide();
$("#is_mobile_auth_email").val('Y');
$("#now_email").val('');
return false;
}
},
error: function (rtnJson) {
alert('이메일 확인에 실패했습니다.');
return false;
}
});
}
// 휴대폰 인증
function member_email_mobile_auth(){
$('#kmc_mobile_auth')[0].contentWindow.kmc_window_open('', 'email_check');
}
function member_edit_mobile_auth(){
var mobile = $("#member_edit_mobile").val();
if(checkMobile(mobile)==false){
alert("휴대폰번호를 확인해주세요.");
return false;
}
$('#kmc_mobile_auth')[0].contentWindow.kmc_window_open(mobile, 'member_edit');
}
function email_edit(){
if($("#is_mobile_auth_email")=="N") {
alert("이메일 인증에 실패했습니다.");
return false;
}
var email = $("#change_email").val();
if(checkEmail(email)==false) {
alert("이메일을 확인해주세요.");
return false;
}
console.log(email);
var form_data = {
"email" : email
};
$.ajax({
url: '/web/member/member_email_edit_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
alert("이메일이 변경되었습니다.");
commonLayerClose('email_check_layer');
$("#change_email").val('');
$("#member_email_txt").html(rtnJson.data);
$("#member_email_txt").html(rtnJson.data);
return false;
} else {
alert("이메일이 변경이 실패되었습니다.");
return false;
}
},
error: function (rtnJson) {
alert('이메일이 변경이 실패되었습니다.');
return false;
}
});
}
function member_edit_proc(){
if($("#member_nickname").val()!=""){
if($("#is_nickname").val()=='N') {
alert("닉네임 중복확인을 해주세요.");
return false;
}
}
if($("#member_edit_new_password").val()!="") {
if($("#member_edit_password").val()=="") {
alert("현재 비밀번호를 입력해주세요.");
return false;
}
if(member_pwd_valid_check($("#member_edit_new_password").val())==false) {
alert("새로운 비밀번호를 확인해주세요.");
return false;
}
if($("#member_edit_password").val() == $("#member_edit_new_password").val()) {
alert("현재 비밀번호와 변경할 비밀번호가 같습니다.");
return false;
}
if($("#member_edit_new_password_re").val()=="") {
alert("비밀번호를 재입력을 입력해주세요.");
return false;
}
if($("#member_edit_new_password").val() != $("#member_edit_new_password_re").val()) {
alert("비밀번호를 재입력을 입력해주세요.");
return false;
}
}
$("#input_form").submit();
}
function member_leave_step2(){
if($("#member_leave_chk_pwd").val()==""){
alert("비밀번호를 입력해주세요.");
return false;
}
var form_data = {
"member_pwd" : $("#member_leave_chk_pwd").val()
};
$.ajax({
url: '/web/member/member_pwd_check_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
commonLayerClose('member_leave_step1_layer');
commonLayerOpen('member_leave_step2_layer');
return false;
} else {
alert("비밀번호를 확인해주세요.");
return false;
}
},
error: function (rtnJson) {
alert('비밀번호를 확인해주세요.');
return false;
}
});
}
function member_leave_step3(){
if($("#member_leave_agree").is(":checked")==false){
alert("계정삭제 안내사항에 동의 해주세요.");
return false;
}
commonLayerClose('member_leave_step2_layer');
commonLayerOpen('member_leave_step3_layer');
}
function member_leave_proc(){
if($("#member_leave_chk_pwd").val()==""){
alert("잘못된 접근입니다.");
location.href='/web/mypage/member_edit';
return false;
}
if($("#member_leave_agree").is(":checked")==false){
alert("잘못된 접근입니다.");
location.href='/web/mypage/member_edit';
return false;
}
var form_data = {
"member_pwd" : $("#member_leave_chk_pwd").val()
};
$.ajax({
url: '/web/member/member_leave_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
commonLayerClose('member_leave_step3_layer');
commonLayerOpen('member_leave_step4_layer');
return false;
} else {
alert("탈퇴에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('탈퇴에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,121 @@
<?php
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
?>
<div class="contents">
<div class="mypage_right" style="min-height: 900px;">
<div class="mypage_right_top">
<h2 class="mypage_title">1:1 문의</h2>
</div>
<div style="margin:10px 0;overflow:hidden" >
<span><a href="/web/mypage/qna_add" class="fr btn btn-default_bb">글쓰기</a></span>
</div>
<form name="input_form" id="input_form" method="post">
<div>
<table class="table board">
<thead>
<tr>
<th class="mypage_tbl_box10"><input name="allcheck" id="allcheck" type="checkbox"></th>
<th class="mypage_tbl_box10">번호</th>
<th class="mypage_tbl_box60" style="text-align:center">제목</th>
<th class="mypage_tbl_box10" style="text-align:left">글쓴이 </th>
<th class="mypage_tbl_box20">날짜 </th>
</tr>
</thead>
<tbody>
<?
if($total_count==0) {
echo '<tr><td colspan="5" align="center">등록된 문의가 없습니다.</td></tr>';
} else {
foreach ($list as $val) {
$title = $val['title'];
$write_name = $val['write_name'];
$reg_date = $val['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 10);
$class = ''; $write_class = '';
if($val['s_idx'] > 1){
$class = ' class="btn-reply"';
$title = '<img src="/img/web/mypage_reply.gif">'.$title;
$write_class = ' beachblue';
}
?>
<tr>
<th scope="row"><? if($val['write_id'] ==$SES_MEMBER_ID) {?><input value="<?=$val['idx']?>" name="is_del[]" type="checkbox"><?}?></th>
<td class="no"><?=number_format($data_num)?></th>
<td<?=$class?>><a href="/web/mypage/qna_view/<?=$val['idx']?>?search_type=<?=$search_type?>&search_keyword=<?=$search_keyword?>&data_num=<?=$data_num?>"><?=$title?></a><span class="chain"><img src="/img/web/chain.jpg"></span></td>
<td class="writer<?=$write_class?>"><a href=""><?=$write_name?></a></td>
<td class="date"><?=$reg_date_txt?></td>
</tr>
<?
$data_num--;
}
}
?>
</tbody>
</table>
</div>
<ul class="pagenumber2"><?=$pagination?></ul>
<div class="fr btns" style="margin-top: 0px">
<span><a href="/web/mypage/qna_add" class="fr btn btn-default_bb">글쓰기</a></span>
<? if($total_count > 0){ ?><span><a href="javascript:qna_arr_del();" class="fr btn btn-default_bb">삭제</a></span><?}?>
</div>
<div class="slct_box" style="width: 500px; margin: 0 auto; border-bottom:0;">
<span class="slct">
<select id="search_type" name="search_type">
<option value="total" <? if($search_type=='total') { echo 'selected'; }?>>제목+본문</option>
</select>
</span>
<span class="srch">
<span><input name="search_keyword" id="search_keyword" placeholder="내용검색" type="text" value="<?=$search_keyword?>"><a href="javascript:search_list()"><img src="/img/web/mypage_serch_icon.gif" alt="검색하기"></a></span>
</span>
</div>
</form>
</div>
</div>
<script>
// 검색
function search_list(){
if($("#search_keyword").val()==''){
alert("검색할 내용을 입력해주세요.");
return false;
}
$("#input_form").attr("action", "/web/mypage/qna");
$("#input_form").submit();
}
// 복수 삭제
function qna_arr_del() {
if($("input:checkbox[name='is_del[]']").is(":checked") == false) {
alert("삭제할 내용이 없습니다.");
return false;
}
if(confirm("1:1문의가 삭제됩니다. 삭제하시겠습니까?") == true) { //확인
$("#input_form").attr("action", "/web/mypage/qna_arr_del_proc");
$("#input_form").submit();
} else { //취소
return;
}
}
// checkbox all checked/unchecked
$(function(){
$("#allcheck").click(function(){
if($("#allcheck").prop("checked")) {
$("input:checkbox[name='is_del[]']").prop('checked', true); // 전체선택하기
} else {
$("input:checkbox[name='is_del[]']").prop("checked", false);
}
})
})
</script>

View File

@@ -0,0 +1,110 @@
<script src="/ckeditor/ckeditor.js"></script>
<div class="contents">
<div class="mypage_right">
<div class="mypage_right_top">
<span class="mypage_title">1:1 문의</span>
</div>
<form name="input_form" id="input_form" action="/web/mypage/qna_add_proc" method="post">
<div class="bookmark_add">
<span style="padding-right:20px;">제목 </span>
<span class="url" style="margin-right:20px;"><input type="text" name="title" id="title" style="width:440px"></span>
<span><span class="red" id="title_count">0</span>/60자</span>
<td><a href=""> </a><span class="chain"><img src="/img/web/chain.jpg"></span></td>
</div>
<div class="mypage_board">
<!-- <textarea id="content" name="content" style="width:730px;"></textarea> -->
<textarea name="content" id="ir1" style="width:720px; height:450px;" /></textarea>
<div class="form-group" style=" display:block; text-align:center; padding:30px 0;">
<button type="button" onclick="qna_add_proc();" class="btn btn-success br20" style="padding:7px 40px; font-size:16px">글쓰기 </button>
<button type="button" onclick="location.href='/web/mypage/qna'" class="btn btn-default_bb br20" style="padding:7px 40px; font-size:16px">목록으로</button>
</div>
</div>
</form>
</div>
</div>
<script type="text/javascript">
var oEditors = [];
var oEditors2 = [];
$(function(){
nhn.husky.EZCreator.createInIFrame({
oAppRef: oEditors,
elPlaceHolder: "ir1",
sSkinURI: "/smarteditor/SmartEditor2Skin.html",
htParams : {
bUseToolbar : true,
bUseVerticalResizer : true,
bUseModeChanger : true,
fOnBeforeUnload : function(){
}
},
fOnAppLoad : function(){
},
fCreator: "createSEditor2"
});
nhn.husky.EZCreator.createInIFrame({
oAppRef: oEditors2,
elPlaceHolder: "ir2",
sSkinURI: "/smarteditor/SmartEditor2Skin.html",
htParams : {
bUseToolbar : true,
bUseVerticalResizer : true,
bUseModeChanger : true,
fOnBeforeUnload : function(){
}
},
fOnAppLoad : function(){
},
fCreator: "createSEditor2"
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
/*
CKEDITOR.replace('content', {
height: '400px'
});
*/
});
$('#title').on('keyup', function(event) {
var len = $(this).val().length;
if (len >= 60) {
$(this).val($(this).val().substring(0, 60));
len = 60;
}
$("#title_count").html(len);
});
function qna_add_proc(){
//CKEDITOR.instances.content.updateElement();
oEditors.getById["ir1"].exec("UPDATE_CONTENTS_FIELD", []);
//oEditors2.getById["ir2"].exec("UPDATE_CONTENTS_FIELD", []);
if($("#title").val()=="") {
alert("제목을 입력해주세요.");
return false;
}
/*
if($("#content").val()=="") {
alert("내용을 입력해주세요.");
return false;
}
*/
if($("#ir1").val()=='' || $("#ir1").val()=='null' || $("#ir1").val()=='&nbsp;' || $("#ir1").val()=='<p>&nbsp;</p>') {
alert("내용을 입력해주세요.");
oEditors.getById["ir1"].exec("focus");
return false;
}
$("#input_form").submit();
}
</script>

View File

@@ -0,0 +1,99 @@
<?php
$reg_date = $result['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 16);
?>
<div class="contents">
<div class="mypage_right">
<div class="mypage_right_top">
<span class="mypage_title">1:1 문의 </span>
</div>
<form name="input_form" id="input_form" method="post">
<input type="hidden" id="idx" name="idx" value="<?=$idx?>">
<div>
<div class="srch_box">
<span><a href="/web/mypage/qna?search_type=<?=$search_type?>&search_keyword=<?=$search_keyword?>" class="btn btn-default br15" style="color: #000000">목록</a></span>
<span><a href="javascript:qna_del_proc();" class="btn btn-default br15" style="color: #000000">삭제</a></span>
<span><a href="/web/mypage/qna_add" class="btn btn-default br15">글쓰기 </a></span>
</div>
<div class="panel">
<div class="panel_header">
<span class="panel_title"><span class="panel_no"><?=number_format($data_num)?></span><?=$result['title']?><span class="chain"><img src="/img/web/chain.jpg"></span></span>
<span class="no mypage_tbl_box10 fr"></span>
<span class="no mypage_tbl_box10 fr"><a href=""><?=$result['write_name']?></a></span>
</div>
<div class="panel_body" style="padding: 30px 30px 10px;">
<ul style="min-height:100px">
<li class="mypage_tbl_box70"><?=$result['content']?></li>
<li class="no mypage_tbl_box20"><?=$reg_date_txt?></li>
<li class="mypage_tbl_box10" style="text-align:right">
<input type="text" name="copy_qna_url" id="copy_qna_url" style="position:absolute;top:-9999em;" value="<?=CROSSMAP_URL?>">
<span class="btn btn-default br15" style="font-size:12px; background-color:#fff"><a href="<?=CROSSMAP_URL?>" onclick="copy_qna_url()">주소복사</a></span>
</li>
</ul>
<p class="fr" style="height:25px"><!--img src="/img/web/f_icon5.png"--></p>
</div>
</div>
<div class="srch_box">
<span><a href=/web/mypage/qna?search_type=<?=$search_type?>&search_keyword=<?=$search_keyword?>"" class="btn btn-default br15" style="color: #000000">목록</a></span>
<span><a href="javascript:qna_del_proc();" class="btn btn-default br15" style="color: #000000">삭제</a></span>
<span><a href="/web/mypage/qna_add" class="btn btn-default br15">글쓰기 </a></span>
</div>
<table class="table board">
<table class="table board">
<tbody>
<? foreach ($next_list as $val) {
$reg_date = $val['reg_date'];
$reg_date_txt = str_replace('-', '.', $reg_date);
$reg_date_txt = substr($reg_date_txt, 0, 10);
$data_num--;
?>
<tr>
<td class="no mypage_tbl_box10"><?=number_format($data_num)?></td>
<td class="mypage_tbl_box60"><a href="/web/mypage/qna_view/<?=$val['idx']?>?search_type=<?=$search_type?>&search_keyword=<?=$search_keyword?>&data_num=<?=$data_num?>"><?=$val['title']?></a></td>
<td class="no mypage_tbl_box20"><a href=""><?=$val['write_name']?></a></td>
<td class="date mypage_tbl_box10"><?=$reg_date_txt?></td>
</tr>
<? }?>
</tbody>
</table>
</div>
</form>
<div class="navi fr">
<a href="#"><img src="/img/web/navi_up.gif"></a>
</div>
</div>
<script>
function copy_qna_url(){
$('#copy_qna_url').select();
try {
document.execCommand('copy');
alert("주소가 복사되었습니다.")
} catch (err) {
alert('이 브라우저는 지원하지 않습니다.')
}
}
// 삭제
function qna_del_proc() {
if(confirm("1:1문의가 삭제됩니다. 삭제하시겠습니까?") == true) { //확인
$("#input_form").attr("action", "/web/mypage/qna_del_proc");
$("#input_form").submit();
} else { //취소
return;
}
}
</script>

View File

@@ -0,0 +1,94 @@
<?
$category_name = $arr_category['category_name'];
$category_code1 = $arr_category1['category_code'];
$category_name1 = $arr_category1['category_name'];
$category_code2 = ''; $category_name2 = '';
if(isset($arr_category2['category_code'])==true) {
$category_code2 = $arr_category2['category_code'];
$category_name2 = $arr_category2['category_name'];
}
$category_code3 = ''; $category_name3 = '';
if(isset($arr_category3['category_code'])==true) {
$category_code3 = $arr_category3['category_code'];
$category_name3 = $arr_category3['category_name'];
}
$category_txt = $category_name1;
if($category_name2!='') $category_txt.= ' <img src="/img/web/arrow_left.gif" style="vertical-align:baseline"> '.$category_name2;
if($category_name3!='') $category_txt.= ' <img src="/img/web/arrow_left.gif" style="vertical-align:baseline"> '.$category_name3;
?>
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<div class="rankynews">
<div class="news_cate">
<span class="beachblue" style="padding-right:5px;"><?=$category_name?></span>
<span class="category fr" style="font-size:14px;line-height: 22px;"><?=$category_txt?></span>
</div>
<div class="rankytop" style="margin-bottom:10px">
<span <? if($search_sort=='1') { echo 'class="radio_on"'; } else { echo 'class="radio_off"';}?> style="margin-right:10px;width: 60px;float: left;"><a href="/web/news/category/<?=$category_code?>?search_sort=1">최신순</a></span>
<span <? if($search_sort=='2') { echo 'class="radio_on"'; } else { echo 'class="radio_off"';}?> style="float: left;width: 60px;"><a href="/web/news/category/<?=$category_code?>?search_sort=2">인기순</a></span>
</div>
</div>
<?
foreach ($list as $val) {
$press_homepage = $val['press_homepage'];
$comment_count = $val['comment_count'];
$comment_count_txt = $comment_count;
if($comment_count > 9) {
$calc_count = str_pad(1, strlen($comment_count), "0", STR_PAD_RIGHT);
$comment_count_txt = (floor($comment_count/$calc_count)) * $calc_count;
$comment_count_txt = $comment_count_txt.'+';
}
$display_date = $val['display_date'];
$display_date_txt = substr($display_date, 0, 10);
$display_date_txt = str_replace('-', '.', $display_date_txt);
$title_txt = mb_strimwidth($val['title'], '0', '40', '..', 'utf-8');
$content = preg_replace("(\<(/?[^\>]+)\>)", "", $val['content']);
$content = strip_tags($content);
$content_txt = mb_strimwidth($content, '0', '250', '..', 'utf-8');
?>
<div class="news_list_cont">
<div class="art-img2"><a href="/web/news/news_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="160"></a></div>
<div class="art-info2">
<h2 class="art-title">
<a href="/web/news/news_view/<?=$val['idx']?>"><?=$title_txt?></a>
<span class="company"><a href="<?=$press_homepage?>" target="_blank"><?=$val['press_name']?></a></span>
<span class="comment fr"><img src="/img/web/img_comment.png"> <?=$comment_count_txt?></span></h2>
<p class="n_date"><?=$display_date_txt?></p>
<p class="art-sum"><a href="/web/news/news_view/<?=$val['idx']?>"><?=$content_txt?></a> </p>
</div>
</div>
<? }?>
</div>
<? if($pagination !='') {?>
<div class="pagenumber">
<?=$pagination?>
</div>
<? }?>
<? include_once ('news_main_content_inc.php');?>
</div>
<? include_once ('news_right_inc.php');?>
</div>
</div>

View File

@@ -0,0 +1,264 @@
<div class="contents">
<div class="top_banner"><a href="" target=""><img src="/img/web/banner_970.jpg"></a>
<!-- PC_칼럼_상단
<ins class="adsbygoogle"
style="display:inline-block;width:970px;height:90px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="6896432687"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
<div class="wrap">
<div class="list_left">
<div class="column_list"><a href="/web/news/column"><span class="beachblue">전체칼럼</span></a>
<? for($i=0;$i<=6;$i++) {
if(isset($arr_columnist[$i])==false) continue;
?>
· <a href="/web/news/columnist/<?=$arr_columnist[$i]['idx']?>"><?=$arr_columnist[$i]['partner_name']?></a>
<? }?>
<span class="fr"><a href="javascript:columnist_show();"><img src="/img/web/menu.gif"></a></span>
</div>
<div class="news_list" id="column_headline">
<div class="news_list_cont" style="margin-top:0;">
<?
if(count($arr_headline_column)==1){
$headline_content = $arr_headline_column[1]['content'];
$headline_content = strip_tags($headline_content);
$headline_content = mb_strimwidth($headline_content, '0', '500', '..', 'utf-8');
?>
<div class="art-info3">
<p class="column_tit"><a href="/web/news/columnist/<?=$arr_headline_column[1]['partner_idx']?>"><?=$arr_headline_column[1]['column_name']?></a></p>
<h2 class="art-title"><a href="/web/news/column_view/<?=$arr_headline_column[1]['content_idx']?>"><?=$arr_headline_column[1]['title']?></a></h2>
<p class="art-sum"><a href="/web/news/column_view/<?=$arr_headline_column[1]['content_idx']?>"><?=$headline_content?></a> </p>
</div>
<? }?>
</div>
</div>
<div class="columnist_box" id="columnist_list" style="display:none;">
<div>
<?
$i = 1;
$columnist_count = count($arr_columnist);
$columnist_page = ceil($columnist_count/35);
foreach ($arr_columnist as $val) {
$curr_page = ceil($i/35);
$style_display = 'block';
if($i > 35) $style_display='none';
$item_style = "";
if($i%7 == 1) {
echo '<ul class="news_s_box columnist_page'.$curr_page.'" style="display:'.$style_display.'">';
$item_style = 'style="border-left:0 !important;"';
}
?>
<div <?=$item_style?>><a href="/web/news/columnist/<?=$val['idx']?>"><?=$val['partner_name']?></a></div>
<?
if($i%7 == 0) echo '</ul>';
$i++;
}
if($columnist_count%7!=0) {
for($z=1;$z<=7-($columnist_count%7);$z++){
echo '<div style="height:17px"></div>';
}
echo '</ul>';
}
?>
<ul class="news_s_box"><div style="border-left:0 !important;"></div><div></div><div></div><div></div><div></div><div></div><div></div></ul>
</div>
<div class="new_box_footer">
<span class="c_left"><a href="javascript:change_columnist_page(1)"><img src="/img/web/c_right.gif"></a></span>
<span class="c_right"><a href="javascript:change_columnist_page(-1)"><img src="/img/web/c_left.gif"></a></span>
<span class="c_slide">
<? for($j=1;$j<=$columnist_page;$j++) {
$page_img = '/img/web/c_off.gif';
if($j==1) $page_img = '/img/web/c_on.gif';
?>
<a href="javascript:columnist_page('<?=$j?>')"><img src="<?=$page_img?>" id="columnist_page<?=$j?>"></a>
<? }?>
</div>
</div>
<div class="pray" style="margin-top:0;">
<div class="list_box" style="padding-top:0;">
<? // foreach($list as $val) {?>
<? for($i = 0; $i < 6; $i++) { ?>
<div>
<a href="/web/news/columnist/<?=$list[$i]['partner_idx']?>"><span class="art_cate2" style="width:15%;">[<?=$list[$i]['column_name']?>]</span></a>
<span style="width:70%;"><a href="/web/news/column_view/<?=$list[$i]['idx']?>"><?=$list[$i]['title']?></a></span>
</div>
<? }?>
</div>
</div>
<? require_once(APPPATH."views/web/comm/weather_column_bar_inc.php"); ?>
<?
$recomm_life_count = count($arr_recomm_life);
$recomm_life_page = ceil($recomm_life_count/3);
if($recomm_life_count > 0) {
?>
<div class="pray">
<ul class="pray_box">
<? if($recomm_life_count > 3) {?>
<a href="javascript:change_recomm_life_page(-1)"><span class="s_left"><img src="/img/web/p_slide_left.png"></span></a>
<a href="javascript:change_recomm_life_page(1)"><span class="s_right"><img src="/img/web/p_slide_right.png"></span></a>
<? }?>
<? $i=1;
foreach ($arr_recomm_life as $val) {
$title_txt = mb_strimwidth($val['title'], '0', '70', '..', 'utf-8');
$curr_page = ceil($i/3);
$margin = '';$style_display='block';
if($i%3==0) $margin='margin-right:0 !important';
if($i > 3) $style_display='none';
?>
<li class="recomm_life_page<?=$curr_page?>" style="display:<?=$style_display?>;<?=$margin?>;cursor: pointer" onclick="location.href='/web/life/life_view/<?=$val['content_idx']?>'">
<div style="width:230px; height:168px; background:url('<?=$val['theme_img']?>') no-repeat center; background-size:cover;"></div>
<span class="photo_info" style="width:210px"><a href="/web/life/life_view/<?=$val['content_idx']?>"><?=$title_txt?></a></span>
</li>
<? $i++;
} ?>
</ul>
<? }?>
<div class="list_box" id="column_list">
<? //foreach($list as $val) {?>
<? for($i = 6; $i < 12; $i++) { ?>
<div>
<a href="/web/news/columnist/<?=$list[$i]['partner_idx']?>"><span class="art_cate2" style="width:15%;">[<?=$list[$i]['column_name']?>]</span></a>
<span style="width:70%;"><a href="/web/news/column_view/<?=$list[$i]['idx']?>"><?=$list[$i]['title']?></a></span>
</div>
<? }?>
</div>
<? if($total_count > 6) {?>
<div class="channel_bottom" id="column_more_btn">
<button type="button" class="btn btn-default br20" style="width: 90px;" onclick="column_list_more();">더보기 <img src="/img/web/arrow_more.gif" style="vertical-align:middle;"></button>
</div>
<? }?>
<div style="margin-top:30px;"></div>
<div class="banner"><a href="" target=""><img src="/img/web/banner_730.jpg"></a>
<!-- PC_칼럼_하단
<ins class="adsbygoogle"
style="display:inline-block;width:730px;height:65px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="1072835336"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
</div>
</div>
<? include_once ('news_right_inc.php');?>
</div>
</div>
<script>
var recomm_life_curr_page = 1;
function change_recomm_life_page(page){
var total_page = "<?=$recomm_life_page?>";
var move_page = recomm_life_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$(".recomm_life_page"+move_page).show();
$(".recomm_life_page"+recomm_life_curr_page).hide();
recomm_life_curr_page = move_page;
}
}
var columnist_curr_page = 1;
function change_columnist_page(page){
var total_page = "<?=$columnist_page?>";
var move_page = columnist_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
columnist_page(move_page);
}
}
function columnist_page(page){
$(".columnist_page"+page).show();
$(".columnist_page"+columnist_curr_page).hide();
$("#columnist_page"+columnist_curr_page).attr("src","/img/web/c_off.gif");
$("#columnist_page"+page).attr("src","/img/web/c_on.gif");
columnist_curr_page = page;
}
var column_list_page = 3;
function column_list_more(){
var form_data = {
"page" : column_list_page
};
$.ajax({
url: '/web/news/column_list_more',
async: false,
type: 'POST',
dataType: 'HTML',
data: form_data,
success: function (rtnHtml) {
var arrHtml = rtnHtml.split("|||||");
if(arrHtml[0].trim()=='0000') {
if (arrHtml[1] != "") {
$("#column_list").append(arrHtml[1]);
column_list_page++;
if (arrHtml[2] == "N") {
$("#column_more_btn").hide();
} else {
$("#rcolumn_more_btn").show();
}
}
}
},
error: function (rtnHtml) {
alert('데이터 로드에 실패했습니다.');
return false;
}
});
}
function columnist_show(){
$("#columnist_list").toggle();
$("#column_headline").toggle();
}
</script>

View File

@@ -0,0 +1,43 @@
<?php
$column_name = $result['column_name'];
$title = $result['title'];
$display_date = $result['display_date'];
$display_date = str_replace('-', '.', $display_date);
$display_date = substr($display_date, 0, 16);
$hit_count = $result['hit_count'];
$comment_count = $result['comment_count'];
$content = $result['content'];
$main_img = $result['main_img'];
$partner_idx = $result['partner_idx'];
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$content_type = '2';
?>
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<div class="view_header">
<div><span class="beachblue" style="padding-right:5px;"><a href="/web/news/column">오피니언</a></span><a href="/web/news/columnist/<?=$partner_idx?>"><?=$column_name?></a></div>
<h2><?=$title?></h2>
<div class="time">입력 <?=$display_date?>
<span style="padding-left:10px">조회수 <span class="beachblue"><?=number_format($hit_count)?></span>회</span>
<span style="padding-left:10px">댓글 <span class="beachblue"><?=number_format($comment_count)?></span>개</span>
</div>
</div>
<div class="column_contents">
<h4 class="beachblue">댓글전체보기</h4>
</div>
<? require_once(APPPATH."views/web/comm/comment_inc.php");?>
</div>
</div>
<? include_once ('news_right_inc.php');?>
</div>
</div>
<? include_once ('news_footer_inc.php');?>

View File

@@ -0,0 +1,23 @@
<?
if($result_code == '0000') {
echo '0000|||||';
$row_count = count($list);
if($row_count > 0) {
foreach($list as $val) {
?>
<div>
<a href=""><span class="art_cate2" style="width:15%;">[<?=$val['column_name']?>]</span></a>
<span style="width:70%;"><a href="/web/news/column_view/<?=$val['idx']?>"><?=$val['title']?></a></span>
</div>
<?
}
}
echo '|||||'.$more_list;
} else {
echo $result_code.'|||||칼럼글 가져오기에 실패했습니다.';
}
?>

View File

@@ -0,0 +1,212 @@
<?php
$column_name = $result['column_name'];
$title = $result['title'];
$display_date = $result['display_date'];
$display_date = str_replace('-', '.', $display_date);
$display_date = substr($display_date, 0, 16);
$hit_count = $result['hit_count'];
$comment_count = $result['comment_count'];
$content = $result['content'];
$main_img = $result['main_img'];
$partner_idx = $result['partner_idx'];
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$video_url = $result['video_url'];
$bookmark_img = '/img/web/star4_off.png';
if($bookmark_count > 0) {
$bookmark_img = '/img/web/star4_on.png';
}
$content_type = '2';
?>
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<img src="<?=$main_img?>" style="width:0px;height:0px;position:absolute; top:0; left:-9999px;">
<div id = "print_area">
<div class="view_header">
<div><span class="beachblue" style="padding-right:5px;"><a href="/web/news/column">오피니언</a></span><a href="/web/news/columnist/<?=$partner_idx?>"><?=$column_name?></a></div>
<h2><?=$title?></h2>
<div class="time"><a href="javascript:bookmark();"><img src="<?=$bookmark_img?>" style="padding-right:5px;" id="bookmark_img"></a>입력 <?=$display_date?>
<span style="padding-left:10px">조회수 <span class="beachblue"><?=number_format($hit_count)?></span>회</span>
<span style="padding-left:10px">댓글 <span class="beachblue"><a href=""><?=number_format($comment_count)?></a></span>개</span>
</div>
</div>
<div class='function'>
<a href="javascript:send_email_content('<?=$content_type?>', '<?=$idx?>');"><img src="/img/web/icon_email.gif"></a>
<a href="javascript:popup_print(document.getElementById('print_area').innerHTML);"><img src="/img/web/icon_print.gif"></a>
<a href="javascript:zoom_in();"><img src="/img/web/icon_plus.gif"></a>
<a href="javascript:zoom_out();"><img src="/img/web/icon_minus.gif"></a>
</div>
<div class="view_main">
<? if($video_url!='') {?>
<div style="text-align:center; display: block;"><iframe type="text/html" src="<?=$video_url?>" allowfullscreen="true" style="border: 0px; display: block; margin: 0px; width: 560px; height: 315px;" data-ratio="0.5625" data-width="560" data-height="315"></iframe></div>
<? }?>
<div class="view_article"><?=$content?></div>
<div class="panel_btns">
<span><a href="javascript:;" class="btn btn-default br15 share_btn" style="padding:5px 30px;"><img src="/img/web/img_upload2.gif"> </a></span>
<span><a href="javascript:like_proc();" class="btn btn-default br15" style="padding:5px 30px;"><img src="/img/web/img_heart.gif"> <span id="like_count"><?=number_format($result['like_count'])?></span></a></span>
</div>
</div>
<? if(count($arr_relation_column) > 0) { ?>
<div class="reply"></div>
<div class="relatedarticle">
<h4>관련연재</h4>
<ul>
<? foreach ($arr_relation_column as $val) { ?>
<li><a href="/web/news/column_view/<?=$val['relation_article_idx']?>"><?=$val['title']?></a></li>
<? }?>
</ul>
</div>
<? }?>
<? require_once(APPPATH."views/web/comm/comment_inc.php");?>
</div>
</div>
</div>
<? include_once ('news_right_inc.php');?>
</div>
</div>
<? include_once ('news_footer_inc.php');?>
<? require_once(APPPATH."views/web/comm/share_box_inc.php"); ?>
<script>
$('.share_btn').click(function(e) {
$("#share_box").toggle();
var popH = $(this).offset().top;
$('.popup_share').css('left','38%');
$('.popup_share').css('top',popH+'px');
});
function popup_print() {
var pop_url = "/web/news/news_print";
var pop_option = "width=760,height=750,top=0,left=0,noresizable,toolbar=no,status=no,scrollbars=yes,directory=n";
window.open(pop_url, "news_print", pop_option);
}
function bookmark(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>"
};
$.ajax({
url: '/web/comm/bookmark_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#bookmark_img").attr("src", "/img/web/star4_"+rtnJson.data.bookmark_status+".png");
$("#share_box").hide();
if(rtnJson.data.bookmark_status == 'off') {
alert("북마크함에서 삭제 되었습니다");
return false;
} else {
alert("북마크함에 추가 되었습니다");
}
} else {
alert("북마크에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('북마크에 실패했습니다.');
return false;
}
});
}
function like_proc(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : "<?=$idx?>",
"content_type" : "<?=$content_type?>"
};
$.ajax({
url: '/web/comm/like_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.result_code == "0000") {
var like_count = setComma(rtnJson.result_data.like_count);
$("#like_count").html(like_count);
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
function send_email_content(content_type, content_idx) {
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"content_idx" : content_idx,
"content_type" : content_type
};
$.ajax({
url: '/web/comm/send_email_content',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
alert("이메일이 발송되었습니다.");
return false;
} else {
alert(rtnJson.msg);
return false;
}
},
error: function (rtnJson) {
alert('이메일 발송에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,135 @@
<?
$main_column_name = $arr_columnist['partner_name'];
$main_column_idx = $arr_columnist['idx'];
$column_delivery_btn = '/img/web/bt_delivery_off_gray.png';
if($column_delivery_count > 0) {
$column_delivery_btn = '/img/web/bt_delivery_on_gray.png';
}
$content_type ='2';
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
?>
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<div class="rankynews">
<div class="news_cate">
<span class="beachblue" style="padding-right:5px;"><a href="/web/news/column">오피니언</a></span>
<span class="text"><a href="/web/news/columnist/<?=$main_column_idx?>"><?=$main_column_name?></a></span>
<span class="category" style="float:right">
<span style="padding-top:1px;"><a href="javascript:column_delivery();"><img src="<?=$column_delivery_btn?>" id="column_delivery_btn"></a> </span>
</div>
<div class="rankytop" style="margin-bottom:10px">
<span <? if($search_sort=='1') { echo 'class="radio_on" '; } else { echo 'class="radio_off"';}?> style="margin-right:10px;width: 60px;float: left;"><a href="/web/news/columnist/<?=$main_column_idx?>?search_sort=1">최신순</a></span>
<span <? if($search_sort=='2') { echo 'class="radio_on" '; } else { echo 'class="radio_off"';}?> style="float: left;width: 60px;"><a href="/web/news/columnist/<?=$main_column_idx?>?search_sort=2">인기순</a></span>
</div>
</div>
<?
if($total_count == 0) {
?>
<div style="margin:30px 0px 40px 0px;text-align: center;">
등록된 칼럼이 없습니다.
</div>
<?
} else {
foreach ($list as $val) {
$comment_count = $val['comment_count'];
$comment_count_txt = $comment_count;
if($comment_count > 9) {
$calc_count = str_pad(1, strlen($comment_count), "0", STR_PAD_RIGHT);
$comment_count_txt = (floor($comment_count/$calc_count)) * $calc_count;
$comment_count_txt = $comment_count_txt.'+';
}
$display_date = $val['display_date'];
$display_date_txt = substr($display_date, 0, 10);
$display_date_txt = str_replace('-', '.', $display_date_txt);
$title_txt = mb_strimwidth($val['title'], '0', '50', '..', 'utf-8');
$content = preg_replace("(\<(/?[^\>]+)\>)", "", $val['content']);
$content_txt = mb_strimwidth(strip_tags($content), '0', '250', '..', 'utf-8');
?>
<div class="news_list_cont">
<div class="art-img2"><a href="/web/news/column_view/<?=$val['idx']?>"><img src="<?=$val['main_img']?>" width="160"></a></div>
<div class="art-info2">
<h2 class="art-title"><a href="/web/news/column_view/<?=$val['idx']?>"><?=$title_txt?></a><span class="comment fr"><img src="/img/web/img_comment.png"> <?=$comment_count_txt?></span></h2>
<p class="art-sum"><a href="/web/news/column_view/<?=$val['idx']?>"><?=$content_txt?></a> </p>
</div>
</div>
<? }
}
?>
</div>
<? if($pagination !='') {?>
<div class="pagenumber">
<?=$pagination?>
</div>
<? }?>
<? include_once ('news_main_content_inc.php');?>
</div>
<? include_once ('news_right_inc.php');?>
</div>
</div>
<? include_once ('news_footer_inc.php');?>
<script>
function column_delivery(){
if("<?=$SES_MEMBER_ID?>"=="") {
alert("로그인 후에 이용가능합니다.");
return;
}
var form_data = {
"main_idx" : <?=$main_column_idx?>,
"content_type" : <?=$content_type?>
};
$.ajax({
url: '/web/comm/delivery_proc',
async: false,
type: 'POST',
dataType: 'JSON',
data: form_data,
success: function (rtnJson) {
if (rtnJson.code == "0000") {
$("#column_delivery_btn").attr("src","/img/web/bt_delivery_"+rtnJson.data+"_gray.png");
} else {
alert("저장에 실패했습니다.");
return false;
}
},
error: function (rtnJson) {
alert('저장에 실패했습니다.');
return false;
}
});
}
</script>

View File

@@ -0,0 +1,102 @@
<link rel="stylesheet" type="text/css" href="/renew/css/news.css" /><!-- added by justin -->
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<div class="rankynews">
<div class="rankytop" style="margin-bottom:10px">
<span <? if ($search_sort == '1') {
echo 'class="radio_on"';
} else {
echo 'class="radio_off"';
} ?> style="margin-right:10px;width: 61px;float: left;"><a href="/web/news/?search_sort=1">최신순</a></span>
<span <? if ($search_sort == '2') {
echo 'class="radio_on"';
} else {
echo 'class="radio_off"';
} ?> style="float: left;width: 61px;"><a href="/web/news/?search_sort=2">인기순</a></span>
</div>
</div>
<?
foreach ($list as $val) {
$comment_count = $val['comment_count'];
$comment_count_txt = $comment_count;
if ($comment_count > 9) {
$calc_count = str_pad(1, strlen($comment_count), "0", STR_PAD_RIGHT);
$comment_count_txt = (floor($comment_count / $calc_count)) * $calc_count;
$comment_count_txt = $comment_count_txt . '+';
}
$display_date = $val['display_date'];
$display_date_txt = substr($display_date, 0, 10);
$display_date_txt = str_replace('-', '.', $display_date_txt);
$title_len = 50;
if ($arr_news_setting['etc_char1'] == 'Y') {
$title_len = '40';
}
$title_txt = mb_strimwidth($val['title'], '0', $title_len, '..', 'utf-8');
$content = preg_replace("(\<(/?[^\>]+)\>)", "", $val['content']);
$content = strip_tags($content);
$content_txt = mb_strimwidth($content, '0', '250', '..', 'utf-8');
?>
<div class="news_list_cont">
<?php if (!empty($val['main_img'])) { ?><div class="art-img2"><a href="/web/news/news_view/<?= $val['idx'] ?>"><img src="<?php echo imgSrc($val['main_img']) ?>" width="160"></a></div><?php } ?>
<div class="art-info2"<?php if (empty($val['main_img'])) echo ' style="width:100%"'; ?>>
<h2 class="art-title">
<a href="/web/news/news_view/<?= $val['idx'] ?>"><?= $title_txt ?></a>
<? if ($arr_news_setting['etc_char1'] == 'Y') { ?><span class="company"><a href="<?= $val['press_homepage'] ?>" target="_blank"><?= $val['press_name'] ?></a></span><? } ?>
<span class="comment fr"><img src="<?php echo imgSrc('/img/web/img_comment.png')?>"> <?= $comment_count_txt ?></span></h2>
<p class="n_date"><?= $display_date_txt ?></p>
<p class="art-sum"><a href="/web/news/news_view/<?= $val['idx'] ?>"><?= $content_txt ?></a> </p>
</div>
</div>
<? } ?>
</div>
<div class="pagenumber">
<?= $pagination ?>
</div>
<? include_once('news_main_content_inc.php'); ?>
</div>
<? include_once('news_right_inc.php'); ?>
</div>
</div>
<script>
var today_photo_curr_page = 1;
function change_today_photo_page(page) {
var total_page = "<?= $today_photo_page ?>";
var move_page = today_photo_curr_page + page;
if (move_page > 0 && total_page >= move_page) {
$(".today_photo_page" + move_page).show();
$(".today_photo_page" + today_photo_curr_page).hide();
today_photo_curr_page = move_page;
}
}
</script>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if (!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>

View File

@@ -0,0 +1,80 @@
<?php
$press_logo = $result['logo_img'];
$press_name = $result['press_name'];
$org_url = $result['org_url'];
$title = $result['title'];
$display_date = $result['display_date'];
$display_date = str_replace('-', '.', $display_date);
$display_date = substr($display_date, 0, 16);
$hit_count = $result['hit_count'];
$comment_count = $result['comment_count'];
$category_code = $result['category_code'];
$category_name1 = $result['category_name1'];
$category_name2 = $result['category_name2'];
$category_name3 = $result['category_name3'];
$category_code1 = substr($category_code, 0, 2);
$category_code2 = substr($category_code, 0, 4);
$category_code3 = substr($category_code, 0, 6);
$weather_icon = '';
if(count($arr_weather) > 0){
$weather_icon = $arr_weather['weather_icon'];
$continent = $arr_weather['continent'];
$country = $arr_weather['country'];
$weather_content = $arr_weather['weather_content'];
}
$SES_MEMBER_ID = $this->session->userdata('C_Member_Id');
$content_type = '1';
?>
<div class="contents">
<div class="wrap">
<div class="list_left">
<div class="news_list">
<div style="border-bottom: 1px solid #ebeef3;padding-bottom: 160px;">
<div class="view_header" style="width:610px; float:left; border-bottom:0 !important">
<div><a href="<?=$org_url?>" target="_blank"><span class="logo_company"><img src="<?=$press_logo?>" alt="logo" height="17" width="20"></span><?=$press_name?></a></div>
<h2><?=$title?></h2>
<div class="time">
입력 <?=$display_date?>
<span style="padding-left:10px">조회수 <span class="beachblue"><?=number_format($hit_count)?></span>회</span>
<span style="padding-left:10px">댓글 <span class="beachblue"><?=number_format($comment_count)?></span>개</span>
<span class="category">
<a href="/web/news/category/<?=$category_code1?>"><?=$category_name1?></a>
<img src="/img/web/arrow_left.gif">
<a href="/web/news/category/<?=$category_code2?>"><?=$category_name2?></a>
<? if($category_name3!='') {?> <img src="/img/web/arrow_left.gif"><a href="/web/news/category/<?=$category_code3?>"><?=$category_name3?></a> <?}?>    
</span>
</div>
</div>
<? if(count($arr_weather) > 0){?>
<div class="spirit_weather">
<ul class="w_info">
<li><img src="<?=$weather_icon?>" style="width:48px"></li>
<li style="color:#fff">
<table style="line-height: 22px;width:100%; margin-top: 10px;">
<tr>
<td style="font-size:18px; padding-top: 15px;"><?=$weather_content?></td>
</tr>
</table>
</li>
</ul>
<div class="w_location"><?=$continent?> <span style="padding:0 5px;"><img src="/img/web/w_bg.gif" style="padding-top:8px;"></span><?=$country?></div>
</div>
<? }?>
</div>
</div>
<div class="column_contents" style="margin-bottom: -10px">
<h4 class="beachblue">댓글전체보기</h4>
</div>
<? require_once(APPPATH."views/web/comm/comment_inc.php");?>
</div>
<? include_once ('news_right_inc.php');?>
</div>
</div>
<? include_once ('news_footer_inc.php');?>

View File

@@ -0,0 +1,132 @@
<?php
$ci=& get_instance();
$ci->load->library('comm');
$arr_news_comm = $ci->comm->fn_news_footer();
$arr_recomm_news = $arr_news_comm['arr_recomm_news'];
$arr_realtime_keyword = $arr_news_comm['arr_realtime_keyword'];
?>
<div class="timenews">
<div class="wrap">
<div class="t_left">
<h4>이 시각 추천뉴스</h4>
<div class="photonews">
<?
for($i=1;$i<=2;$i++) {
if(isset($arr_recomm_news[$i])==true) {
$reomm_news = $arr_recomm_news[$i];
?>
<div>
<div style="width:230px; height:148px; background:url('<?=$reomm_news['theme_img']?>') no-repeat center; background-size:cover;"></div>
<p class="txt"><a href="/web/news/news_view/<?=$reomm_news['content_idx']?>"><?=$reomm_news['title']?></a></p>
</div>
<?
}
}
?>
</div>
<div class="listnews">
<?
for($i=3;$i<=10;$i++) {
if(isset($arr_recomm_news[$i])==true) {
$reomm_news = $arr_recomm_news[$i];
$title_txt = mb_strimwidth($reomm_news['title'], '0', '65', '..', 'utf-8');
?>
<p><a href="/web/news/news_view/<?=$reomm_news['content_idx']?>"><?=$title_txt?></a></p>
<?
}
}
?>
</div>
</div>
<div class="t_right">
<div class="issue2">
<h4>실시간 급상승<span class="fr" style="margin-top:-3px;"><a href="javascript:change_realtime_keyword_page(-1)"><img src="/img/web/img_section_left.jpg"></a><a href="javascript:change_realtime_keyword_page(1)"><img src="/img/web/img_section_right.jpg"></a></span></h4>
<div>
<?
$i=1;
$realtime_keyword_count = count($arr_realtime_keyword);
$realtime_keyword_page = ceil($realtime_keyword_count/5);
foreach ($arr_realtime_keyword as $key=>$val) {
$curr_page = ceil($i/5);
$last_rank = $val['last_rank'];
$rank = $val['rank'];
$display_style = 'block';
if($i > 5) $display_style = 'none';
$class = '';
$last_rank_txt = '';
if($last_rank==0){
$class = 'new';
$last_rank_txt = 'NEW';
} else {
$calc_rank = $last_rank - $rank;
if($calc_rank == 0){ // 같음
$last_rank_txt = '-';
} else if($calc_rank > 0){ // up
$last_rank_txt = '<img src="/img/web/btn_up.jpg">'.$calc_rank;
} else {
$last_rank_txt = '<img src="/img/web/btn_down.jpg">'.abs($calc_rank);
}
}
$keyword_text = mb_strimwidth($val['keyword'], '0', '25', '..', 'utf-8');
?>
<div class="issue_box realtime_keyword_page<?=$curr_page?>" style="display:<?=$display_style?>">
<span class="no"><?=$rank?></span>
<span><a href="/web/search/?search_keyword=<?=urlencode($val['keyword'])?>"><?=$keyword_text?></a></span>
<span class="bbox new updown"><?=$last_rank_txt?></span>
</div>
<? $i++;
}?>
</div>
</div>
<div class="banner3"><a href="https://abluestore.com/product/detail.html?product_no=25&cafe_mkt=google_aw&utm_source=google&utm_medium=display&utm_campaign=curble&gclid=EAIaIQobChMIwNPeo4235wIVDGq9Ch2W_AYbEAEYASAAEgKflPD_BwE" target="_blank"><img src="/img/web/banner3_0204.jpg"></a>
<!-- PC_라이프_우측하단
<ins class="adsbygoogle"
style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="1272145884"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
</div>
</div>
</div>
<script>
var realtime_keyword_curr_page = 1;
function change_realtime_keyword_page(page){
var total_page = "<?=$realtime_keyword_page?>";
var move_page = realtime_keyword_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$(".realtime_keyword_page"+move_page).show();
$(".realtime_keyword_page"+realtime_keyword_curr_page).hide();
realtime_keyword_curr_page = move_page;
}
}
</script>
<script type="text/javascript" src="//wcs.naver.net/wcslog.js"></script>
<script type="text/javascript">
if(!wcs_add) var wcs_add = {};
wcs_add["wa"] = "2ee4bea3106352";
wcs_do();
</script>

View File

@@ -0,0 +1,103 @@
<?
$ci=& get_instance();
# 테마
$ci->load->model('web/m_theme');
$req_data = array();
$req_data['theme_types'] = array('4', '14');
$arr_theme = $ci->m_theme->theme_join_vw_content_where_in_theme_type_list($req_data);
$arr_today_photo = array();
$i=1;$z=1;
foreach ($arr_theme as $val) {
if($val['theme_type'] == 4) $arr_today_photo[$val['rank']] = array('rank'=>$val['rank'], 'title' => $val['title'], 'sub_content' => $val['sub_content'], 'theme_img' => $val['theme_img'], 'content_idx' => $val['content_idx']);
}
# 댓글 많은 뉴스 --> 뉴스 랭킹
$req_data = array();
$req_data['ranking_type'] = '2';
$req_data['content_type'] = '1';
$req_data['offset'] = 0;
$req_data['limit'] = 10;
$ci->load->model('web/m_ranking');
$arr_news_ranking = $ci->m_ranking->ranking_join_news_list($req_data);
$today_photo_count = count($arr_today_photo);
$today_photo_page = ceil($today_photo_count/4);
if($today_photo_count > 0) { ?>
<div class="todayphoto">
<h4>오늘의 포토</h4>
<ul class="todayphoto_box">
<? if($today_photo_count > 4) {?>
<a href="javascript:change_today_photo_page(-1)"><span class="s_left"><img src="<?php echo imgSrc('/img/web/p_slide_left.png')?>"></span></a>
<a href="javascript:change_today_photo_page(1)"><span class="s_right"><img src="<?php echo imgSrc('/img/web/p_slide_right.png')?>"></span></a>
<? }?>
<? $i=1;
foreach ($arr_today_photo as $val) {
$title_txt = mb_strimwidth($val['title'], '0', '40', '..', 'utf-8');
$curr_page = ceil($i/4);
$margin = '';$style_display='block';
if($i%4==0) $margin='margin-right:0px;';
if($i > 4) $style_display='none';
?>
<li class="today_photo_page<?=$curr_page?>" style="display:<?=$style_display?>;<?php echo $margin?>;cursor: pointer" onclick="location.href='/web/news/news_view/<?=$val['content_idx']?>'">
<div style="width:171px; height:118px; background:url('<?php echo imgSrc($val['theme_img'])?>') no-repeat center; background-size:cover;"></div>
<p class="card_title"><a href="/web/news/news_view/<?=$val['content_idx']?>"><?=$title_txt?></a></p>
</li>
<? $i++;
} ?>
</ul>
</div>
<? }?>
<div class="mostreply">
<div style="float:left; width:18%">
<h4>댓글 많은 뉴스</h4>
<span class="viewall" style="text-decoration:none !important"><a href="/web/news/ranking?ranking_type=2">전체보기 ></a></span>
</div>
<? $i=1;
foreach ($arr_news_ranking as $key=>$val) {
$title_txt = mb_strimwidth($val['title'], '0', '30', '..', 'utf-8');
if($i==1) echo '<div style="float:left; width:40%; padding-right:2%">';
if($i==6) echo '<div style="float:left; width:40%;">';
?>
<div class="issue_box">
<span class="no"><?=$val['rank']?></span>
<span><a href="/web/news/news_view/<?=$val['content_idx']?>"><?=$title_txt?></a></span>
</div>
<?
if($i==5 || $i==10 || $i == count($arr_news_ranking)) echo '</div>';
$i++;
}?>
</div>
<script>
var today_photo_curr_page = 1;
function change_today_photo_page(page){
var total_page = "<?=$today_photo_page?>";
var move_page = today_photo_curr_page + page;
if(move_page > 0 && total_page >= move_page) {
$(".today_photo_page"+move_page).show();
$(".today_photo_page"+today_photo_curr_page).hide();
today_photo_curr_page = move_page;
}
}
</script>

View File

@@ -0,0 +1,34 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no" />
<link rel="stylesheet" type="text/css" href="/css/web/common.css"/>
<link rel="stylesheet" type="text/css" href="/css/web/news.css?<?=time()?>"/>
<link rel="stylesheet" type="text/css" href="/css/web/channel.css"/>
<link rel="stylesheet" type="text/css" href="/css/web/life.css"/>
<link rel="stylesheet" type="text/css" href="/css/web/search.css"/>
</head>
<body>
<div id="printArea"></div>
</body>
<script type="text/javascript">
printArea.innerHTML = opener.document.getElementById("print_area").innerHTML;
window.print();
setTimeout("window.close();", 500);
// window.close();
</script>
</html>

View File

@@ -0,0 +1,268 @@
<?php
$method = $this->uri->segment(3);
$controller = $this->uri->segment(2);
$ci=& get_instance();
$ci->load->library('comm');
$arr_news_comm = $ci->comm->fn_news_right();
$arr_main_news = $arr_news_comm['arr_main_news'];
$arr_recomm_column = $arr_news_comm['arr_recomm_column'];
$arr_recomm_life = array(); //$arr_news_comm['arr_recomm_life'];
$arr_life_ranking = $arr_news_comm['arr_life_ranking'];
// $arr_p_photo = $arr_news_comm['arr_p_photo'];
// $arr_p_video = $arr_news_comm['arr_p_video'];
$arr_realtime_keyword = $arr_news_comm['arr_realtime_keyword'];
$ci->load->model('life_model');
$ci->load->helper('general');
$lifeRecommends = $ci->life_model->findByCategoryId(array_flatten($ci->config->item('categories')))
->order_by('like_count', 'desc')->limit(3)->get()->result_array();
foreach ($lifeRecommends as $val) {
array_push($arr_recomm_life,
array('title' => $val['title'], 'sub_content' => $val['sub_title'],
'main_img' => $val['mainImg'], 'content_idx' => $val['idx']));
}
$main_news_class = 'section';
$main_news_style='';
if($controller == 'search') {
$main_news_class = 'lifepopular';
$main_news_style = 'style="margin-top:0"';
}
?>
<div class="list_right">
<?php if($method == 'column') { echo '<div style="height:20px"></div>'; } ?>
<?php if($controller !='search') { ?>
<div class="banner2"><a href="https://www.christiantoday.co.kr/" target="_blank"><img src="<?php echo imgSrc('/img/web/banner_0217.jpg')?>"></a>
</div>
<?php } ?>
<div class="<?php echo $main_news_class?>" <?php echo $main_news_style?>>
<h4>주요뉴스</h4>
<?php
$i=1;
$main_news_count = count($arr_main_news);
$main_news_page = ceil($main_news_count/10);
foreach ($arr_main_news as $key=>$val) {
$curr_page = ceil($i/10);
$title_txt = mb_strimwidth($val['title'], '0', '38', '..', 'utf-8');
$display_style = 'block';
if($i > 10) $display_style = 'none';
?>
<div class="section_box main_news_page<?php echo $curr_page?>" style="display:<?php echo $display_style?>">
<span class="no"><?php echo $val['rank']?></span>
<span><a href="/web/news/news_view/<?php echo $val['content_idx']?>/<?php echo cleanUrl($val['title'])?>"><?php echo $title_txt?></a></span>
</div>
<?php
$i++;
}
if($main_news_count > 10) {
?>
<div class="viewall">
<span>
<a href="javascript:change_main_news_page(-1)"><img src="<?php echo imgSrc('/img/web/img_section_left.jpg')?>"></a><a href="javascript:change_main_news_page(1)"><img src="<?php echo imgSrc('/img/web/img_section_right.jpg')?>"></a>
</span>
</div>
<?php }?>
</div>
<?php if($controller !='search') {?>
<div class="recommend">
<h4>추천연재</h4>
<?php foreach ($arr_recomm_column as $val) {
$title_txt = mb_strimwidth($val['title'], '0', '60', '..', 'utf-8');
?>
<div class="recommend_box">
<div class="art-info">
<a href="/web/news/columnist/<?php echo $val['partner_idx']?>/<?php echo cleanUrl($val['title'])?>"><span class="tit"> <?php echo $val['column_name']?></a></span>
<div><a href="/web/news/column_view/<?php echo $val['content_idx']?>/<?php echo cleanUrl($val['title'])?>"><?php echo $title_txt?></a></div>
</div>
<div class="art-img" onclick="location.href='/web/news/column_view/<?php echo $val['content_idx']?>/<?php echo cleanUrl($val['title'])?>'"
style="cursor: pointer;width:62px;width:62px; height:62px; background:url('<?php echo $val['theme_img']?>') no-repeat center; background-size:cover;"></div>
</div>
<?php }?>
</div>
<?php }?>
<?php if($method == 'news_view') {?>
<div class="banner2"><a
href="https://www.yanadoo.co.kr/freepass/neverGiveupNew?&utm_source=criteo_pc&utm_medium=da_criteo&utm_campaign=%EB%A6%AC%ED%83%80%EA%B2%9F%ED%8C%85&utm_content=%EC%B4%88%ED%8A%B9%EA%B0%80"
target="_blank"><img src="<?php echo imgSrc('/img/web/banner1_0204.jpg')?>"></a>
<!-- PC_라이프_우측하단
<ins class="adsbygoogle"
style="display:inline-block;width:250px;height:250px"
data-ad-client="ca-pub-7071495522658800"
data-ad-slot="1272145884"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> -->
</div>
<?php } else {?>
<!--<div class="issue">
<h4>실시간 급상승</h4>
<?php $i=1;
foreach ($arr_realtime_keyword as $val) {
if($i==1) echo '<div style="float:left; width:48%; padding-right:2%">';
if($i==6) echo '<div style="float:left; width:48%; padding-left:2%">';
$keyword_txt = mb_strimwidth($val['keyword'], '0', '17', '..', 'utf-8');
?>
<div class="issue_box">
<span class="no"><?php echo $i?></span>
<span><a href="/web/search/?search_keyword=<?php echo urlencode($val['keyword'])?>"><?php echo $keyword_txt?></a></span>
</div>
<?php
if($i==5 || $i==10 || $i == count($arr_realtime_keyword)) echo '</div>';
if($i==10) break;
$i++;
}?>
</div>-->
<?php }?>
<?php $this->load->view('cmtv/news_side_box'); ?>
<div class="section">
<h4>크로스맵 인기글 </h4>
<?php
$i=1;
$life_ranking_count = count($arr_life_ranking);
$life_ranking_page = ceil($life_ranking_count/10);
foreach ($arr_life_ranking as $key=>$val) {
$curr_page = ceil($i/10);
$title_txt = mb_strimwidth($val['title'], '0', '38', '..', 'utf-8');
$display_style = 'block';
if($i > 10) $display_style = 'none';
?>
<div class="section_box life_ranking_page<?php echo $curr_page?>" style="display:<?php echo $display_style?>">
<span class="no"><?php echo $val['rank']?></span>
<span><a href="/web/life/life_view/<?php echo $val['content_idx']?>/<?php echo cleanUrl($val['title'])?>"><?php echo $title_txt?></a></span>
</div>
<?php
$i++;
}
if($life_ranking_count > 10) {
?>
<div class="viewall">
<span><a href="javascript:change_life_ranking_page(-1)"><img src="<?php echo imgSrc('/img/web/img_section_left.jpg')?>"></a><a href="javascript:change_life_ranking_page(1)"><img
src="<?php echo imgSrc('/img/web/img_section_right.jpg')?>"></a></span>
<span style="float:right; font-size:13px;"><a href="/web/life/ranking">전체보기 &gt;</a> </span>
</div>
<?php }?>
</div>
<?php if($controller !='search') {?>
<div class="life">
<h4>추천 콘텐츠</h4>
<?php
$i=1;
foreach ($arr_recomm_life as $val) {
$class = 'i-cover2';
$height = '134';
$title_len = '15';
if($i==1) {
$class = 'i-cover';
$height = '268';
$title_len = '40';
}
$title_txt = mb_strimwidth($val['title'], '0', $title_len, '..', 'utf-8');
?>
<div class="<?php echo $class?>" onclick="location.href='/web/life/life_view/<?php echo $val['content_idx']?>'" style="cursor: pointer">
<span class="shadow"></span>
<div style="width:<?php echo $height?>px; height:163px; background:url('<?php echo imgSrc($val['main_img'])?>') no-repeat center; background-size:cover;"></div>
<p class="txt"><?php echo $title_txt?></p>
</div>
<?php
if($i > 2) break;
$i++;
}
?>
</div>
<?php }?>
</div>
<script>
$(document).ready(function() {
setInterval("popular_media_interval()", 7000);
});
var main_news_curr_page = 1;
function change_main_news_page(page) {
var total_page = "<?php echo $main_news_page?>";
var move_page = main_news_curr_page + page;
if (move_page > 0 && total_page >= move_page) {
$(".main_news_page" + move_page).show();
$(".main_news_page" + main_news_curr_page).hide();
main_news_curr_page = move_page;
}
}
var life_ranking_curr_page = 1;
function change_life_ranking_page(page) {
var total_page = "<?php echo $life_ranking_page?>";
var move_page = life_ranking_curr_page + page;
if (move_page > 0 && total_page >= move_page) {
$(".life_ranking_page" + move_page).show();
$(".life_ranking_page" + life_ranking_curr_page).hide();
life_ranking_curr_page = move_page;
}
}
function change_popular_media(id) {
$("#popular_photo").hide();
$("#popular_video").hide();
$("#" + id).show();
}
function popular_media_interval() {
$("#popular_photo").toggle();
$("#popular_video").toggle();
}
</script>

Some files were not shown because too many files have changed in this diff Show More