세이박스

[활용팁] 그누보드에 RSS 피드 활성화 하기

웹프로그램

사용자 삽입 이미지

RSS는 사이트에서 제공하는 자료를 손쉽게 회원에게 빠르게 전달하는 기능을 제공하고 있습니다.
요즘 티스토리와 같은 블로그에 접속해 보면 위 그림 처럼 브라우저의 RSS 피드가 활성화 되는것을 보실 수 있습니다.
보통 브라우저 우측 상단에 보시면 주황색 전파 표시 아이콘 입니다.
해당 피드 아이콘을 클릭하면 현재 페이지에서 제공해주는 RSS를 바로 볼 수가 있습니다.
특히 검색 엔진 로봇의 경우 해당 피드를 손쉽게 이용해서 자료를 참조 할 수 있어 방문자 유입에 필수라 해도 과언이 아닐 것입니다.

저역시 RSS 버튼이 웹사이트 상에 있는데 왜 브라우저에서 활성화가 안될까하고 고민후 티스토리 소스를 확인 해보니 역시 <link /> 테그가 추가 되어 있더군요.
즉, 해당 페이지의 RSS 피드는 <link href="" /> 에 있습니다. 라고 알려줘야 한다는 것입니다.

그누보드(배추빌드)의 경우 해당 소스가 없을 것입니다.
아래와 같이 적용 하시면 게시판인 경우 테그가 적용 되도록 했습니다.
저의 경우 /head.sub.php 파일에 <head></head> 테그 안에 적용 해 놨습니다.

<? if($bo_table!="") { ?>
<link rel="alternate" type="application/rss+xml" title="세이박스 - <?=$board['bo_subject']?>" href="http://www.saybox.co.kr/bbs/rss.php?bo_table=<?=$bo_table?>" />
<? } ?>


저의 경우 모든 게시판이 RSS 허용 되어 있어서 위와 같이 간단하게 처리 했지만, 만약 RSS 허용 하지 않은 게시판이 있다면 RSS허용 유무 조건을 추가 하시던지 RSS 적용한 게시판에 한해서만 나타 나도록 적용하셔야 합니다.

그럼, 유용한 정보가 되시길 바랍니다.