일정 최신글 - 이어진 일정일 경우 출력 정보
최신글 일정 최신글 - 이어진 일정일 경우 출력첨부파일
본문
메인페이지(index)에 달력이나 일정의 제목을 출력하는 스킨입니다.
[특징]
-. 일정의 제목을 오늘부터 지정한 갯수만큼 출력합니다.
-. 일정이 이어질 경우, 시작일과 마지막 일을 출력합니다.
-. 이어진 일정일 경우, 제목의 길이를 추가로 컷팅할 수 있습니다.
[사용방법]
0> 일정이나 달력 게시판 스킨에서 시작일 'wr_1', 마지막일 'wr_2' 필드를 사용하는 게시판 스킨이어야 합니다.
1> 첨부된 'iDoWeb_list_schedule.zip' 파일의 압축을 해제한 다음, 서버 '그누보드 디렉토리/skin/latest' 밑에 업로드합니다.
2> 일정의 순서를 오늘부터 출력하기 위해 '그누보드 설치 디렉토리/lib/latest.lib.php' 파일 61번째 줄을 아래와 같이 수정합니다.
-. 61번째 줄 수정 전 :
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";
-. 61번째 줄 수정 후 :
if($skin_dir == "iDoWeb_list_schedule") {
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and (DATE_FORMAT(NOW(),'%Y%m%d') <= wr_1 or DATE_FORMAT(NOW(),'%Y%m%d') <= wr_2) order by wr_1 limit 0, {$rows} ";
} else { $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} "; }
3> 인덱스 파일(index)에 최신글 출력함수를 입력합니다.
예) <?=latest("iDoWeb_list_schedule", "news_plan", 5, 19, 1, 3); // latest("최근글 스킨 디렉토리", "게시판 아이디", 출력갯수, 출력글 제목 컷팅, 1, 이어진 일정일 경우 제목컷팅에 추가컷팅); ?>
[참고]
-. 첨부된 이미지처럼 구성하시려면, 'iDoWeb_list_schedule.zip' 파일의 'iDoWeb_list_schedule' 디렉토리에 있는 index.php 파일의 style 부분을 참고하세요.
-. 스타일 파일이 적용되지 않아 index.php 파일에 스타일 구문을 넣었습니다.
9
댓글 전체
if($skin_dir == "iDoWeb_list_schedule") {
$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and DATE_FORMAT(NOW(),'%Y%m%d') = wr_1 order by wr_1 limit 0, {$rows} ";
} else { $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} "; }
신고가 접수된 글입니다.
신고 횟수가 1회 이상이면 글을 확인하지 못합니다.
감사합니다.
[] ~
라고 출력되는데 어찌 해야할지 알수있을까요? ㅠㅠ