웹마스터 팁

제로보드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주일이 지난 글은-




코멘트 입력창 대신 경고 문구가 나오게 됩니다.

제목 글쓴이 날짜
1.0.3버전 외부 페이지 쿼리 스트링 붙일때 주의 하세요. 그라미 2008.06.03
일정 기간이 지난 글에 코멘트 등록 제한 [3] file 老姜君 2008.06.03
링크 사이트 제작을 위한 어드바이스 - Planning 1 - [7] file Hammer 2008.06.04
링크 사이트 제작을 위한 어드바이스 - Planning 2 - [6] file Hammer 2008.06.04
1.03버전 글쓸때 오류... [1] 화려한 부활 2008.06.05
이전글,다음글 얻기 (검색결과 까지 포함) (수정) [8] 라르게덴 2008.06.05
2차메뉴 롤오버 위치 변환.. [3] 봄처녀 2008.06.05
링크 사이트 제작을 위한 어드바이스 - Fade In MouseOver - [3] file Hammer 2008.06.06
(위젯) 이미지 클라우드 스킨 사용 법 [2] file Simulz 2008.06.06
PHP 폼메일 [9] file 헥토르 2008.06.09
링크 사이트 제작을 위한 어드바이스 - MouseOver Preview - [6] file Hammer 2008.06.10
설치시 초기화면으로 돌아가는 문제 해결방법 [4] PICSTORY™ 2008.06.11
☆조회수.추천수 구간에 따른 이미지 나타내기(Hot 등..) - 갤러리게시판&최근이미지위젯☆ [5] 오기오기 2008.06.12
페이지 숫자에 네이버처럼 사각테두리 씌우기 [8] file 탑심 2008.06.15
할수 있다!! 내 맘대로 DB주무르기 ★DB방식 변경★ 토리세상 2008.06.16
페이지 작성이나 수정후 적용이 안돼서 고생하는 많은 분들을 위하여 [1] cyric 2008.06.17
설치후 권한 재조정 [4] 덱스터 2008.06.17
썸네일 생성이 되지 않을시 확인할 내용.. [4] 또나아빠 2008.06.17
아이프레임속 링크를 기존페이지에서 이동하기 [1] file 정다운804 2008.06.19
업그레이드 쉽고,안전하게 하기 [5] wannabewize 2008.06.21