diff --git a/modules/syndication/conf/info.xml b/modules/syndication/conf/info.xml index 3cb43dd15..c870d3843 100644 --- a/modules/syndication/conf/info.xml +++ b/modules/syndication/conf/info.xml @@ -2,11 +2,11 @@ Syndication 검색서비스업체와 직접 통신을 통해 컨텐츠를 잘 검색되도록 하는 Syndication 규약을 따라 정보를 주고받는 모듈 - 0.2 - 2010-03-12 + 1.0 + 2010-06-23 interlock - - XE + + NHN diff --git a/modules/syndication/conf/module.xml b/modules/syndication/conf/module.xml index 66217a5e6..cafab0a95 100644 --- a/modules/syndication/conf/module.xml +++ b/modules/syndication/conf/module.xml @@ -4,9 +4,9 @@ - - + + diff --git a/modules/syndication/lang/ko.lang.php b/modules/syndication/lang/ko.lang.php index b9dd1afc7..e0bfa080c 100644 --- a/modules/syndication/lang/ko.lang.php +++ b/modules/syndication/lang/ko.lang.php @@ -13,4 +13,20 @@ $lang->msg_site_url_is_null = '사이트 주소를 입력해주세요'; $lang->success_applied = '적용되었습니다'; + + $lang->msg_ping_test_error = 'Ping 테스트 에러입니다. 도메인 및 서버 설정을 확인해주세요'; + $lang->msg_success_ping_test = '정상적 동작으로 확인되었습니다.'; + + $lang->cmd_check_syndication_echo = 'Syndication 문서 출력 동작확인'; + $lang->cmd_check_syndication_status = '연결상태 확인'; + + $lang->site = '사이트'; + $lang->syndication_synic_start_date = '서버 등록일'; + $lang->syndication_synic_last_date = '마지막 업데이트'; + $lang->syndication_visit_ok_count = 'Ping 연속접속 성공 횟수'; + $lang->syndication_visit_fail_count = 'Ping 실패 횟수'; + + $lang->syndication_status_result = '상태정보'; + $lang->syndication_sync_article = '동기화 문서'; + $lang->syndication_status = '동기화 상태'; ?> diff --git a/modules/syndication/tpl/config.html b/modules/syndication/tpl/config.html index 7e2f27162..96c15e98d 100644 --- a/modules/syndication/tpl/config.html +++ b/modules/syndication/tpl/config.html @@ -11,8 +11,10 @@
{$lang->my_syndication_url}
- http:// + http:// +

{$lang->about_my_syndication_url}

+

@@ -23,9 +25,11 @@
  • selected)-->checked="checked" /> +
  • +

    {$lang->about_syndication}

    diff --git a/modules/syndication/tpl/css/syndication.css b/modules/syndication/tpl/css/syndication.css index 462b7fd99..1a6213680 100644 --- a/modules/syndication/tpl/css/syndication.css +++ b/modules/syndication/tpl/css/syndication.css @@ -6,3 +6,12 @@ ul.syndiService li { padding:10px 0; margin:0;} select.exceptModuleList { width:400px; } ul.midCommand { margin:20px 0 0 0; padding:0; list-style:none; } ul.midCommand li { display:inline; margin:0 20px 0 0; padding:0;} + +/* Vertical Bar Graph */ +.vGraph{ padding:20px 0;} +.vGraph ul{ margin:0; padding:0; height:100px; border:1px solid #ddd; border-top:0; border-right:0; font-size:11px; font-family:Tahoma, Geneva, sans-serif; list-style:none;} +.vGraph ul:after{ content:""; display:block; clear:both;} +.vGraph li{ float:left; display:inline; width:8%; height:100%; margin:0 3%; position:relative; text-align:center; white-space:nowrap;} +.vGraph .gTerm{ position:relative; display:inline-block; width:100%; height:20px; line-height:20px; margin:0 -100% -20px 0; padding:100px 0 0 0; vertical-align:bottom; color:#767676; font-weight:bold;} +.vGraph .gBar{ position:relative; display:inline-block; width:100%; margin:-1px 0 0 0; border:1px solid #ccc; border-bottom:0; background:#e9e9e9; vertical-align:bottom;} +.vGraph .gBar span{ position:absolute; width:100%; top:-20px; left:0; color:#767676;} diff --git a/modules/syndication/tpl/js/syndication.js b/modules/syndication/tpl/js/syndication.js index 2785819a2..7af234ac8 100644 --- a/modules/syndication/tpl/js/syndication.js +++ b/modules/syndication/tpl/js/syndication.js @@ -23,3 +23,33 @@ function doSyncExceptModules(id) { } xGetElementById(id).value = selected_module_srls.join(','); } + + +function pingSite(site_url){ + + jQuery('p.ping_test_result').html(''); + var response_tags = new Array('error','message','ping_result'); + exec_xml('syndication','procSyndicationAdminCheckSitePingResult',{'site_url':site_url},function(ret_obj,response_tags){ + var error = ret_obj['error']; + var message = ret_obj['message']; + var ping_result = ret_obj['ping_result']; + if(ping_result) jQuery('p.ping_test_result').text(ping_result); + alert(message); + + },response_tags); +} + +function checkSyndicationStatus(service){ + + jQuery('p.print_result_status').html(''); + var response_tags = new Array('error','message','result_status'); + exec_xml('syndication','procSyndicationAdminCheckApiStatus',{target_service:service},function(ret_obj,response_tags){ + var error = ret_obj['error']; + var message = ret_obj['message']; + var result = ret_obj['result_status']; + + if(result) jQuery('div.print_result_status').html(result); + if(error!=0) alert(message); + + },response_tags); +} diff --git a/modules/syndication/tpl/naver_result.html b/modules/syndication/tpl/naver_result.html new file mode 100644 index 000000000..29171b78b --- /dev/null +++ b/modules/syndication/tpl/naver_result.html @@ -0,0 +1,41 @@ +

    Naver Syndication Status

    + +

    {$lang->syndication_status_result}

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    {$lang->site}{$result->site_name}
    {$lang->syndication_status}{$result->status}
    {$lang->syndication_synic_start_date}{$result->first_update}
    {$lang->syndication_synic_last_date}{$result->last_update}
    {$lang->syndication_visit_ok_count}{number_format($result->visit_ok_count)}
    {$lang->syndication_visit_fail_count}{number_format($result->visit_fail_count)}
    +

    {$lang->syndication_sync_article}

    +
    + + + +