실시간 게시판 새글 알리미 (질문게시판 새글 알리미등으로 쓰세요) 정보
실시간 게시판 새글 알리미 (질문게시판 새글 알리미등으로 쓰세요)첨부파일
본문
이 서비스의 안정성 때문에 안쓰고 있었는데요..
서버유지를 꽤 오랬동안 하는것을보아 고민 끝에 달아 보았습니다.
프로그램에 대한 자세한 설명은
http://www.funion.net/kr/index.html
에서 보실수 있습니다.
먼저 첨부 파일의 프로그램을 설치하고 회원가입을 합니다.
/bbs/write_update.php 파일에 소스 추가
283줄에 새로추가
// 새글 알리미 소스 추가
if ($bo_table == "적용할 게시판"){
$host = "www.funion.net";
$port = "80";
$id = "HelloMaster 아이디";
$title = urlencode("[새글 알림] ".$wr_name."님의 글이 등록되었습니다.");
$link = urlencode($g4[url]."/bbs/board.php?bo_table=".$bo_table."&wr_id=".$wr_id."&page=".$page);
$message = urlencode($wr_subject);
$path = "/kr/api/gate.php?id=".$id."&title=".$title."&message=".$message."&link=".$link."&charset=EUC-KR";
$f = fsockopen($host, $port, $errno, $errstr, 1);
if(!$f) {
return FALSE;
}
}
// 새글 알리미 소스 추가 끝
만약 모든 게시판에서 알림을 받을시에는 위소스에서
if ($bo_table == $bo_table){
이렇게 수정해주세요. if문을 제거 하는게 가장 좋겠지만 모르시는분을 위해..
다수의 게시판에서 알림을 받고 싶다 하시면
if ($bo_table == "적용할 게시판1" | $bo_table == "적용할 게시판2"){
이런식으로 추가해 주세요^^
4
댓글 22개
한번 만들어 볼까요?
PC버전과 모바일 버전으로...ㅎㅎ
사용해 보시고 필요한 기능있으면 말씀해 주세요.
이번프로젝트 끝나면 한번 시도해 볼까합니다.
좋은 정보 감사합니다.
pc버전 공유점 ㅋㅋ
프로그램 제서버 쪽으로 운영 하시죠 ㅋㅋ
구미가 살살 당기는데...ㅠㅠ
급한 불부터 끄구요~
설명이 부족하여 잘모르시는 분들은 사용이 어려울듯 하네요.
1, 메신저 프로그램을 자신의 로컬 컴퓨터에 설치
2, 메신저 프로그램을 실행한후 메신저 프로그램이 있는 주서버에 계정가입
3, 운영중인 본인의 사이트에 있는 글등록 파일에 소스추가
/bbs/write_update.php 파일에 소스 추가
// 새글 알리미 소스 추가
if ($bo_table == "적용할 게시판"){
$host = "www.funion.net";
$port = "80";
$id = "HelloMaster 아이디"; // 메신저 호스트에 가입한 아이디(이메일주소) 를 입력함
$title = urlencode("[새글 알림] ".$wr_name."님의 글이 등록되었습니다.");
$link = urlencode($g4[url]."/bbs/board.php?bo_table=".$bo_table."&wr_id=".$wr_id."&page=".$page);
$message = urlencode($wr_subject);
$path = "/kr/api/gate.php?id=".$id."&title=".$title."&message=".$message."&link=".$link."&charset=EUC-KR";
$f = fsockopen($host, $port, $errno, $errstr, 1);
if(!$f) {
return FALSE;
}
}
//원글에서 추가부분
fputs($f, "GET $path HTTP/1.0\r\n");
fputs($f, "Host: $host\r\n");
fputs($f, "Referer: http://본인사이트주소\r\n\r\n");
fclose($f);
// 새글 알리미 소스 추가 끝
만약 모든 게시판에서 알림을 받을시에는 위소스에서
if ($bo_table == $bo_table){
이렇게 수정해주세요. if문을 제거 하는게 가장 좋겠지만 모르시는분을 위해..
다수의 게시판에서 알림을 받고 싶다 하시면
if ($bo_table == "적용할 게시판1" | $bo_table == "적용할 게시판2"){
이런식으로 추가해 주세요^^
\위 추가 소스에서 아래 2라인 입력
$id = "HelloMaster 아이디"; // 메신저 호스트에 가입한 아이디(이메일주소) 를 입력함
fputs($f, "Referer: http://본인사이트주소\r\n\r\n");
추신 :
원하는 사이트의 RSS를 프로그램상에서 추가하면 실시간으로 알림이 되네요.
그리고 이게 중요한데 ㅎㅎ
본인사이트 전용으로 만들경우엔 실시간으로 알려줄 몇개의 게시판을 묶어서 RSS로 뿌려준후 설치한 프로그램에서 RSS서비스로 등록하면 간단하게 처리 되겠더군요.^^
RSS를 쓰면 다른 프로그램으로도 사용이 가능하긴 하는데 RSS안쓰는 사이트가 많아서^^ RSS경우 서버 설정이 필요 없지요^^
가입자가 많으면 서버도 문제겠지만... 클라이언트 컴퓨터도 백신 프로그램 못지 않게 부하를 줄것 같은데요.
궁금해 지네요. 내부가....ㅎㅎ
Klipfolio 와 연동해서 쓰고 있는데요...
여러개의 사이트를 관리하다보니 이런 방법도 쓸만하던데요...
그누보드 외에도 제로보드나 기타 다른 게시판까지도 관리할 수 있고...
->서버에서 파일 실행되면->그 주소를 등록한 모든 클라이언트프로그램에 쏴주고..
하면 실시간 으로 쿼리를 날리지 않아도 가능하지 않을까요
현재는 제로보드 쓰고있구요.. 이제 제로보드4 망해서 그누보드쪽으로 마음을 돌리고 있습니다.
그누보드 테스트중 좋은글 봤네요^^
옥에티 게시판에 설치하면 되겠네요^^
ㅎㅎ
운영자분에게 문의해보세요~
한번 적용해볼려구 bbs 의 write_updat.php파일을 열어서
아래처럼 소스를 삽입했습니다..
// 새글 알리미 소스 추가
if ($bo_table == "notice"){
$host = "www.chcare.kr";
$port = "80";
$id = "http://www.chcare.kr\r\n\r\n");
fclose($f);
// 새글 알리미 소스 추가 끝
그리고 공지사항에 글을 써봐도 캐릭터가 아무 반응이 없네요
프로그램은 설치했고 로그인한 상태인데요..
꼭 좀 사용하고 싶은데 뭐가 문제인가요?
그리고 RSS를 등록해봤는데요 알림이 실시간이 않돼나요?
시간설정하는곳이 최대빨리 알리는게30분이던데요..
답변좀 부탁려요...꾸벅 ~^^