sns 글등록 진행중

This commit is contained in:
gnuboard
2013-05-27 18:24:35 +09:00
parent 45f46b5b92
commit f87e0e134f
14 changed files with 172 additions and 9 deletions

View File

@ -169,6 +169,18 @@ include_once(G4_LIB_PATH.'/thumbnail.lib.php');
?>
</article>
<?php
$sns_send = G4_BBS_URL.'/sns_send.php?longurl='.urlencode('http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
$sns_send .= '&amp;title='.urlencode(utf8_strcut(get_text($view['wr_subject']),140));
?>
<ul>
<li><a href="<?=$sns_send?>&amp;sns=facebook" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/facebook.png" alt="이 글을 내 페이스북 계정으로 보내기"></a></li>
<li><a href="<?=$sns_send?>&amp;sns=twitter" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/twitter.png" alt="이 글을 내 트위터 계정으로 보내기"></a></li>
<li><a href="<?=$sns_send?>&amp;sns=me2day" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/me2day.png" alt="이 글을 내 미투데이 계정으로 보내기"></a></li>
<li><a href="<?=$sns_send?>&amp;sns=gplus" target="_blank"><img src="<?php echo G4_SNS_URL; ?>/icon/gplus.png" alt="이 글을 내 구글플러스 계정으로 보내기"></a></li>
</ul>
<?php
// 코멘트 입출력
include_once('./view_comment.php');

View File

@ -31,13 +31,13 @@ if (!$config['cf_sns_use']) return;
}
if ($facebook_user) {
echo '<input type="checkbox" name="facebook_checked" id="facebook_checked" '.($member['mb_facebook_checked']?'checked':'').' value="1">';
echo '<img src="'.G4_SNS_URL.'/icon/facebook_on.png" id="facebook_icon">';
echo '<input type="checkbox" name="facebook_checked" id="facebook_checked" '.(get_cookie('ck_facebook_checked')?'checked':'').' value="1">';
echo '<img src="'.G4_SNS_URL.'/icon/facebook.png" id="facebook_icon">';
} else {
$facebook_url = $facebook->getLoginUrl(array("redirect_uri"=>G4_SNS_URL."/facebook/callback.php", "scope"=>"publish_stream,read_stream,offline_access", "display"=>"popup"));
echo '<input type="checkbox" name="facebook_checked" id="facebook_checked" disabled value="1">';
echo '<a href="'.$facebook_url.'" id="facebook_url" onclick="return false;"><img src="'.G4_SNS_URL.'/icon/facebook_'.($facebook_user?'on':'off').'.png" id="facebook_icon"></a>';
echo '<a href="'.$facebook_url.'" id="facebook_url" onclick="return false;"><img src="'.G4_SNS_URL.'/icon/facebook'.($facebook_user?'':'_off').'.png" id="facebook_icon"></a>';
echo '<script>$(function(){ $("#facebook_url").click(function(){ window.open(this.href, "facebook_url", "width=600,height=250"); }); });</script>';
}
}
@ -80,15 +80,39 @@ if (!$config['cf_sns_use']) return;
}
if ($twitter_user) {
echo '<input type="checkbox" name="twitter_checked" id="twitter_checked" '.($member['mb_twitter_checked']?'checked':'').' value="1">';
echo '<img src="'.G4_SNS_URL.'/icon/twitter_on.png" id="twitter_icon">';
echo '<input type="checkbox" name="twitter_checked" id="twitter_checked" '.(get_cookie('ck_twitter_checked')?'checked':'').' value="1">';
echo '<img src="'.G4_SNS_URL.'/icon/twitter.png" id="twitter_icon">';
} else {
echo '<input type="checkbox" name="twitter_checked" id="twitter_checked" disabled value="1">';
echo '<a href="'.$twitter_url.'" id="twitter_url" onclick="return false;"><img src="'.G4_SNS_URL.'/icon/twitter_'.($twitter_user?'on':'off').'.png" id="twitter_icon"></a>';
echo '<a href="'.$twitter_url.'" id="twitter_url" onclick="return false;"><img src="'.G4_SNS_URL.'/icon/twitter'.($twitter_user?'':'_off').'.png" id="twitter_icon"></a>';
echo '<script>$(function(){ $("#twitter_url").click(function(){ window.open(this.href, "twitter_url", "width=600,height=250"); }); });</script>';
}
}
//============================================================================
//============================================================================
// 미투데이
//----------------------------------------------------------------------------
if ($config['cf_me2day_key']) {
$me2day_user = false;
if (empty($_SESSION['me2day']['user_id']) || empty($_SESSION['me2day']['user_key'])) {
$result = json_decode(file_get_contents("http://me2day.net/api/get_auth_url.json?akey=".$config['cf_me2day_key']));
$me2day_url = $result->url;
} else {
$me2day_user = true;
}
if ($me2day_user) {
echo '<input type="checkbox" name="me2day_checked" id="me2day_checked" '.(get_cookie('ck_me2day_checked')?'checked':'').' value="1">';
echo '<img src="'.G4_SNS_URL.'/icon/me2day.png" id="me2day_icon">';
} else {
echo '<input type="checkbox" name="me2day_checked" id="me2day_checked" disabled value="1">';
echo '<a href="'.$me2day_url.'" id="me2day_url" onclick="return false;"><img src="'.G4_SNS_URL.'/icon/me2day'.($me2day_user?'':'_off').'.png" id="me2day_icon"></a>';
echo '<script>$(function(){ $("#me2day_url").click(function(){ window.open(this.href, "me2day_url", "width=1000,height=800"); }); });</script>';
}
}
//============================================================================
?>
</div>
</td>