아고라 스타일 댓글 알리미입니다.
예전에 올렸던 댓글 알리미 조금 수정 했습니다. 끌올 안 되네요. ^^;;;
현재는 utf-8버전입니다.
아고라 스타일 댓글, 답글, 답댓글 알리미입니다.
1. 게시판 관리에서 새 게시판을 생성합니다. 이름은 zs_alimi로 꼭 하지 않으셔도 됩니다. (회원의 정보를 기록하기 위해 파일 대신 사용하는 게시판(table)입니다.)
2. 접근권한은 모두 10으로 해 주세요. 그누보드 엔진이 접근 할 일은 없지만 기분상 10으로 설정합니다.
3. bo_1은 적용할 게시판 목록입니다. 콤마(,)로 구분하고 갯수는 제한이 없습니다. 좋은 서버와 회선이라면 여러 개 하셔도 되지만 성능에 따라서 갯수를 정하시면 될거 같습니다. 게시판 이름 앞뒤로 공백은 무시하니 띄어쓰기 하셔도 무관 합니다.
4. 첨부된 스킨 파일 압축을 풀어 skin/latest에 업로드 합니다. (설치 편의를 위해 latest를 활용 했습니다.)
5. 원하는 위치에 <?=latest("zs.alimi", "zs_alimi", 0, 1)?>를 넣습니다.
zs.alimi : lastest의 스킨 이름입니다.
zs_alimi : 게시판 이름입니다.
0 : 반드시 0으로 하셔야 불필요한 list 레코드를 읽지 않습니다. 무조건 0으로 해주세요.
1 : 새 반응글을 읽어 올 시간입니다. 예를 들어 1이면 1분 마다 새 반응글을 검사합니다. 숫자가 클수록 DB 부하가 줄어 듭니다. 소규모 사이트에서는 2 ~ 3 정도를 추천 합니다. 동접자가 많으면 5분정도 어떨가 싶네요. bo_1에 설정한 게시판 갯수와 상관이 있으니 적절하게 설정하시기 바랍니다.
동접자가 많을 때는 DB 서버의 부하가 생길 수 있으니 접속자가 많은 포털, 커뮤니티 사이트에서는 다음 아고라에서처럼 서브 페이지에 넣기를 추천 합니다.
저는 outlogin.skin.2.php에 넣었습니다.
비회원이 접근하면 오류가 생길 수 있으니 꼭 회원만 접근 할 수 있도록 해 주세요.
답글 : 내가 쓴 게시글에 달린 답글
댓글 : 내가 쓴 게시글에 달린 최상위 댓글
답댓글 : 내가 쓴 댓글에 달린 다른 회원의 댓글
최신 반응글 갯수는 10개로 제한 했습니다.
* 스킨
lastest.skin.php : 22번 라인에서 "알리미"라고 된 텍스트와 icon 이미지를 바꿀 수 있습니다.
바꾸실 때 id는 수정 시 오류가 생길 수 있습니다.
new.reply.skin.php : 반응글 정보를 볼 수 있는 실제 스킨 페이지 입니다. 디자인 수정은 이 파일에서 하실 수 있습니다.
new.reply.load.php : 반응글을 체크하는 루틴인데 지저분 할 수 있지만 주석은 모두 남겨 두었습니다. 더 나은 의견과 방법은 서로 공유하면 좋겠습니다.
테스트를 했지만 오류가 있을 것으로 생각합니다.
오류 신고 하시면 수정하겠습니다.
2013. 05. 06
나즈나님 말씀대로 각 필드별 구분을 /로 해서 발생할 문제를 특수 문자로 구분 했습니다. json으로 하려고 했는데 귀차니즘... ㅠㅠ
가끔 잘 못 링크 되는 거랑 배열 정렬 부분 수정 했습니다.
그리고 euc-kr 버전은 죄송합니다. ㅡㅡ+
2013.05.07
본 알리미는 아고라 알리미를 모토로 제작한 것입니다. 자료 저장 형태는 Queue를 생각하시면 됩니다. 중간에 자료를 삽입한다거나 삭제가 되지 않습니다. 오로지 FIFO입니다. 직진 ^^;;;;
현재는 utf-8버전입니다.
아고라 스타일 댓글, 답글, 답댓글 알리미입니다.
1. 게시판 관리에서 새 게시판을 생성합니다. 이름은 zs_alimi로 꼭 하지 않으셔도 됩니다. (회원의 정보를 기록하기 위해 파일 대신 사용하는 게시판(table)입니다.)
2. 접근권한은 모두 10으로 해 주세요. 그누보드 엔진이 접근 할 일은 없지만 기분상 10으로 설정합니다.
3. bo_1은 적용할 게시판 목록입니다. 콤마(,)로 구분하고 갯수는 제한이 없습니다. 좋은 서버와 회선이라면 여러 개 하셔도 되지만 성능에 따라서 갯수를 정하시면 될거 같습니다. 게시판 이름 앞뒤로 공백은 무시하니 띄어쓰기 하셔도 무관 합니다.
4. 첨부된 스킨 파일 압축을 풀어 skin/latest에 업로드 합니다. (설치 편의를 위해 latest를 활용 했습니다.)
5. 원하는 위치에 <?=latest("zs.alimi", "zs_alimi", 0, 1)?>를 넣습니다.
zs.alimi : lastest의 스킨 이름입니다.
zs_alimi : 게시판 이름입니다.
0 : 반드시 0으로 하셔야 불필요한 list 레코드를 읽지 않습니다. 무조건 0으로 해주세요.
1 : 새 반응글을 읽어 올 시간입니다. 예를 들어 1이면 1분 마다 새 반응글을 검사합니다. 숫자가 클수록 DB 부하가 줄어 듭니다. 소규모 사이트에서는 2 ~ 3 정도를 추천 합니다. 동접자가 많으면 5분정도 어떨가 싶네요. bo_1에 설정한 게시판 갯수와 상관이 있으니 적절하게 설정하시기 바랍니다.
동접자가 많을 때는 DB 서버의 부하가 생길 수 있으니 접속자가 많은 포털, 커뮤니티 사이트에서는 다음 아고라에서처럼 서브 페이지에 넣기를 추천 합니다.
저는 outlogin.skin.2.php에 넣었습니다.
비회원이 접근하면 오류가 생길 수 있으니 꼭 회원만 접근 할 수 있도록 해 주세요.
답글 : 내가 쓴 게시글에 달린 답글
댓글 : 내가 쓴 게시글에 달린 최상위 댓글
답댓글 : 내가 쓴 댓글에 달린 다른 회원의 댓글
최신 반응글 갯수는 10개로 제한 했습니다.
* 스킨
lastest.skin.php : 22번 라인에서 "알리미"라고 된 텍스트와 icon 이미지를 바꿀 수 있습니다.
바꾸실 때 id는 수정 시 오류가 생길 수 있습니다.
new.reply.skin.php : 반응글 정보를 볼 수 있는 실제 스킨 페이지 입니다. 디자인 수정은 이 파일에서 하실 수 있습니다.
new.reply.load.php : 반응글을 체크하는 루틴인데 지저분 할 수 있지만 주석은 모두 남겨 두었습니다. 더 나은 의견과 방법은 서로 공유하면 좋겠습니다.
테스트를 했지만 오류가 있을 것으로 생각합니다.
오류 신고 하시면 수정하겠습니다.
2013. 05. 06
나즈나님 말씀대로 각 필드별 구분을 /로 해서 발생할 문제를 특수 문자로 구분 했습니다. json으로 하려고 했는데 귀차니즘... ㅠㅠ
가끔 잘 못 링크 되는 거랑 배열 정렬 부분 수정 했습니다.
그리고 euc-kr 버전은 죄송합니다. ㅡㅡ+
2013.05.07
본 알리미는 아고라 알리미를 모토로 제작한 것입니다. 자료 저장 형태는 Queue를 생각하시면 됩니다. 중간에 자료를 삽입한다거나 삭제가 되지 않습니다. 오로지 FIFO입니다. 직진 ^^;;;;
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 18개
원하는 위체에 뭐를 넣으면 되죠?
저는 로그인 부분이 좁아서 인덱스에 넣으려고 하는데 인덱스 상단에 넣으면 최신글이 모두 왼쪽으로 붙어버려요. 가로로 한 2글자 정도로 들어가고 엔터친 것처럼...
혹시 해결 방법이 있을까요...? ㅠㅠ
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=146310&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EB%A0%88%EC%9D%B4%EC%95%84%EC%9B%83
이 레이 아웃을 그대로 사용하고 있습니다.
<http://blogfiles.naver.net/20130723_256/elysium71_1374536960568tvS2y_PNG/%C0%CE%B5%A6%BD%BA.png> 이게 원래 인덱스의 모습이고 알리미 적용 후는 아래와 같아요. 혹시 어떻게 해야할 지 아시나요? ㅠㅠ
<http://blogfiles.naver.net/20130723_1/elysium71_13745369609315iQPC_PNG/%C0%CE%B5%A6%BD%BA-%C8%C4.png>
position을 absolute로 하셔서 top,left 를 절대 값으로 해보시면 어떨까요?
<div id="zs_alimi_view"></div> 이 안에 목록들이 들어가게 되기 때문이 이 레이어 속성을 다루시면 될 거 같아요.
또 총(몇개)의 새로운 알림이 있습니다. 이런식으로 나와도 좋을거같아요
염치없지만..흑흑.. 아무쪼록 잘쓰겠습니다 감사합니다^^
현재로서는 바보천사님의 알리미만한 자료는 없는것 같은데요..ㅜㅠ
euc-kr 사용자는 안타까울 따름이네요.ㅜㅠ