From fd7ee9be7a66d6ae7ed35a72d7c1bfe05de6bdc9 Mon Sep 17 00:00:00 2001 From: chicpro Date: Thu, 10 Jul 2014 14:10:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B9=B4=EC=B9=B4=EC=98=A4=ED=86=A1=20?= =?UTF-8?q?=EB=A7=81=ED=81=AC=20=EA=B8=B0=EB=8A=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/config_form.php | 10 ++++++++++ adm/config_form_update.php | 1 + install/gnuboard5.sql | 1 + js/kakaolink.js | 10 ++++++++++ plugin/sns/icon/kakaotalk.png | Bin 0 -> 1532 bytes plugin/sns/icon/kakaotalk_off.png | Bin 0 -> 1173 bytes plugin/sns/view.sns.skin.php | 13 +++++++++++++ 7 files changed, 35 insertions(+) create mode 100644 js/kakaolink.js create mode 100644 plugin/sns/icon/kakaotalk.png create mode 100644 plugin/sns/icon/kakaotalk_off.png diff --git a/adm/config_form.php b/adm/config_form.php index a6e4f067c..b2fc57f7a 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -177,6 +177,12 @@ if(!isset($config['cf_optimize_date'])) { ADD `cf_optimize_date` date NOT NULL default '0000-00-00' AFTER `cf_popular_del` ", true); } +// 카카오톡링크 api 키 +if(!isset($config['cf_kakao_js_apikey'])) { + sql_query(" ALTER TABLE `{$g5['config_table']}` + ADD `cf_kakao_js_apikey` varchar(255) NOT NULL DEFAULT '' AFTER `cf_googl_shorturl_apikey` ", true); +} + if(!$config['cf_faq_skin']) $config['cf_faq_skin'] = "basic"; if(!$config['cf_mobile_faq_skin']) $config['cf_mobile_faq_skin'] = "basic"; @@ -1056,6 +1062,10 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) { API Key 등록하기 + + + 앱 등록하기 + diff --git a/adm/config_form_update.php b/adm/config_form_update.php index db852d38b..33e49d1a4 100644 --- a/adm/config_form_update.php +++ b/adm/config_form_update.php @@ -127,6 +127,7 @@ $sql = " update {$g5['config_table']} cf_icode_server_ip = '{$_POST['cf_icode_server_ip']}', cf_icode_server_port = '{$_POST['cf_icode_server_port']}', cf_googl_shorturl_apikey = '{$_POST['cf_googl_shorturl_apikey']}', + cf_kakao_js_apikey = '{$_POST['cf_kakao_js_apikey']}', cf_facebook_appid = '{$_POST['cf_facebook_appid']}', cf_facebook_secret = '{$_POST['cf_facebook_secret']}', cf_twitter_key = '{$_POST['cf_twitter_key']}', diff --git a/install/gnuboard5.sql b/install/gnuboard5.sql index e55db57db..a50b5ff79 100644 --- a/install/gnuboard5.sql +++ b/install/gnuboard5.sql @@ -294,6 +294,7 @@ CREATE TABLE IF NOT EXISTS `g5_config` ( `cf_facebook_secret` varchar(255) NOT NULL, `cf_twitter_key` varchar(255) NOT NULL, `cf_twitter_secret` varchar(255) NOT NULL, + `cf_kakao_js_apikey` varchar(255) NOT NULL, `cf_1_subj` varchar(255) NOT NULL DEFAULT '', `cf_2_subj` varchar(255) NOT NULL DEFAULT '', `cf_3_subj` varchar(255) NOT NULL DEFAULT '', diff --git a/js/kakaolink.js b/js/kakaolink.js new file mode 100644 index 000000000..8ac822a0b --- /dev/null +++ b/js/kakaolink.js @@ -0,0 +1,10 @@ +function kakaolink_send(text, url) +{ + // 카카오톡 링크 버튼을 생성합니다. 처음 한번만 호출하면 됩니다. + Kakao.Link.sendTalkLink({ + webLink : { + text: String(text), + url: url // 앱 설정의 웹 플랫폼에 등록한 도메인의 URL이어야 합니다. + } + }); +} \ No newline at end of file diff --git a/plugin/sns/icon/kakaotalk.png b/plugin/sns/icon/kakaotalk.png new file mode 100644 index 0000000000000000000000000000000000000000..78fe26ca7a44efcab004d7ae4fb634ad270f83f2 GIT binary patch literal 1532 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 literal 0 HcmV?d00001 diff --git a/plugin/sns/view.sns.skin.php b/plugin/sns/view.sns.skin.php index 204d372a3..0af55cbca 100644 --- a/plugin/sns/view.sns.skin.php +++ b/plugin/sns/view.sns.skin.php @@ -21,8 +21,21 @@ $facebook_url = $sns_send.'&sns=facebook'; $twitter_url = $sns_send.'&sns=twitter'; $gplus_url = $sns_send.'&sns=gplus'; ?> + + + + + + +
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • + +
  • 카카오톡으로 보내기 +