그누보드4에도 네이버신디케이션 연결하자! (UTF-8)

· 2014-03-21 (금) 14:17:01 · 8265 · 17
utf8syndi.jpg
네이버 신디케이션 UTF-8 입니다.(테스트하지안음)
그누보드5는 기본 장착되어 있으나, 그누보드4는 없기에 여기저기 소스 찾아서 참고해서 만들어보았습니다

UTF-8은 테스트해보지 않았습니다
인코딩이나 데이타 연동시에 오류가날수도 있습니다
만일 오류가 나서 수정하신분들은 수정분을 올려주시면 감사하겠습니다



※ 설치 및 파일수정 등 사용법은 EUC-KR과 같습니다. 아래주소에서 확인하세요

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=151846



정상 설치하고 새글을 1개등록하면, 정상적으로 설치된 경우에는 네이버에 ping을 보내게되고, 네이버연결확인에서 standby 로 표시됩니다. standby로 변경된 후에 반드시 네이버 고객센터에 요청작업을 하셔야만 확인후 working 으로 변경됩니다^^
네이버 고객센터에 요청작업을 하지 않으시면.. 더 이상 진행되지 않습니다^^ (모든 사이트를 모니터링할수는 없기에 요청시에만 처리가능한듯 합니다)
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=151846 에서 하단에 설명한 네이버등록 절차를 꼭 확인하세요^^

첨부파일

utf8syndi.jpg (78 KB)
0회 2014-03-21 14:17
|

댓글 17개

2014-03-22 (토) 17:39:20
⑦ bbs/write_update.php
---------------------------------------------------------------------------------
33번째줄의
include '../syndi/include/gnuboard4_euckr/include.adm.board_delete.inc.php';
를 기존 파일에 같은 위치에 추가
이작업을 하면.. 글쓰기후...
delete from g4_syndi_delete_content_log where content_id='29' and bbs_id='06_1'

1146 : Table 'designbattle.g4_syndi_delete_content_log' doesn't exist

error file : /db/bbs/write_update.php
이렇게 에러가 나옵니다..ㅠ.ㅠ
신디 포기 하고 있었는데.. 고마운 자료가 올라와서 다시 도전해 보려 하는데.. 이렇게 되었습니다
원인이 뭘까요?
2014-03-23 (일) 00:42:04
DB가 설치안되있어서 그럽니다.
syndi/schema/mysql.gnuboard4_euckr.sql 에 있습니다.
2014-03-23 (일) 16:37:27
syndi/schema/mysql.gnuboard4_euckr.sql 이거 그냥 실행 시키면 되는건가요?
2014-03-23 (일) 22:23:43
해결되었습니다.
안에 있는 내용을 SQL질의 응답에 넣으니까 되네요...^^
DB에 관한 지식이 없어서..^^
이제 모든 작업을 했으니.. 기다리는 것만 남았네요..^^
2014-03-24 (월) 10:32:47
정상 설치하고 새글을 1개등록하면, 정상적으로 설치된 경우에는 네이버에 ping을 보내게되고, 네이버연결확인에서 standby 로 표시됩니다. standby로 변경된 후에 반드시 네이버 고객센터에 요청작업을 하셔야만 확인후 working 으로 변경됩니다^^
네이버 고객센터에 요청작업을 하지 않으시면.. 더 이상 진행되지 않습니다^^ (모든 사이트를 모니터링할수는 없기에 요청시에만 처리가능한듯 합니다)
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=151846 에서 하단에 설명한 네이버등록 절차를 꼭 확인하세요^^
2014-03-25 (화) 20:09:30
고객님, 아래와 같이 채널목록을 요청하면
연동규약에 맞게 채널리스트를 출력해 주어야 하는데요.

http://www.designbattle.co.kr/dbwww.designbattle.co.kr/db/syndi/syndi_echo.php?module=syndication&act=getSyndicationList&id=tag:www.designbattle.co.kr/db,2014:site&type=channel

현재 채널리스트가 출력되지 않고 있습니다.

안내페이지의 신디케이션 API 명세 부분을 참고하시어
연동규약에 맞도록 모듈을 점검해 보시기를 부탁드립니다.

http://developer.naver.com/wiki/pages/syndAPIspec

더 좋은 검색결과를 제공하기 위해 노력하는 네이버가 되겠습니다.
2014-03-25 (화) 20:12:30
이렇게 메일이 와서.. 채널요청을 할때. 도메인이 중복되어.. 안되는거라고..
http://www.designbattle.co.kr/db/syndi/syndi_echo.php?module=syndication&act=getSyndicationList&id=tag:www.designbattle.co.kr/db,2014:site&type=channel
이렇게 하면 된다고 해도 같은 메일만 자꾸 보내 주네요... ㅠ.ㅠ
뭔가 설정을 잘못해서.. 도메인이 중복으로 들어가는 건가요???
분명 도메인을 빼면 잘되는데.. 자꾸 2번 넣고 안된다고 하니.. 답답합니다.


syndi/config/site.config.php 파일에도..

<?PHP

// 타임존
$GLOBALS['syndi_time_zone'] = '+09:00';

// 데이타 인코딩
$GLOBALS['syndi_from_encoding'] = 'utf-8';

// 도메인 (http:// 제외, 마지막 / 제외)
$GLOBALS['syndi_tag_domain'] = 'www.designbattle.co.kr/db';

// 도메인 연결 날짜(년도)
$GLOBALS['syndi_tag_year'] = '2013';

// 홈페이지 제목
$GLOBALS['syndi_homepage_title'] = '디자인배틀';

// Syndication 출력 url (syndi_echo.php의 웹경로)
$GLOBALS['syndi_echo_url'] = 'http://' . $GLOBALS['syndi_tag_domain'] . '/syndi/syndi_echo.php';

?>

이렇게 넣었는데.. ㅠ.ㅠ
2014-03-26 (수) 13:59:55
중복으로 도메인나오는것은 프로그램상의 문제는 아닌듯하고요. 그쪽 담당자가 확인하는 과정에서 생긴 문제인듯한데요. 실제 테스트해볼수있는페이지인 ping.php파일이 있는 주소를 알려주세요.
www.designbattle.co.kr/db/syndi/ping.php 가 되겠죠. 그래야 확인과정에서 실수가 없을듯합니다
설치및사용방법에 모두 기재한 내용인데요.. db설치부분도 그렇구요.. 설명쓴부분을 정독해서 확인부터 해주세요
눈물날려고 합니다. 감동입니다. 이런거 까지 신경을 써주시다니... 올해는 대박 나길 제가 기원 합니다.

앞으로 잘 될꺼에요. 감사합니다. 또 감사합니다. 잘 쓸께요...^^*
2014-03-26 (수) 09:47:46
감사합니다^^
제가 UTF-8버전을 설치한게 없어서.. 테스트를 하지 못하고 그냥 수정한 상태에서만 올리게 되었는데요
실제 연동하시다가 오류나는 부분이 있는경우.. 만일 수정하여 처리하신 분이 계시다면 수정분도 올려주시거나 댓글로 공유해주시면 감사하겠습니다^^
그냥 시키는대로 수정해서 올려놓으니 정상적으로 되네요.
아주 잘 활용할 수 있을거 같아 너무 너무 좋네요.
감사합니다.
2014-03-26 (수) 14:23:21
www.designbattle.co.kr/db/syndi/ping.php 이주소를 보내줬는데도.. 몇번을 설명해도 같은 답변이 오네요..
오늘 다시 정리해서 메일 보냈으니.. 답장이 오겠죠...
답변 감사 드립니다.
2014-03-27 (목) 09:50:43
많은 도움드리지 못해 죄송합니다. 네이버승인관련해서는 저도 방법밖에 제시해드리지 못하기 때문에..
UTF-8은 설치한것이 없어서 테스트가 불가능해 수정확인을 할수가 없습니다..
네이버에서 도메인 2번출력된다고 하는 부분은 소스상에서는 확인하지 못했는데.. 테스트를 해봐야 알듯합니다^^
다른분도 같은 이유로 확인사항이 올라오면, 한번 더 확인해봐야할듯합니다^^
아직까지는 회원님외에 그런 부분을 말씀하신 분이 없어서요..(얼마전에 받으신분들은 다 된다고 하시니..)
어쨌든 네이버승인요청하신 부분은 잘 처리되시길 바랍니다^^
좋은 정보 감사합니다. ^^
2014-06-03 (화) 13:18:18
그림장수님 덕분에 신디케이션 적용까지는 잘했습니다.
감사드립니다.

근데 특정게시판을 채널에서 추가 혹은 제외 시키려면 어떻게 해야할까요?
2014-06-05 (목) 20:55:44
정확하지는 않습니다.테스트해본적도 없어서 확실하진 않습니다
아마도, 관리자모드의 게시판관리에서 "검색"에 체크를 해지하면 해당되지 않는것으로는 알고 있는데..
한번 테스트 해보시기 바랍니다^^
2014-06-11 (수) 19:28:43
답변 감사드립니다. 테스트 해보겠습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 스킨

5,847건

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 14-03-28 조회 4,615
최신글 14-03-27 조회 1만
게시판 14-03-21 조회 8,266
게시판 14-03-21 조회 3,582
게시판 14-03-20 조회 8,865
회원통합스킨 14-03-19 조회 8,069
최신글 14-03-19 조회 9,731
게시판 14-03-14 조회 4,398
게시판 14-03-08 조회 1만