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 85d21ec03..3a3bb7d67 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 000000000..78fe26ca7
Binary files /dev/null and b/plugin/sns/icon/kakaotalk.png differ
diff --git a/plugin/sns/icon/kakaotalk_off.png b/plugin/sns/icon/kakaotalk_off.png
new file mode 100644
index 000000000..c3acc1337
Binary files /dev/null and b/plugin/sns/icon/kakaotalk_off.png differ
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';
?>
+
+
+
+
+
+
+