웹마스터 팁
일정 기간이 지난 글에 코멘트 등록 제한
2008.06.03 14:00
제로보드4 드림퀘스트 스킨에서 일정한 기간이 지난 글에는 코멘트를 달지 못하게 하는 기능이 있었습니다.
제로보드XE로 건너오고 나서 그 기능이 너무너무 아쉬웠는데, 블루게이트님의 홈페이지(http://www.bluegate.kr/?document_srl=37068)에서 힌트를 얻어서 구현해 보게 되었습니다.
zbxe/modules/board/skins/스킨이름/view_document.html 을 수정해야 합니다.
공식 스킨 기준으로 171번째 줄에 보면 <!-- 댓글 입력 폼 -->이라고 있습니다. 여기서부터 제일 마지막의 <!--@end-->까지가 댓글 입력 창을 표시하게 하는 것입니다.
171번째 줄의 <!-- 댓글 입력 폼 --> 위에 다음 내용을 추가합니다.
<!--@if($oDocument->getRegdate("YmdH") > date('YmdH', strtotime("-1 week")) )-->
글이 작성된 날짜를 구해서 오늘 날짜와 차이가 얼마나 나는 것인지를 보는 것입니다. 저기에 -1 week 라고 되어 있기에, 이대로라면 작성된지 1주일이 지나지 않은 글에는 리플을 달 수 있게 됩니다.
이걸 -12 hours로 바꾸면 12시간, -1 day로 바꾸면 하루, -1 month로 바꾸면 한달이 됩니다. 취향에 따라 바꾸시고, 보다 자세한 사용법은 strtotime이라고 검색해 보시면 나옵니다.
그리고 view_document.html 문서의 제일 아래 부분에 다음 내용을 추가합니다.
<!--@else-->
<div><FONT color=#ee2222><STRONG>작성된지 1주일이 지난 글에는 새 코멘트를 달 수 없습니다.</STRONG></FONT></div>
<!--@end-->
<!--@else--> 와 <!--@end--> 사이에 해당 기간이 지났을 경우 표시해줄 안내문을 써주는 것입니다. div에 속성을 정해줘서 위아래 여백을 주시는게 보기에 나을 것입니다. 저는 클래스를 하나 지정해 둬서 쓰고 있지만.
이렇게 해두면 작성된지 1주일이 지나지 않은 글은-
이렇게 코멘트 입력창이 제대로 뜨지만. 1주일이 지난 글은-
코멘트 입력창 대신 경고 문구가 나오게 됩니다.
댓글 3
-
말탄개미
2008.06.10 10:56
-
때이
2008.06.14 16:29
이런팁이 있었네요.. ! -
뽀칠이
2008.07.02 02:42
이건 코멘트뿐만 아니라 등록수 제한도 비슷할까요?
10개까지 등록을 할수 있는데 10개넘었다고 등록 할 수 없습니다. 이런 메세지로요.
제목 | 글쓴이 | 날짜 |
---|---|---|
ㅎㅎ, 이곳에도 Html 적용이 되네요. [3] | 눈과비 | 2007.12.14 |
Layout.html 화일의 SEC(순서도)도를 그려봤습니다. [9] | SensePlus1 | 2007.12.14 |
페이지가 갑자기 하얀화면으로 나올경우에는 이렇게 해보십시오. [9] | 하나로45 | 2007.12.13 |
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] | 길치객 | 2007.12.12 |
외부페이지 사용법 [8] | 길치객 | 2007.12.11 |
권한없는 모듈을 만났을때 로그인 페이지 띄우기.. [10] | 똑디 | 2007.12.11 |
로그인 안되서 files 폴더 지우셨던 분들!! [3] | 율랑 | 2007.12.11 |
top 메뉴를 만들어보자 - layout에서 topmenu 항목만들기 [6] | SensePlus1 | 2007.12.11 |
음악플레이기 3종세트 설치 방법(수정) [25] | 팔공산 | 2007.12.10 |
[수정] 최근 이미지 추출에 new 이미지 등이 나타나게 하기... [5] | 비나무 | 2007.12.09 |
그림자 박스 만들기.. [3] | 소마세월 | 2007.12.07 |
배경이미지 만드는 방법입니다. | 팔공산 | 2007.12.06 |
익명게시판 - 문제가 아직 많습니다. (다시 수정) [11] | 올챙이 | 2007.12.06 |
XE 설치 진행 후 다시 첫 화면으로 넘어갈때 [2] | longkee | 2007.12.06 |
외부페이지에서 매개변수 사용가능하도록 하는 방법 [12] | 라르게덴 | 2007.12.05 |
"파일첨부"가 클릭이 안되시는 분 보셔요. [11] | 최강협 | 2007.12.04 |
움직이는 이모티콘 모음입니다. [4] | 범피디 | 2007.12.04 |
실시간 날씨를 불러오는 박스 입니다. [13] | 범피디 | 2007.12.03 |
날씨배너입니다. [4] | LooK782 | 2007.12.03 |
[동영상 강좌2] zbxe 페이지 생성과 기능 설명 [45] | 필반 | 2007.12.03 |
호오.... 찾고 또 찾던 팁입니다.^^
감사하구요... 혹시 가능하시면.. 일정 코멘트 수가 넘으면 코멘트 작성을 막는 방법도 알려주세요^^