SNS 수정중
This commit is contained in:
@ -95,6 +95,8 @@ $sql = " insert into {$g4['board_table']}
|
||||
bo_notice = '{$board['bo_notice']}',
|
||||
bo_upload_count = '{$board[bo_upload_count]}',
|
||||
bo_use_email = '{$board[bo_use_email]}',
|
||||
bo_use_cert = '{$board[bo_use_cert]}',
|
||||
bo_use_sns = '{$board[bo_use_sns]}',
|
||||
bo_sort_field = '{$board['bo_sort_field']}',
|
||||
bo_1_subj = '{$board['bo_1_subj']}',
|
||||
bo_2_subj = '{$board['bo_2_subj']}',
|
||||
|
||||
@ -49,6 +49,10 @@ if (!isset($board['bo_use_cert'])) {
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_use_cert` ENUM('','cert','adult') NOT NULL DEFAULT '' AFTER `bo_use_email` ", false);
|
||||
}
|
||||
|
||||
if (!isset($board['bo_use_sns'])) {
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_use_sns` TINYINT NOT NULL DEFAULT '0' AFTER `bo_use_cert` ", false);
|
||||
}
|
||||
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` CHANGE `bo_use_cert` `bo_use_cert` ENUM('','cert','adult') NOT NULL DEFAULT '' ", false);
|
||||
|
||||
$required = "";
|
||||
@ -667,6 +671,20 @@ $pg_anchor = '<ul class="anchor">
|
||||
<label for="chk_all_comment_max">전체적용</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bo_use_sns">SNS 사용</label></th>
|
||||
<td>
|
||||
<?php echo help("사용에 체크하시면 소셜네트워크서비스(SNS)에 글을 퍼가거나 댓글을 동시에 등록할수 있습니다.<br>기본환경설정의 SNS 설정을 하셔야 사용이 가능합니다.") ?>
|
||||
<input type="checkbox" name="bo_use_sns" value="1" id="bo_use_sns" <?php echo $board['bo_use_sns']?'checked':''; ?>>
|
||||
사용
|
||||
</td>
|
||||
<td class="group_setting">
|
||||
<input type="checkbox" name="chk_grp_use_sns" value="1" id="chk_grp_use_sns">
|
||||
<label for="chk_grp_use_sns">그룹적용</label>
|
||||
<input type="checkbox" name="chk_all_use_sns" value="1" id="chk_all_use_sns">
|
||||
<label for="chk_all_use_sns">전체적용</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="bo_use_search">전체 검색 사용</label></th>
|
||||
<td>
|
||||
|
||||
@ -77,6 +77,7 @@ $sql_common = " gr_id = '{$_POST['gr_id']}',
|
||||
bo_use_list_content = '{$_POST['bo_use_list_content']}',
|
||||
bo_use_email = '{$_POST['bo_use_email']}',
|
||||
bo_use_cert = '{$_POST['bo_use_cert']}',
|
||||
bo_use_sns = '{$_POST['bo_use_sns']}',
|
||||
bo_table_width = '{$_POST['bo_table_width']}',
|
||||
bo_subject_len = '{$_POST['bo_subject_len']}',
|
||||
bo_mobile_subject_len = '{$_POST['bo_mobile_subject_len']}',
|
||||
@ -254,6 +255,7 @@ if (is_checked('chk_grp_use_list_view')) $grp_fields .= " , bo_use_list_v
|
||||
if (is_checked('chk_grp_use_list_content')) $grp_fields .= " , bo_use_list_content = '{$bo_use_list_content}' ";
|
||||
if (is_checked('chk_grp_use_email')) $grp_fields .= " , bo_use_email = '{$bo_use_email}' ";
|
||||
if (is_checked('chk_grp_use_cert')) $grp_fields .= " , bo_use_cert = '{$bo_use_cert}' ";
|
||||
if (is_checked('chk_grp_use_sns')) $grp_fields .= " , bo_use_sns = '{$bo_use_sns}' ";
|
||||
if (is_checked('chk_grp_skin')) $grp_fields .= " , bo_skin = '{$bo_skin}' ";
|
||||
if (is_checked('chk_grp_mobile_skin')) $grp_fields .= " , bo_mobile_skin = '{$bo_mobile_skin}' ";
|
||||
if (is_checked('chk_grp_gallery_cols')) $grp_fields .= " , bo_gallery_cols = '{$bo_gallery_cols}' ";
|
||||
@ -337,6 +339,7 @@ if (is_checked('chk_all_use_list_view')) $all_fields .= " , bo_use_list_v
|
||||
if (is_checked('chk_all_use_list_content')) $all_fields .= " , bo_use_list_content = '{$bo_use_list_content}' ";
|
||||
if (is_checked('chk_all_use_email')) $all_fields .= " , bo_use_email = '{$bo_use_email}' ";
|
||||
if (is_checked('chk_all_use_cert')) $all_fields .= " , bo_use_cert = '{$bo_use_cert}' ";
|
||||
if (is_checked('chk_all_use_sns')) $all_fields .= " , bo_use_sns = '{$bo_use_sns}' ";
|
||||
if (is_checked('chk_all_skin')) $all_fields .= " , bo_skin = '{$bo_skin}' ";
|
||||
if (is_checked('chk_all_mobile_skin')) $all_fields .= " , bo_mobile_skin = '{$bo_mobile_skin}' ";
|
||||
if (is_checked('chk_all_gallery_cols')) $all_fields .= " , bo_gallery_cols = '{$bo_gallery_cols}' ";
|
||||
|
||||
@ -103,6 +103,7 @@ $colspan = 15;
|
||||
<th scope="col">쓰기P<span class="sound_only">포인트</span></th>
|
||||
<th scope="col">댓글P<span class="sound_only">포인트</span></th>
|
||||
<th scope="col">다운P<span class="sound_only">포인트</span></th>
|
||||
<th scope="col"><?php echo subject_sort_link('bo_use_sns') ?>SNS<br>사용</a></th>
|
||||
<th scope="col"><?php echo subject_sort_link('bo_use_search') ?>검색<br>사용</a></th>
|
||||
<th scope="col"><?php echo subject_sort_link('bo_show_menu') ?>메뉴<br>보임</a></th>
|
||||
<th scope="col"><?php echo subject_sort_link('bo_order') ?>출력<br>순서</a></th>
|
||||
@ -143,6 +144,7 @@ $colspan = 15;
|
||||
<td><input type="text" name="bo_write_point[<?php echo $i ?>]" value="<?php echo $row['bo_write_point'] ?>" title="쓰기포인트" class="frm_input" size="2"></td>
|
||||
<td><input type="text" name="bo_comment_point[<?php echo $i ?>]" value="<?php echo $row['bo_comment_point'] ?>" title="댓글포인트" class="frm_input" size="2"></td>
|
||||
<td><input type="text" name="bo_download_point[<?php echo $i ?>]" value="<?php echo $row['bo_download_point'] ?>" title="다운포인트" class="frm_input" size="2"></td>
|
||||
<td><input type="checkbox" name="bo_use_sns[<?php echo $i ?>]" value="1" id="bo_use_sns<?php echo $i ?>" <?php echo $row['bo_sus_sns']?"checked":"" ?> title="선택시 SNS 사용"></td>
|
||||
<td><input type="checkbox" name="bo_use_search[<?php echo $i ?>]" value="1" id="bo_use_search_<?php echo $i ?>" <?php echo $row['bo_use_search']?"checked":"" ?> title="선택시 검색사용"></td>
|
||||
<td><input type="checkbox" name="bo_show_menu[<?php echo $i ?>]" value="1" id="bo_show_menu_<?php echo $i ?>" <?php echo $row['bo_show_menu']?"checked":"" ?> title="선택시 메뉴보이기"></td>
|
||||
<td><input type="text" name="bo_order[<?php echo $i ?>]" value="<?php echo $row['bo_order'] ?>" id="bo_order<?php echo $i ?>" title="출력순서" class="frm_input" size="2"></td>
|
||||
|
||||
@ -167,8 +167,13 @@ if ($w == 'c') // 댓글 입력
|
||||
|
||||
$comment_id = mysql_insert_id();
|
||||
|
||||
// SNS 등록
|
||||
$wr_sns = array();
|
||||
include_once("./write_comment_update.sns.php");
|
||||
$wr_sns = implode(",", $wr_sns);
|
||||
|
||||
// 원글에 댓글수 증가 & 마지막 시간 반영
|
||||
sql_query(" update $write_table set wr_comment = wr_comment + 1, wr_last = '".G4_TIME_YMDHIS."' where wr_id = '$wr_id' ");
|
||||
sql_query(" update $write_table set wr_comment = wr_comment + 1, wr_sns = '$wr_sns', wr_last = '".G4_TIME_YMDHIS."' where wr_id = '$wr_id' ");
|
||||
|
||||
// 새글 INSERT
|
||||
sql_query(" insert into {$g4['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '$bo_table', '$comment_id', '$wr_id', '".G4_TIME_YMDHIS."', '{$member['mb_id']}' ) ");
|
||||
@ -182,9 +187,6 @@ if ($w == 'c') // 댓글 입력
|
||||
|
||||
$wr_subject = get_text(stripslashes($wr['wr_subject']));
|
||||
|
||||
// SNS 등록
|
||||
include_once("./write_comment_update.sns.php");
|
||||
|
||||
// 메일발송 사용
|
||||
if ($config['cf_email_use'] && $board['bo_use_email'])
|
||||
{
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if (!$config['cf_sns_use']) return;
|
||||
if (!$board['bo_use_sns']) return;
|
||||
|
||||
set_cookie('ck_facebook_checked', false);
|
||||
set_cookie('ck_twitter_checked' , false);
|
||||
set_cookie('ck_me2day_checked' , false);
|
||||
set_cookie('ck_facebook_checked', false, 86400*31);
|
||||
set_cookie('ck_twitter_checked' , false, 86400*31);
|
||||
set_cookie('ck_me2day_checked' , false, 86400*31);
|
||||
|
||||
//============================================================================
|
||||
// 페이스북
|
||||
@ -38,6 +38,8 @@ if ($_POST['facebook_checked']) {
|
||||
;;;
|
||||
}
|
||||
}
|
||||
|
||||
$wr_sns[] = "fb";
|
||||
}
|
||||
//============================================================================
|
||||
|
||||
@ -60,6 +62,8 @@ if ($_POST['twitter_checked']) {
|
||||
|
||||
set_cookie('ck_twitter_checked', true, 86400*31);
|
||||
}
|
||||
|
||||
$wr_sns[] = "tw";
|
||||
}
|
||||
//============================================================================
|
||||
|
||||
@ -76,6 +80,8 @@ if ($_POST['me2day_checked']) {
|
||||
|
||||
set_cookie('ck_me2day_checked', true, 86400*31);
|
||||
}
|
||||
|
||||
$wr_sns[] = "me";
|
||||
}
|
||||
//============================================================================
|
||||
?>
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if (!$config['cf_sns_use']) return;
|
||||
if (!$board['bo_use_sns']) return;
|
||||
|
||||
$sns_msg = urlencode(str_replace('\"', '"', $view['subject']));
|
||||
$sns_url = googl_short_url('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
|
||||
@ -15,7 +15,6 @@ $facebook_url = "http://www.facebook.com/sharer/sharer.php?s=100&p[url]=".$sns_
|
||||
$twitter_url = "http://twitter.com/home?status=".$msg_url;
|
||||
$me2day_url = "http://me2day.net/posts/new?new_post[body]=".$msg_url;
|
||||
$gplus_url = "https://plus.google.com/share?url=".$sns_url;
|
||||
$kakao_url = "kakaolink://sendurl?msg={$sns_msg}&url={$sns_url}&appid={$kakao_appid}&appver=1.0&type=link&appname={$kakao_appname}&apiver=2.0";
|
||||
|
||||
/*
|
||||
$sns_send = G4_BBS_URL.'/sns_send.php?longurl='.urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
|
||||
@ -29,5 +28,12 @@ $sns_send .= '&title='.$sns_msg;
|
||||
<li><a href="<?php echo $twitter_url; ?>" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/twitter.png" alt="이 글을 내 트위터 계정으로 보내기"></a></li>
|
||||
<li><a href="<?php echo $me2day_url; ?>" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/me2day.png" alt="이 글을 내 미투데이 계정으로 보내기"></a></li>
|
||||
<li><a href="<?php echo $gplus_url; ?>" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/gplus.png" alt="이 글을 내 구글플러스 계정으로 보내기"></a></li>
|
||||
<?php
|
||||
if (G4_IS_MOBILE) {
|
||||
$kakao_url = "kakaolink://sendurl?msg={$sns_msg}&url={$sns_url}&appid={$kakao_appid}&appver=1.0&type=link&appname={$kakao_appname}&apiver=2.0";
|
||||
?>
|
||||
<li><a href="<?php echo $kakao_url; ?>" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/kakaotalk.png" alt="이 글을 카카오톡으로 보내기"></a></li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
|
||||
if (!$config['cf_sns_use']) return;
|
||||
if (!$board['bo_use_sns']) return;
|
||||
?>
|
||||
<tr>
|
||||
<th scope="row">SNS 등록</th>
|
||||
|
||||
Reference in New Issue
Block a user