일정관리 달력스킨 V2 정보
게시판 일정관리 달력스킨 V2![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
첨부파일
본문
일정관리 스킨이 없어서 지난번에 V1을 올렸었는데 생각보다 많은 분들이 호응해주셔서 좀 더 다듬어봤습니다.
V1 에 비해 달라진 점이라면...
우선, 달력 하단에 오늘 일정이 나옵니다.
그리고 날짜 입력하는 팝업달력이 그누보드 버전으로 바꼈습니다.
G5 최신 버전에 좀 더 맞쳤습니다.
아래 필수사항은 꼭 추가해주셔야 합니다.
감사합니다.
1. 필수사항
bbs/write.php 파일을 열고 상단에(4번째줄) 아래 한줄 추가
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
2. 선택사항
day폴더 안에 기념일 파일이 있습니다.
lunar.txt 음력 기념일
solar.txt 기본 양력 기념일 (연도별 파일이 없을 시 이 파일을 불러옴)
2013.txt 2013년도 양력 기념일 (복사해서 연도별로 만들면 됩니다. 없어도 무관)
V1 에 비해 달라진 점이라면...
우선, 달력 하단에 오늘 일정이 나옵니다.
그리고 날짜 입력하는 팝업달력이 그누보드 버전으로 바꼈습니다.
G5 최신 버전에 좀 더 맞쳤습니다.
아래 필수사항은 꼭 추가해주셔야 합니다.
감사합니다.
1. 필수사항
bbs/write.php 파일을 열고 상단에(4번째줄) 아래 한줄 추가
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
2. 선택사항
day폴더 안에 기념일 파일이 있습니다.
lunar.txt 음력 기념일
solar.txt 기본 양력 기념일 (연도별 파일이 없을 시 이 파일을 불러옴)
2013.txt 2013년도 양력 기념일 (복사해서 연도별로 만들면 됩니다. 없어도 무관)
추천
4
4
댓글 전체
![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
일정 최신글이 필요하시면 동글이님이 만드신 스킨을 이용하시면 됩니다.
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1249
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1249
![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
저도 최신글 하나 만들어서 올렸으니까 골라서 쓰시길...
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1293&page=1
http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1293&page=1
죄송하지만 혹시 그누보드 4버전 글쓰기, 날짜폼에서 클릭하면 작은 달력 뜨게 하는건 어떻게 하나요?
5에선 실행이 잘되고 4버전으로 바꿔서
폴더 만들어서 넣고, 경로 설정해주고 실행했는데
\g4utf\plugin\jquery-ui\datepicker.php on line 3
에서 계속 에러가 나네요 ㅠㅠ
여담으로 작은달력 적용 안하면 잘 돌아갑니다.
5에선 실행이 잘되고 4버전으로 바꿔서
폴더 만들어서 넣고, 경로 설정해주고 실행했는데
\g4utf\plugin\jquery-ui\datepicker.php on line 3
에서 계속 에러가 나네요 ㅠㅠ
여담으로 작은달력 적용 안하면 잘 돌아갑니다.
![](http://sir.kr/data/member_image/dr/dream.gif?1505302724)
벌써 업그레이드 되었네요..
홀리스톤님 "오늘 일정" 부분을 오늘 부터 30일 이내의 일정으로 다른 페이지에서 그 일정만 불러오는 방법은 없나요?
제가 홀리스톤님 달력의 최신글을 만들려고 했는데, 초보다 보니 난감함에 빠져있습니다....;;
홀리스톤님 "오늘 일정" 부분을 오늘 부터 30일 이내의 일정으로 다른 페이지에서 그 일정만 불러오는 방법은 없나요?
제가 홀리스톤님 달력의 최신글을 만들려고 했는데, 초보다 보니 난감함에 빠져있습니다....;;
감사합니다.
잘쓰겠습니다~
감사합니다...잘쓰겠습니다 ㅎ
![](http://sir.kr/data/member_image/li/linuxxer.gif?1383607991)
글 작성시 기간 두번째꺼 입력을 안하고 확인을 누르면
alert창이 뜨는데 "wr_2" 필수 입력 이런식으로 뜨는데요.... 죠 wr_2 라는 글자 어디서 바꾸면 되나요?
찾아봐두 없는거 같아서요
alert창이 뜨는데 "wr_2" 필수 입력 이런식으로 뜨는데요.... 죠 wr_2 라는 글자 어디서 바꾸면 되나요?
찾아봐두 없는거 같아서요
![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
기간 항목에서 시작일이 wr_1 이고 종료일이 wr_2 입니다.
하루 일정이면 둘다 같은날로 지정하면 됩니다.
리스트에서 날짜를 클릭하시면 시작일과 종료일이 해당 날짜로 입력됩니다.
물론 클릭해서 수정해도 됩니다.
alert 메시지를 '시작일' '종료일'로 표기해야 하는데 미쳐 못봤네요ㅡㅡ;
하루 일정이면 둘다 같은날로 지정하면 됩니다.
리스트에서 날짜를 클릭하시면 시작일과 종료일이 해당 날짜로 입력됩니다.
물론 클릭해서 수정해도 됩니다.
alert 메시지를 '시작일' '종료일'로 표기해야 하는데 미쳐 못봤네요ㅡㅡ;
![](http://sir.kr/data/member_image/li/linuxxer.gif?1383607991)
네....제가 알고 싶은건 alert 메세지 수정이 어딘지...찾아봐도 못찾겟어요 ^^
![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
해당 기능 넣어서 다시 올렸습니다.
![](http://sir.kr/data/member_image/li/linuxxer.gif?1383607991)
네 ... 감사합니다.
제가 웹을 만든지 얼마안되 초보인데 ㅠㅠ 어떻게 적용하는 방법을 몰르겠습니다 가르쳐 주세요 ㅠㅠ
![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
1. 다운받아 압축을 푼다.
2. 압축 푼 폴더를 skin/board/ 올린다.
3. bbs/write.php 파일을 메모장이나 에디트플러스로 열고 상단에(4번째줄) 아래 한줄 추가한다. (업로드)
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
4. 게시판 관리에서 방금 올린 스킨을 지정해준다.
2. 압축 푼 폴더를 skin/board/ 올린다.
3. bbs/write.php 파일을 메모장이나 에디트플러스로 열고 상단에(4번째줄) 아래 한줄 추가한다. (업로드)
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
4. 게시판 관리에서 방금 올린 스킨을 지정해준다.
아래와 같이 error가 떠요 왜그런가요 ? (참고로 xampp 서버로 테스트중)
------------------------------------------------------------------------------
0) { $yoon = ""; switch($kk[$i]) { case 1 : $mm = 29; break; case 2 : $mm = 30; break; case 3 : $mm = 29; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 4 : $mm = 29; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; case 5 : $mm = 30; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 6 : $mm = 30; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; } $temptd -=$mm; $i++; if($i%12 == 1) $ly += 1; } if($temptd <= 0) { if($yoon=="*") $temptd += $ymm; else $temptd +=$mm; } $ly += 1840; $lm = $i % 12; if($lm==0) $lm=12; $ld = $temptd; /* output */ $myarray["year"] = $ly; $myarray["month"] = $lm; $myarray["day"] = $ld; $myarray["leap"] = $yoon; return $myarray; } function luntosol($ly, $lm, $ld) { global $kk; global $md; $temptd = 0; $dm = ($ly-1841)*12 + ($lm-1) -1; for($i=$dm;$i>=0;$i--) { switch($kk[$i]) { case 1 : $temptd += 29; break; case 2 : $temptd += 30; break; case 3 : $temptd += 58; break; case 4 : case 5 : $temptd += 59; break; case 6 : $temptd += 60; break; } } $dm = ($ly-1841)*12 + ($lm) -1; if($leapyes == "yoon") { switch($kk[$dm]) { case 1 : case 2 : break; case 3 : case 4 : $temptd += 29; break; case 5 : case 6 : $temptd += 30; break; } } $temptd += $ld; $temptd += 22; $td = $temptd; $tempsy = 1841; while(1) { list($md[1]) = febdays($tempsy); for($tempsm=0;$tempsm<=11;$tempsm++) { $temptd -= $md[$tempsm]; if($temptd <= 0) break; } if($temptd <= 0) { $temptd += $md[$tempsm]; $tempsd = $temptd; break; } $tempsy++; } $sy = $tempsy; $sm = $tempsm + 1; $sd = $tempsd; /* output */ $myyarray["year"] = $sy; $myyarray["month"] = $sm; $myyarray["day"] = $sd; $myyarray["leap"] = $yoob; return $myyarray; } ?>
">년 ">월 ">월 ">년
관리자
일정추가
= '$year$sel_mon' ORDER BY wr_id ASC"; $result = sql_query($query); $j=0; // layer id // 내용을 보여주는 부분 while ($row = mysql_fetch_array($result)) { // 제목글 뽑아서 링크 문자열 만들기.. if( substr($row[wr_1],0,6) < $year.$sel_mon ) { $start_day =1; $start_day= (int)$start_day; } else { $start_day = substr($row[wr_1],6,2); $start_day= (int)$start_day; } if( substr($row[wr_2],0,6) > $year.$sel_mon ) { $end_day = $lastday[$month]; $end_day= (int)$end_day; } else { $end_day = substr($row[wr_2],6,2); $end_day= (int)$end_day; } // 아이디에 따라 다른 아이콘이미지 출력 하고 싶을때 ///주석을 해제 $imgown = 'icon'; for ($i = $start_day ; $i <= $end_day; $i++) { if (strlen($row[wr_3]) > 0) { // 입력된 아이콘 값이 있을 때 $imgown = $row[wr_3] ; } $j++; // layer ID $list[comment_cnt] = " ".$row[wr_comment]; // row에 대하여 코멘트 카운터 정의 if($row[wr_comment] == 0) { $list[comment_cnt] = null ; } else { if($list[comment_cnt]!=null) $list[comment_cnt] = "".$list[comment_cnt].""; } $row[wr_subject] = cut_str(get_text($row[wr_subject]),$board[bo_subject_len],"…"); // subject length cut $list['icon_new'] = ''; if ($row['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($board['bo_new'] * 3600))) $list['icon_new'] = " 새글"; if ($member[mb_level] < $board[bo_read_level]) { $showLayer="" ; } else { $showLayer=" onmouseover=\"PopupShow('".$j."')\" onmouseout=\"PopupHide('".$j."')\" "; } $html_day[$i].= "
".$row[wr_subject]."".$list[icon_new].$list[comment_cnt]; ?>
"); // 주당 7개씩 한쎌씩을 쌓는다. if ($dayoftheweek < $iz && $iz <= $lastday[$month]+$dayoftheweek) { // 전체 루프안에서 숫자가 들어가는 셀들만 해당됨 // 즉 11월 달에서 1일부터 30 일까지만 해당 $daytext = "$cday"; // $cday 는 숫자 예> 11월달은 1~ 30일 까지 //$daytext 은 셀에 써질 날짜 숫자 넣을 공간 $daycontcolor = "" ; $daycolor = ""; if ($iz%7 == 1) $daycolor = "red"; // 일요일 if ($iz%7 == 0) $daycolor = "blue"; // 토요일 // 여기까지 숫자와 들어갈 내용에 대한 변수들의 세팅이 끝나고 // 이제 여기 부터 직접 셀이 그려지면서 그 안에 내용이 들어 간다. echo (""); // 한칸을 마무리 $cday++; // 날짜를 카운팅 } // 11월에서 1일부터 30일에 해당되지 않으면 그냥 회색을 칠한다. else { echo (" "); } if (($iz%7) == 0) echo (" "); } // 반복구문이 끝남 ?>
------------------------------------------------------------------------------
0) { $yoon = ""; switch($kk[$i]) { case 1 : $mm = 29; break; case 2 : $mm = 30; break; case 3 : $mm = 29; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 4 : $mm = 29; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; case 5 : $mm = 30; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 6 : $mm = 30; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; } $temptd -=$mm; $i++; if($i%12 == 1) $ly += 1; } if($temptd <= 0) { if($yoon=="*") $temptd += $ymm; else $temptd +=$mm; } $ly += 1840; $lm = $i % 12; if($lm==0) $lm=12; $ld = $temptd; /* output */ $myarray["year"] = $ly; $myarray["month"] = $lm; $myarray["day"] = $ld; $myarray["leap"] = $yoon; return $myarray; } function luntosol($ly, $lm, $ld) { global $kk; global $md; $temptd = 0; $dm = ($ly-1841)*12 + ($lm-1) -1; for($i=$dm;$i>=0;$i--) { switch($kk[$i]) { case 1 : $temptd += 29; break; case 2 : $temptd += 30; break; case 3 : $temptd += 58; break; case 4 : case 5 : $temptd += 59; break; case 6 : $temptd += 60; break; } } $dm = ($ly-1841)*12 + ($lm) -1; if($leapyes == "yoon") { switch($kk[$dm]) { case 1 : case 2 : break; case 3 : case 4 : $temptd += 29; break; case 5 : case 6 : $temptd += 30; break; } } $temptd += $ld; $temptd += 22; $td = $temptd; $tempsy = 1841; while(1) { list($md[1]) = febdays($tempsy); for($tempsm=0;$tempsm<=11;$tempsm++) { $temptd -= $md[$tempsm]; if($temptd <= 0) break; } if($temptd <= 0) { $temptd += $md[$tempsm]; $tempsd = $temptd; break; } $tempsy++; } $sy = $tempsy; $sm = $tempsm + 1; $sd = $tempsd; /* output */ $myyarray["year"] = $sy; $myyarray["month"] = $sm; $myyarray["day"] = $sd; $myyarray["leap"] = $yoob; return $myyarray; } ?>
">년 ">월 ">월 ">년
관리자
일정추가
= '$year$sel_mon' ORDER BY wr_id ASC"; $result = sql_query($query); $j=0; // layer id // 내용을 보여주는 부분 while ($row = mysql_fetch_array($result)) { // 제목글 뽑아서 링크 문자열 만들기.. if( substr($row[wr_1],0,6) < $year.$sel_mon ) { $start_day =1; $start_day= (int)$start_day; } else { $start_day = substr($row[wr_1],6,2); $start_day= (int)$start_day; } if( substr($row[wr_2],0,6) > $year.$sel_mon ) { $end_day = $lastday[$month]; $end_day= (int)$end_day; } else { $end_day = substr($row[wr_2],6,2); $end_day= (int)$end_day; } // 아이디에 따라 다른 아이콘이미지 출력 하고 싶을때 ///주석을 해제 $imgown = 'icon'; for ($i = $start_day ; $i <= $end_day; $i++) { if (strlen($row[wr_3]) > 0) { // 입력된 아이콘 값이 있을 때 $imgown = $row[wr_3] ; } $j++; // layer ID $list[comment_cnt] = " ".$row[wr_comment]; // row에 대하여 코멘트 카운터 정의 if($row[wr_comment] == 0) { $list[comment_cnt] = null ; } else { if($list[comment_cnt]!=null) $list[comment_cnt] = "".$list[comment_cnt].""; } $row[wr_subject] = cut_str(get_text($row[wr_subject]),$board[bo_subject_len],"…"); // subject length cut $list['icon_new'] = ''; if ($row['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - ($board['bo_new'] * 3600))) $list['icon_new'] = " 새글"; if ($member[mb_level] < $board[bo_read_level]) { $showLayer="" ; } else { $showLayer=" onmouseover=\"PopupShow('".$j."')\" onmouseout=\"PopupHide('".$j."')\" "; } $html_day[$i].= "
".$row[wr_subject]."".$list[icon_new].$list[comment_cnt]; ?>
"); // 주당 7개씩 한쎌씩을 쌓는다. if ($dayoftheweek < $iz && $iz <= $lastday[$month]+$dayoftheweek) { // 전체 루프안에서 숫자가 들어가는 셀들만 해당됨 // 즉 11월 달에서 1일부터 30 일까지만 해당 $daytext = "$cday"; // $cday 는 숫자 예> 11월달은 1~ 30일 까지 //$daytext 은 셀에 써질 날짜 숫자 넣을 공간 $daycontcolor = "" ; $daycolor = ""; if ($iz%7 == 1) $daycolor = "red"; // 일요일 if ($iz%7 == 0) $daycolor = "blue"; // 토요일 // 여기까지 숫자와 들어갈 내용에 대한 변수들의 세팅이 끝나고 // 이제 여기 부터 직접 셀이 그려지면서 그 안에 내용이 들어 간다. echo (""); // 한칸을 마무리 $cday++; // 날짜를 카운팅 } // 11월에서 1일부터 30일에 해당되지 않으면 그냥 회색을 칠한다. else { echo (" "); } if (($iz%7) == 0) echo (" "); } // 반복구문이 끝남 ?>
일정추가하면 오늘 날짜로 자동으로 되게하려면요...
리스트에서 날짜를 클릭하면 해당 날짜가 적용되는데...
일정추가 버튼을 클릭하면 오늘 날짜로 자동으로 입력되게요.
아시면...
리스트에서 날짜를 클릭하면 해당 날짜가 적용되는데...
일정추가 버튼을 클릭하면 오늘 날짜로 자동으로 입력되게요.
아시면...
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); 를 입력했는데도....
달력이 안 뜨네요.ㅠ.ㅠ
v1버전으로 설치하니....달력위치가 이상하게 떠서 V2로 설치했던니. 달력이 안떠서....
혹시 저랑 같은 경우 있으셨다가...해결하신분...답글좀 부탁드려요....
달력이 안 뜨네요.ㅠ.ㅠ
v1버전으로 설치하니....달력위치가 이상하게 떠서 V2로 설치했던니. 달력이 안떠서....
혹시 저랑 같은 경우 있으셨다가...해결하신분...답글좀 부탁드려요....
![](http://sir.kr/data/member_image/hy/hykin7705.gif?1349497921)
저와 같은증세..
저는 그냥 readonly 속성을 지워버리고 쓰고있어요
저는 그냥 readonly 속성을 지워버리고 쓰고있어요
감사합니다~
리스트에서 글쓴이 사이드뷰를 나오게 하려면요...
잘쓰겠습니다.~
감사합니다 ^^
좋은 스킨 감사합니다...
좋은 스킨 감사합니다.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
를 bbs/write.php 에 추가를 하면 안되고
스킨의 write.skin.php 제일 상단에 넣으니 에러 없이 잘 실행 되네요.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
를 bbs/write.php 에 추가를 하면 안되고
스킨의 write.skin.php 제일 상단에 넣으니 에러 없이 잘 실행 되네요.
해당 스킨폴더에 있는 쓰기스킨 파일에
<?php 밑으로 넣었더니 달력이 제대로 뜨네요 *^^* 감사합니다.
<?php 밑으로 넣었더니 달력이 제대로 뜨네요 *^^* 감사합니다.
좋은스킨 주신님께도 감사하고,
달력 안뜨는걸 방법 알려주신 님께도 감사합니다~^^
달력 안뜨는걸 방법 알려주신 님께도 감사합니다~^^
일정관리 스킨 잘 적용했는데요..일정쓰기에서 기간에 달력이 안떠요 기간입력을 할 수없어는데 어떻게 하나요?
그누보드 최신버전으로 업데이트하니깐 달력이 안뜨네요.. 다시 내려갈 수도 없고...
저도 에러가 났었는데요....위의 분들 말씀대로 skin> board>schedule_v2>write.skin.php 파일에
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='' && $_GET['f_date']) {
$write['wr_1'] = $_GET['f_date'];
$write['wr_2'] = $_GET['f_date'];
}
?>
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?> <----요렇게
추가하니 잘 작동하네요
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='' && $_GET['f_date']) {
$write['wr_1'] = $_GET['f_date'];
$write['wr_2'] = $_GET['f_date'];
}
?>
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?> <----요렇게
추가하니 잘 작동하네요
이렇게 해도 달력이 안떠요..해결할 방법 없을까요?
보드 밑에도 넣어봤고 스킨 밑에도 넣어봤는데 도통 뜰생각을 안해요.ㅠㅜ
보드 밑에도 넣어봤고 스킨 밑에도 넣어봤는데 도통 뜰생각을 안해요.ㅠㅜ
![](http://sir.kr/data/member_image/ga/gayam.gif?1507383121)
동굴동굴 님 말이 맞습니다. 저도 그렇게 하니까 달력이 뜨네요.
곧 <?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>를
bbs/write.php에 넣으면 안 되고 skin> board>schedule_v2>write.skin.php에 넣어야 합니다.
곧 <?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>를
bbs/write.php에 넣으면 안 되고 skin> board>schedule_v2>write.skin.php에 넣어야 합니다.
여러가지를 생각해 볼수 있는데,,, 제가 지금 gnuboard5.0.19를 사용하고 있어요 전에 버전에서는 버그가 났었는데 이번에 새로 설치하면서 위에처럼 하니 되던데요..
제자작의 말씀은 bbs/write.php이고요 제가 추가시킨 파일은 skin-> board->'일정스킨'->write.skin.php 상단입니다.
제자작의 말씀은 bbs/write.php이고요 제가 추가시킨 파일은 skin-> board->'일정스킨'->write.skin.php 상단입니다.
감사합니다. 잘 쓸게요^^
감사합니다. 잘쓰겠습니다~
![](http://sir.kr/data/member_image/ga/gayam.gif?1507383121)
잘 쓰겠습니다. 고맙습니다.
![](http://sir.kr/data/member_image/ma/mando.gif?1196433941)
그냥 write.skin.php 상단에
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
다음줄에 아래와 같이 추가하시면 잘 됩니다.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
다음줄에 아래와 같이 추가하시면 잘 됩니다.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
![](http://sir.kr/data/member_image/ga/gayam.gif?1507383121)
사용하다 보니까...
더 재미 있게 하려면 음력 설날 등에 아이콘 대신 배경그림(배경색)을 넣을 수도 있는지요?
더 재미 있게 하려면 음력 설날 등에 아이콘 대신 배경그림(배경색)을 넣을 수도 있는지요?
![](http://sir.kr/data/member_image/ga/gayam.gif?1507383121)
list.skin.php에서
170줄 // 오늘날짜 연두색으로 표기
(그 아래에 예컨대 다음 코드를 넣으니까 음력 1일과 15일에 배경색이 지정되기는 하는군요)
$myarray = soltolun($year,$month,$cday);
for($i=1 ; $i < 13 ; $i++) {
if ( $myarray[month].'/'.$myarray[day]=="$i/1" ) $bgcolor = "yellow"; //음력 초하루면 노랑색
if ( $myarray[month].'/'.$myarray[day]=="$i/15" ) $bgcolor = "orange"; //음력 보름날이면 오렌지색
}
그렇지만 배경그림은 이 방식으로 잘 안 되네요.
170줄 // 오늘날짜 연두색으로 표기
(그 아래에 예컨대 다음 코드를 넣으니까 음력 1일과 15일에 배경색이 지정되기는 하는군요)
$myarray = soltolun($year,$month,$cday);
for($i=1 ; $i < 13 ; $i++) {
if ( $myarray[month].'/'.$myarray[day]=="$i/1" ) $bgcolor = "yellow"; //음력 초하루면 노랑색
if ( $myarray[month].'/'.$myarray[day]=="$i/15" ) $bgcolor = "orange"; //음력 보름날이면 오렌지색
}
그렇지만 배경그림은 이 방식으로 잘 안 되네요.
![](http://sir.kr/data/member_image/ga/gayam.gif?1507383121)
배경그림을 넣으려면
1. lisk.skin.php에서 관련 <td 태그 안에 background=$background 넣고
2. lisk.skin.php에서
170줄 //오늘날짜 연두색으로 표기 다음에 예컨대 다음과 같은 코드 삽입
$myarray = soltolun($year,$month,$cday);
if ($myarray[day]==1 ) { $background = "{$board_skin_url}/img/day01.png" ; //음력 1일 배경그림
}
else if ($myarray[day]==15 ) { $background = "{$board_skin_url}/img/day15.png" ; //음력 15일 배경그림
} else { $background = "";
}
3. 물론 스킨 img 폴더에 해당 그림을 올려야 하고
3. 예컨대 배경그림이 반복되지 않고 가운데에 위치하게 하려면 style.css에서 관련 td 부분에 background-repeat:no-repeat; background-position:center; 를 넣으면 되는 듯합니다.
1. lisk.skin.php에서 관련 <td 태그 안에 background=$background 넣고
2. lisk.skin.php에서
170줄 //오늘날짜 연두색으로 표기 다음에 예컨대 다음과 같은 코드 삽입
$myarray = soltolun($year,$month,$cday);
if ($myarray[day]==1 ) { $background = "{$board_skin_url}/img/day01.png" ; //음력 1일 배경그림
}
else if ($myarray[day]==15 ) { $background = "{$board_skin_url}/img/day15.png" ; //음력 15일 배경그림
} else { $background = "";
}
3. 물론 스킨 img 폴더에 해당 그림을 올려야 하고
3. 예컨대 배경그림이 반복되지 않고 가운데에 위치하게 하려면 style.css에서 관련 td 부분에 background-repeat:no-repeat; background-position:center; 를 넣으면 되는 듯합니다.
![](http://sir.kr/data/member_image/us/useful.gif?1197707705)
고맙습니다. 꼭 필요했는데 잘 사용하겠습니다.
설명해주신데로
다운받아 압축을 풀고
압축 푼 폴더를 skin/board/ 에 올리고
skin-> board->schedule->write.skin.php열어서 include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); 추가하고 저장
게시판 관리에서 올린 스킨을 지정해주었습니다.
그런데 해당 게시판 들어가면
0) { $yoon = ""; switch($kk[$i]) { case 1 : $mm = 29; break; case 2 : $mm = 30; break; case 3 : $mm = 29; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 4 : $mm = 29; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon
이리나오는 이유가 몰까욤. 달력이 안보여요 코드들만 보일뿐이고요...
도와주세요~~제가 멀 잘못한걸까요?
다운받아 압축을 풀고
압축 푼 폴더를 skin/board/ 에 올리고
skin-> board->schedule->write.skin.php열어서 include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); 추가하고 저장
게시판 관리에서 올린 스킨을 지정해주었습니다.
그런데 해당 게시판 들어가면
0) { $yoon = ""; switch($kk[$i]) { case 1 : $mm = 29; break; case 2 : $mm = 30; break; case 3 : $mm = 29; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 4 : $mm = 29; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon
이리나오는 이유가 몰까욤. 달력이 안보여요 코드들만 보일뿐이고요...
도와주세요~~제가 멀 잘못한걸까요?
해결했습니다. 감사합니다. 잘쓸께요~~~
군데요. 일정 검색기능같은건 구현이 안될까요~~ 일정이 늘어나다보면 한참 전에꺼 찾기가어려워서요~~
수고하세요^^
군데요. 일정 검색기능같은건 구현이 안될까요~~ 일정이 늘어나다보면 한참 전에꺼 찾기가어려워서요~~
수고하세요^^
어떻게 해결하신 건가요?
고맙습니다, 딱알맞는 기능을 찾아 너무 반가 웠습니다.
우선 제가 몇곳 <? 만 선언된곳 수정을 하다보니 오류가 있기는 했습니다.
그리고 질문을 해도 되는지요?
제가 거의 초보이다보니...
혹시 이달의 전주와 다음달 첫주까지를 보이게 하려면 어떻게 할지?
그리고 미국의 휴일의 경우는 1월 3번째 월요일, 2월 첫번쨰 월요일 처럼 날짜가 아닌 매해 똑같은 주에 휴일이 있습니다. 이런것도 어찌 표시는 해야 하는지?
이렇게 2가지 를 해결을 해보려는데 어찌 손을 봐야하는지 감이 안와서요.
예쁜 달려 잘 쓰겠습니다.
감사합니다.
우선 제가 몇곳 <? 만 선언된곳 수정을 하다보니 오류가 있기는 했습니다.
그리고 질문을 해도 되는지요?
제가 거의 초보이다보니...
혹시 이달의 전주와 다음달 첫주까지를 보이게 하려면 어떻게 할지?
그리고 미국의 휴일의 경우는 1월 3번째 월요일, 2월 첫번쨰 월요일 처럼 날짜가 아닌 매해 똑같은 주에 휴일이 있습니다. 이런것도 어찌 표시는 해야 하는지?
이렇게 2가지 를 해결을 해보려는데 어찌 손을 봐야하는지 감이 안와서요.
예쁜 달려 잘 쓰겠습니다.
감사합니다.
해결했습니다..
// 미국 공휴일 표시
$curYir = $year;
$usarr = array("january $curYir third monday|Martin Luther King day|red",
"february $curYir third monday|Presidents day|red",
"easter|Easter|blue",
"may $curYir second sunday|Mother's day|blue",
"last Monday of May $curYir|Memorial day|red",
"june $curYir third sunday|Father's day|blue",
"september $curYir first monday|Labor day|red",
"october $curYir second monday|Columbus day|red",
"november $curYir fourth thursday|Thanksgiving day|red"
);
for($zz = 0; $zz < count($usarr); $zz++) {
$tmpUSDay = explode(",", $usarr[$zz]);
$tmpUS = explode("|", $tmpUSDay[0]);
if( $tmpUS[0] == "easter" ) {
$usday = date('md', easter_date($curYir));
} else {
$usday = date('md', strtotime($tmpUS[0]));
}
if($memday == $year.$usday) {
$daycont = $tmpUS[1];
$daycontcolor = $tmpUS[2];
if(substr($tmpUS[2],0,3)=="red") $daycolor = "red"; // 공휴일은 날짜를 빨간색으로 표시
}
}
고맙습니다..
// 미국 공휴일 표시
$curYir = $year;
$usarr = array("january $curYir third monday|Martin Luther King day|red",
"february $curYir third monday|Presidents day|red",
"easter|Easter|blue",
"may $curYir second sunday|Mother's day|blue",
"last Monday of May $curYir|Memorial day|red",
"june $curYir third sunday|Father's day|blue",
"september $curYir first monday|Labor day|red",
"october $curYir second monday|Columbus day|red",
"november $curYir fourth thursday|Thanksgiving day|red"
);
for($zz = 0; $zz < count($usarr); $zz++) {
$tmpUSDay = explode(",", $usarr[$zz]);
$tmpUS = explode("|", $tmpUSDay[0]);
if( $tmpUS[0] == "easter" ) {
$usday = date('md', easter_date($curYir));
} else {
$usday = date('md', strtotime($tmpUS[0]));
}
if($memday == $year.$usday) {
$daycont = $tmpUS[1];
$daycontcolor = $tmpUS[2];
if(substr($tmpUS[2],0,3)=="red") $daycolor = "red"; // 공휴일은 날짜를 빨간색으로 표시
}
}
고맙습니다..
안녕하세요. 궁금하게 있어서 질문좀 드리겠습니다.
설치를 하고 글쓰기를 하니 특별한 문제없이 잘되네요. ^^
근데 g4에서 사용하던 스케줄의 db를 백업받아서 g5용으로 변환을 시켰는데 이 부분은 제목과 내용부분이 불러와 지지를 않네요.
어떻게 해야 될까요. 제목이랑 내용불러오는 부분도 wr_subject, wr_content랑 똑같은거 같은데 새로 적는글만 되고 db로 불러들인글은 나타나지가 않네요.
설치를 하고 글쓰기를 하니 특별한 문제없이 잘되네요. ^^
근데 g4에서 사용하던 스케줄의 db를 백업받아서 g5용으로 변환을 시켰는데 이 부분은 제목과 내용부분이 불러와 지지를 않네요.
어떻게 해야 될까요. 제목이랑 내용불러오는 부분도 wr_subject, wr_content랑 똑같은거 같은데 새로 적는글만 되고 db로 불러들인글은 나타나지가 않네요.
댓글부분이 왜 나오지 않는지.. 모르겠네요... ^^
아래처럼만 나와요..
--------------------------------------------------------------------------------
댓글목록
등록된 댓글이 없습니다.
비밀글사용 ㅁ
---------------------------------------------------------------------------------
아래처럼만 나와요..
--------------------------------------------------------------------------------
댓글목록
등록된 댓글이 없습니다.
비밀글사용 ㅁ
---------------------------------------------------------------------------------
달력 밑에 해당월 일정만 리스트 형식으로 뿌려줄 순 없을까요?
이렇게 해도 달력이 안떠요..해결할 방법 없을까요?
보드 밑에도 넣어봤고 스킨 밑에도 넣어봤는데 도통 뜰생각을 안해요.ㅠㅜ
보드 밑에도 넣어봤고 스킨 밑에도 넣어봤는데 도통 뜰생각을 안해요.ㅠㅜ
잘 이용하겠습니다. 잘 되네요.
![](http://sir.kr/data/member_image/ha/happyjung.gif?1516974201)
좋은 스킨을 공개해주셔서 감사합니다.
![](http://sir.kr/data/member_image/im/imou.gif?1510044211)
글 수정시 아이콘 선택이 되어 있지 않아서 글 남깁니다. 좋은 소스 올려 주셔서 감사합니다.
write.skin.php 164번째 줄
if($write[wr_1] == "bull_".$i) --> if($write[wr_3] == "bull_".$i)
write.skin.php 164번째 줄
if($write[wr_1] == "bull_".$i) --> if($write[wr_3] == "bull_".$i)
위에 분들 말씀대로 다 했는데도 달력이 안뜨는데...
왜 그럴까요 ㅠㅠ
왜 그럴까요 ㅠㅠ
감사합니다.^^ 설명달린것이 해석을 하기에 애매하게 되어져 있네요. 이글을 참조 하십시오.
skin>board>schedule_v2
skin>board>schedule_v2 >write.skin.php 에 <?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='' && $_GET['f_date']) {
$write['wr_1'] = $_GET['f_date'];
$write['wr_2'] = $_GET['f_date'];
}
?>
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?> 식으로 삽입
하니 잘 보이네요. 초짜라서 정확한지는 모르지만 제 게시판에서는 잘 보이기에 올립니다.
skin>board>schedule_v2
skin>board>schedule_v2 >write.skin.php 에 <?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='' && $_GET['f_date']) {
$write['wr_1'] = $_GET['f_date'];
$write['wr_2'] = $_GET['f_date'];
}
?>
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?> 식으로 삽입
하니 잘 보이네요. 초짜라서 정확한지는 모르지만 제 게시판에서는 잘 보이기에 올립니다.
![](http://sir.kr/data/member_image/fl/flytojs6.gif?1496385939)
감사합니다~
기간 설정시에 달력팝업이 안나오는 문제...
일단 다른 추가 Jquery 넣으신 분들은 버전 충돌 문제 일 수도 있습니다.
참고로 제 웹사이트는 부트스트랩에서 만든 상태라서
tail.sub.php에 BootStrap 이랑 JQuery 1.11.2버전을 넣어두었었는데요...
저도 달력팝업이 안떠서 이리저리 해보다가
/plugin/jquery-ui/datepicker.php 파일의 Jquery 버전을 1.11.2 로 업데이트했습니다.
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
로 되어 있을텐데 1.8.4 부분을 1.11.2 로 아래와 같이 바꿔주고
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
그랬는데도 안되서
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>
코드 자체를 아예 tail.sub.php 파일의 </body> 위에 올려버렸습니다. ㅎㅎ
- - - - - - - - - - - - - - - - - - - -
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>
</body>
</html>
<?php echo html_end(); // HTML 마지막 처리 함수 : 반드시 넣어주시기 바랍니다. ?>
- - - - - - - - - - - - - - - - - - - -
아직 테스트를 많이 해보진 않아서 다른 버그가 있을지는 모르겠는데
일단 달력팝업은 뜨네요... 제가 웹프로그램 전문가가 아닌지라 ㅎㅎㅎㅎ ^_^;;
그래서 제 추정으로는 달력이 안 뜨는 이유는 jquery 충돌 가능성이 제일 높습니다.
아니면 datepicker.php에 jquery UI 의 버전이라도 올려보는 것이 어떨까 싶네요.
글은 긴데 내용이 허접하여 죄송...^^;
일단 다른 추가 Jquery 넣으신 분들은 버전 충돌 문제 일 수도 있습니다.
참고로 제 웹사이트는 부트스트랩에서 만든 상태라서
tail.sub.php에 BootStrap 이랑 JQuery 1.11.2버전을 넣어두었었는데요...
저도 달력팝업이 안떠서 이리저리 해보다가
/plugin/jquery-ui/datepicker.php 파일의 Jquery 버전을 1.11.2 로 업데이트했습니다.
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
로 되어 있을텐데 1.8.4 부분을 1.11.2 로 아래와 같이 바꿔주고
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
그랬는데도 안되서
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>
코드 자체를 아예 tail.sub.php 파일의 </body> 위에 올려버렸습니다. ㅎㅎ
- - - - - - - - - - - - - - - - - - - -
<?php include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>
</body>
</html>
<?php echo html_end(); // HTML 마지막 처리 함수 : 반드시 넣어주시기 바랍니다. ?>
- - - - - - - - - - - - - - - - - - - -
아직 테스트를 많이 해보진 않아서 다른 버그가 있을지는 모르겠는데
일단 달력팝업은 뜨네요... 제가 웹프로그램 전문가가 아닌지라 ㅎㅎㅎㅎ ^_^;;
그래서 제 추정으로는 달력이 안 뜨는 이유는 jquery 충돌 가능성이 제일 높습니다.
아니면 datepicker.php에 jquery UI 의 버전이라도 올려보는 것이 어떨까 싶네요.
글은 긴데 내용이 허접하여 죄송...^^;
이 방법으로 해서 됬네요. 좋은 정보 감사합니다 :)
좋은 스킨 감사합니다.(--)(__)
캘린더 사이즈를 가로세로 다 늘리려면 어떤 파일을 손봐야 하는걸까요 ㅠㅠ
default.css에서 바꿔도 적용이 안되네요;;;ㅠㅠ
관리자모드의 게시판 가로 사이즈를 %가 아닌 1024로 입력하면 늘어나긴 하는데
오른쪽 사이드바(정보수정,로그아웃 버튼 있는 섹션)를 가려버립니다.
고수님들의 조언 부탁 드립니다.
캘린더 사이즈를 가로세로 다 늘리려면 어떤 파일을 손봐야 하는걸까요 ㅠㅠ
default.css에서 바꿔도 적용이 안되네요;;;ㅠㅠ
관리자모드의 게시판 가로 사이즈를 %가 아닌 1024로 입력하면 늘어나긴 하는데
오른쪽 사이드바(정보수정,로그아웃 버튼 있는 섹션)를 가려버립니다.
고수님들의 조언 부탁 드립니다.
일정관리 달력스킨 V2 감사합니다~!
감사합니다.
jquery 오류가 있는데요.
개발된지 오래되서 그런거 같구요.
이부분만 수정해서 사용하시면 될거 같습니다.
jquery 오류가 있는데요.
개발된지 오래되서 그런거 같구요.
이부분만 수정해서 사용하시면 될거 같습니다.
감사합니다. 깔끔하고 좋습니다.
자동 반복 일정이 있으면 더욱 좋지않을까 합니다.
자동 반복 일정이 있으면 더욱 좋지않을까 합니다.
감사합니다.
달력도 잘 뜨는데 글쓴게 왜달력에 표시가 안될까요? =ㅂ=;;
그냥 베이직 스킨을 적용시키면 들은 등록이 되어 있는데 왜 달력스킨에서는 표시가 안날까요 ㅠㅠ
그냥 베이직 스킨을 적용시키면 들은 등록이 되어 있는데 왜 달력스킨에서는 표시가 안날까요 ㅠㅠ
![](http://sir.kr/data/member_image/ba/backho.gif?1281286256)
그누보드 5.1.3 버전에서는 그런 문제가 생기네요.
5.1.2 버전의 common.lib.php 만 교체해도 목록에 글이 보이네요.
5.1.2 버전의 common.lib.php 만 교체해도 목록에 글이 보이네요.
교체하면 다른데 이상은 안생길까요? ㅜㅜ
![](http://sir.kr/data/member_image/ba/backho.gif?1281286256)
네 이상은 없네요.
그누보드 5.1.4를 기준으로 강백호님이 말씀하신 common.lib.php를 하위버전(5.1.2)으로 교체하시면 글 삭제가 안되는 증상이 나타납니다.
다른 곳 수정할 필요없이 list.skin.php 파일에서 mysql_fetch_array 를 sql_fetch_array로 수정하시면 문제가 해결됩니다.
다른 곳 수정할 필요없이 list.skin.php 파일에서 mysql_fetch_array 를 sql_fetch_array로 수정하시면 문제가 해결됩니다.
대단히 감사합니다. 비오는데 감기조심 길조심 하세요 ^^/
오 sql_fetch_array로 바꾸니까 리스트에 잘 나오네요 ㅋ
안녕하세요..
날짜 입력부분을 20151128 -> 2015-11-28으로 날짜포맷을 변경해서 저장을 했는데요.
목록에서는 어느부분을 변경 해주면 출력이 될까요?
날짜 입력부분을 20151128 -> 2015-11-28으로 날짜포맷을 변경해서 저장을 했는데요.
목록에서는 어느부분을 변경 해주면 출력이 될까요?
그누5 5.1.4 사용중인데요. 기간설정에서 인풋박스 클릭하면 달력이 저기 내용 쓰는곳 아래에 나타나는데요 위치는 어떻게 설정해주나요?
calender.js 에서 controlling the position of calendar 부분에 주석 처리하니까 인풋박스 근처 까지 오는데 문제는 겹쳐져서 나오더라고요..방법 부탁드립니다.
calender.js 에서 controlling the position of calendar 부분에 주석 처리하니까 인풋박스 근처 까지 오는데 문제는 겹쳐져서 나오더라고요..방법 부탁드립니다.
작성하신지 좀 오래 됐지만....여쭈어 볼것이 있습니다.
제가 받아서 적용을 할려고 하는데 에러가 너무 많이 뜹니다.일단
if (eregi('%', $width)) {
$col_width = "14%"; //표의 가로 폭이 100보다 크면 픽셀값입력
} else {
$col_width = round($width/7); //표의 가로 폭이 100보다 작거나 같으면 백분율 값을 입력
}
이 부분부터 에러가 뜹니다.
preg_match 사용을 해야 하는데.....도무지..........매치를 못 시키겠습니다.ㅠㅠ
Deprecated: Function eregi() is deprecated in /home/2525/public_html/skin/board/schedule/list.skin.php on line 6
eregi 부분 에러 메세지가 이렇게 뜨고 있구요
eregi부분만 해결이 되면 리스트 부분은 다 되는거 같은데....
view 부분은 원래 어떻게 나오는게 정상인지 모르겠네요 ㅠㅠ
화면이 좀 깨지는거 같은데...어떤 모습이 정상적인 모습인지 잘 모르겠습니다.
알려주십시요
제가 받아서 적용을 할려고 하는데 에러가 너무 많이 뜹니다.일단
if (eregi('%', $width)) {
$col_width = "14%"; //표의 가로 폭이 100보다 크면 픽셀값입력
} else {
$col_width = round($width/7); //표의 가로 폭이 100보다 작거나 같으면 백분율 값을 입력
}
이 부분부터 에러가 뜹니다.
preg_match 사용을 해야 하는데.....도무지..........매치를 못 시키겠습니다.ㅠㅠ
Deprecated: Function eregi() is deprecated in /home/2525/public_html/skin/board/schedule/list.skin.php on line 6
eregi 부분 에러 메세지가 이렇게 뜨고 있구요
eregi부분만 해결이 되면 리스트 부분은 다 되는거 같은데....
view 부분은 원래 어떻게 나오는게 정상인지 모르겠네요 ㅠㅠ
화면이 좀 깨지는거 같은데...어떤 모습이 정상적인 모습인지 잘 모르겠습니다.
알려주십시요
감사이 쓰겠습니다.
한가지 질문이 또 생겼습니다.
똑같은 스킨을 여러 사이트에 적용을 해보았는데
글쓰기에 날짜 선택이 안되는 경우가 발생합니다.
특정한 사유가 있는지....어떤 경우에 안되는건지 아무리 소스를 뒤져봐도
이해가 안되서 글을 남깁니다.
혹시나 그런 일이 있었던 적이 있으면 뭐가 문제인지 알수 있을까요??
똑같은 스킨을 여러 사이트에 적용을 해보았는데
글쓰기에 날짜 선택이 안되는 경우가 발생합니다.
특정한 사유가 있는지....어떤 경우에 안되는건지 아무리 소스를 뒤져봐도
이해가 안되서 글을 남깁니다.
혹시나 그런 일이 있었던 적이 있으면 뭐가 문제인지 알수 있을까요??
저두요~ 글쓰기의 날짜선택이 안뜹니다.~ 해결하신분 글좀 남겨주세요
![](http://sir.kr/data/member_image/ha/happyjung.gif?1516974201)
스킨의 write.skin.php 의 3번째 줄정도에 아래 코드를 추가하세요.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
스킨 제작자님은 bbs/wirte.php 를 수정하라고 했지만 그것보다는 위와같이 스킨에 추가하는 것이 좋습니다.
그누보드 원본은 가급적 안건들어야 업데이트할때 고민이 없어집니다.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
스킨 제작자님은 bbs/wirte.php 를 수정하라고 했지만 그것보다는 위와같이 스킨에 추가하는 것이 좋습니다.
그누보드 원본은 가급적 안건들어야 업데이트할때 고민이 없어집니다.
감사합니다! 다름아니라 팝업달력띄워서 박스안에 날짜를 설정하는거를 넣고 싶은데 어떤파일에 어떤 구문을 써먹어야할까요
![](http://sir.kr/data/member_image/ha/happyjung.gif?1516974201)
스킨의 write.skin.php 의 위쪽을 아래와 같이 수정하세요.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='' && $_GET['f_date']) {
$write['wr_1'] = $_GET['f_date'];
$write['wr_2'] = $_GET['f_date'];
}
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
?>
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if($w=='' && $_GET['f_date']) {
$write['wr_1'] = $_GET['f_date'];
$write['wr_2'] = $_GET['f_date'];
}
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
?>
한가지만 여쭤볼께요 제꺼는 왜 이런에러가 나오면서 화면에 등록한 일정이 보이지 않는것일까요? 크롬, IE11을 사용합니다. 둘다 동일한 증상이예요
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\APM_Setup\htdocs\skin\board\schedule_v2\list.skin.php on line 87
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\APM_Setup\htdocs\skin\board\schedule_v2\list.skin.php on line 87
오랜만에 사용하려니 오류 있어서 해결 하고 글 남깁니다.
제가 발견한 오류는 2가지 여서 그 2가지 해결방법을 씁니다.
1. list에서 mysql_fetch_array 오류 ->
그누보드에서는 sql_fetch_array로 다른 함수를 사용하므로 수정해주세요. list.skin.php => 87번째 줄에 mysql_fetch_array => sql_fetch_array 로 수정해주세요.
2. write.skin.php 에서의 오류 달력이 안나오는 오류 ->
jquery를 불러오기전에 jquery ui를 불러와서 생기는 오류이므로 사용 설명서에 적힌 write.php에 붙이라는 소스를 write.skin.php 상단에 <??> 이안에 넣어주세요.
해결 끝!
제가 발견한 오류는 2가지 여서 그 2가지 해결방법을 씁니다.
1. list에서 mysql_fetch_array 오류 ->
그누보드에서는 sql_fetch_array로 다른 함수를 사용하므로 수정해주세요. list.skin.php => 87번째 줄에 mysql_fetch_array => sql_fetch_array 로 수정해주세요.
2. write.skin.php 에서의 오류 달력이 안나오는 오류 ->
jquery를 불러오기전에 jquery ui를 불러와서 생기는 오류이므로 사용 설명서에 적힌 write.php에 붙이라는 소스를 write.skin.php 상단에 <??> 이안에 넣어주세요.
해결 끝!
혹 일정보기 화면에서(view) 레이아웃이 깨지는 경우,
view_comment.skin.php 파일의 128줄이 그 원인들 중 하나일 가능성이 있습니다.
그 부분은 아래와 같이 고치시면 됩니다.
include(G5_SNS_PATH."/view_comment_write.sns.skin.php");
==>
if ($board['bo_use_sns']) include(G5_SNS_PATH."/view_comment_write.sns.skin.php");
view_comment.skin.php 파일의 128줄이 그 원인들 중 하나일 가능성이 있습니다.
그 부분은 아래와 같이 고치시면 됩니다.
include(G5_SNS_PATH."/view_comment_write.sns.skin.php");
==>
if ($board['bo_use_sns']) include(G5_SNS_PATH."/view_comment_write.sns.skin.php");
![](http://sir.kr/data/member_image/pi/pixnet.gif?1602274302)
게시판 스킨에 넣고 설정에서 스킨을 선택했는데, 아예 안뜨는데...요....ㅠㅠ
write.php 에 4번째줄 추가도 했는데요.... 힝 ~
write.php 에 4번째줄 추가도 했는데요.... 힝 ~
댓글 중 윗분들이 해결책 있습니다. 한번해보세요 저도 따라했더니 해결됬습니다.
뷰 팝업레이어가 중간에서 부터 안나오는 현상은 어떻게 고칠수 있을가요?
$j가 중간에서부터 생성이 안됩니다.
$j가 중간에서부터 생성이 안됩니다.
![](http://sir.kr/data/member_image/if/ifiris.gif?1547093791)
혹시 나중에 맨 뒷쪽의 댓글을 보실 분을 생각해서
그누5에 적용하면서 수정했던 부분을 적어보자면..
1.
<? 로 되어 있는 부분을 전부 <?php 로 바꿔줍니다.
굳이 필요할진 몰라도 저는 <?=$width?> 이런 부분도 <?php echo $width; ?> 이렇게 전부 바꿔줬습니다.
※ 주의할 것은 day 폴더에 있는 lunar.txt 파일에도 php 부분이 있어서 수정해줘야 합니다.
2.
write.skin.php의 상단 8라인에
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
를 추가해주었습니다.
3.
2번에서 불러온 datepicker.php 파일의 8번 라인
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
위 1.8.4 숫자를 1.11.2로 바꿔주었습니다. (최신버전)
4.
list.skin.php 파일의 mysql_fetch_array 단어를 찾아서 (while 구문 안에)
sql_fetch_array 로 바꿔주었습니다.
이렇게 하니 저는 정상적으로 나옵니다.. 참고하세요.
그누5에 적용하면서 수정했던 부분을 적어보자면..
1.
<? 로 되어 있는 부분을 전부 <?php 로 바꿔줍니다.
굳이 필요할진 몰라도 저는 <?=$width?> 이런 부분도 <?php echo $width; ?> 이렇게 전부 바꿔줬습니다.
※ 주의할 것은 day 폴더에 있는 lunar.txt 파일에도 php 부분이 있어서 수정해줘야 합니다.
2.
write.skin.php의 상단 8라인에
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
를 추가해주었습니다.
3.
2번에서 불러온 datepicker.php 파일의 8번 라인
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
위 1.8.4 숫자를 1.11.2로 바꿔주었습니다. (최신버전)
4.
list.skin.php 파일의 mysql_fetch_array 단어를 찾아서 (while 구문 안에)
sql_fetch_array 로 바꿔주었습니다.
이렇게 하니 저는 정상적으로 나옵니다.. 참고하세요.
감사합니다. 이렇게 해도
뷰페이지는 날짜에 마우스 올려놓으면 노란색 팝업뷰페이지는 중간에서 부터 안나오네요
보시는 사진과 같이 노란 박스가 중간에서 부터는 안나옵니다.
글쓸때 복사붙여넣기하는데....
뷰페이지는 날짜에 마우스 올려놓으면 노란색 팝업뷰페이지는 중간에서 부터 안나오네요
보시는 사진과 같이 노란 박스가 중간에서 부터는 안나옵니다.
글쓸때 복사붙여넣기하는데....
![](http://sir.kr/data/editor/1608/c9fcb1b6bbc4e4faf4c77158d0a9d15f_1470016821_1919.png)
Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in /host/home/toeic9834/html/gnuboard5/skin/board/schedule_v2/list.skin.php on line 87
이렇게 오류가 뜨는데 이유가 뭘까요?
그리고 글등록하면 일정 표시가 안되네요 ㅠ_ㅠ
이렇게 오류가 뜨는데 이유가 뭘까요?
그리고 글등록하면 일정 표시가 안되네요 ㅠ_ㅠ
while ($row = mysql_fetch_array($result)) 얘를 while ($row = sql_fetch_array($result)) 이렇게 고쳐보세요 .
while ($row = mysql_fetch_array($result)) <----얘는 어디에 있는애죠 ?ㅠㅠ
오늘일정이 달력 밑에 있는데 달력 위로 보낼려면 어떻게 해야 하나요.
<section id="today_schedule">
<h3>오늘 일정</h3>
<div><?php echo $today_schedule; ?></div>
</section>
요것이 오늘 일정을 출력해 주는 코드인 것 같은데
이걸 단순히 위로 보냈더니 h3만 출력되고 내용은 출력이 안되더라고요.
아무래도 데이터를 받지 못하는 것 같아서
중간에 오늘 스케줄 구하기 if 부분을 같이 올려줘도 마찬가지 입니다.
방법을 아시는 분 부탁드립니다.
<section id="today_schedule">
<h3>오늘 일정</h3>
<div><?php echo $today_schedule; ?></div>
</section>
요것이 오늘 일정을 출력해 주는 코드인 것 같은데
이걸 단순히 위로 보냈더니 h3만 출력되고 내용은 출력이 안되더라고요.
아무래도 데이터를 받지 못하는 것 같아서
중간에 오늘 스케줄 구하기 if 부분을 같이 올려줘도 마찬가지 입니다.
방법을 아시는 분 부탁드립니다.
저는 달력에 팝업이 안뜨고 개발자도구 콘솔창에
board.php?bo_table=sc&year=2016&month=9&sc_no=:167 Uncaught ReferenceError: PopupShow is not defined
board.php?bo_table=sc&year=2016&month=9&sc_no=:167 Uncaught ReferenceError: PopupHide is not defined
이런 에러 메세지가 뜨는데 어디를 고쳐야 할까요? ㅠㅠ
board.php?bo_table=sc&year=2016&month=9&sc_no=:167 Uncaught ReferenceError: PopupShow is not defined
board.php?bo_table=sc&year=2016&month=9&sc_no=:167 Uncaught ReferenceError: PopupHide is not defined
이런 에러 메세지가 뜨는데 어디를 고쳐야 할까요? ㅠㅠ
저도 도움 부탁드릴게요~
참고로 이윰빌더를 쓰고 있습니다.
이전 댓글들을 참고해서 잘 나오고 작동도 합니다.
비회원이나 일반회원이 달력에 작성된 글을 읽으면 처음 이미지처럼 정상적으로 나오는데요
관리자가 글을 쓰거나 글을 읽으면 두번째처럼 글읽는 페이지, 헤더, 사이드, 테일들이 전부 깨져서 나옵니다.
어떻게 하면 좋을까요????
// humble님이 가르쳐주신걸 적용했더니 해결되었네요 ^^
참고로 이윰빌더를 쓰고 있습니다.
이전 댓글들을 참고해서 잘 나오고 작동도 합니다.
비회원이나 일반회원이 달력에 작성된 글을 읽으면 처음 이미지처럼 정상적으로 나오는데요
관리자가 글을 쓰거나 글을 읽으면 두번째처럼 글읽는 페이지, 헤더, 사이드, 테일들이 전부 깨져서 나옵니다.
어떻게 하면 좋을까요????
// humble님이 가르쳐주신걸 적용했더니 해결되었네요 ^^
![](http://sir.kr/data/editor/1609/8a9d131bd85071ae573a807a9adbc060_1473296454_0219.png)
달력 아래 오늘의 일정 밑으로 그달의 일정을 출력하려면 어찌하면 되나요?
달력 글쓰기 - 일정추가 - 내용입력을 한후
달력목록을 봐도 아무내용이 보이지 않네요 ㅠㅠ
뭐가 잘못된건가요?
달력목록을 봐도 아무내용이 보이지 않네요 ㅠㅠ
뭐가 잘못된건가요?
![](http://sir.kr/data/editor/1610/e7d9bc3aba2049885da0d729892265dc_1476198817_5387.jpg)
1. 달력은 나오는데 글쓰기를 할 수가 없습니다. 연결은 스마툴즈 빌더를 사용했습니다. 내용을 입력하려고 날자를 클릭하면 계속해서 읽어들인다는 표시만 나오는데 bbs/write.php의 내용을 참고하고 있는것 같습니다. 계속 무한 도돌이만 합니다. 혹시 글쓰기가 안되면 어디를 손봐야하는지 아시는분 부탁합니다.
2. 그리고 여기는 미국이라 날짜가 하루 뒤로 가야하는데 어디를 만져야하나요?
저는 맨위 우측에 관리자,일정추가 아이콘도 표시가 안됩니다.
http://www.fccdowney.com/bbs/board.php?bo_table=schedule
2. 그리고 여기는 미국이라 날짜가 하루 뒤로 가야하는데 어디를 만져야하나요?
저는 맨위 우측에 관리자,일정추가 아이콘도 표시가 안됩니다.
http://www.fccdowney.com/bbs/board.php?bo_table=schedule
댓글보고 수정하니 잘되네요. 감사합니다^^
![](http://sir.kr/data/member_image/sj/sj99146.gif?1478847078)
날짜를 클릭하면 글쓰기 페이지가 아니라 해당 날짜의 view페이지로 이동하게 하려면 어떻게 고쳐야하나요??
스킨에 넣었는데 달력이 안뜨네요 테마를 사용중인데 테마안에 skin>board에 스킨을넣고
include(G5_SNS_PATH."/view_comment_write.sns.skin.php"); 이것도 넣어봤는데 달력이 안떠욤 ㅠㅠ
include(G5_SNS_PATH."/view_comment_write.sns.skin.php"); 이것도 넣어봤는데 달력이 안떠욤 ㅠㅠ
실례하겠습니다만... 이 달력스킨을 가져와서 감사히 잘 쓰고 있는데 가끔 쿼리를 못불러오는 상황이 있습니다
2017 5월 6일부터 5월 9일까지 일정을 등록했는데 5월달 1일 부터 6일까지 전혀 안나오는 상황입니다. 쿼리를 지워봤는데 달력은 또 잘나오네요... 쿼리문은 테이블 명만 바꿨습니다 혹시 이 문제점 아시나요?
2017 5월 6일부터 5월 9일까지 일정을 등록했는데 5월달 1일 부터 6일까지 전혀 안나오는 상황입니다. 쿼리를 지워봤는데 달력은 또 잘나오네요... 쿼리문은 테이블 명만 바꿨습니다 혹시 이 문제점 아시나요?
![](http://sir.kr/data/member_image/is/iszang.gif?1272762847)
수정해서 쓰기 힘드시면 참고하세요. 오류 수정본입니다.
https://sir.kr/g5_skin/12892
https://sir.kr/g5_skin/12892
![](http://sir.kr/data/member_image/ho/holystone.gif?1388900839)
이거 예전에 만든건데... 오랜만에 로그인했더니 휴면계정으로 되어 있고 복구 했더니 포인트가 -50점이라 쪽지 답장도 못보내네요^^; 혹시나 하고 와 봤는데 아직 사용하시는 분도 계시고 댓글이 달려서 놀랍기도 하고 죄송하기도 합니다. 새버전이나 다른 스킨도 만들어 올려야 하는데 먹고 사는게 바쁘다 보니 신경을 못썼네요ㅜㅜ
이게 G5 초기버전때 만든거라 지금이랑 좀 안맞는 부분이 아마 있을겁니다. 댓글이나 자료 참고해서 고쳐서 쓰시거나 다른 스킨 이용하셔도 좋을 것 같습니다. 자주는 못오지만 나중에 가끔 들리겠습니다.
이게 G5 초기버전때 만든거라 지금이랑 좀 안맞는 부분이 아마 있을겁니다. 댓글이나 자료 참고해서 고쳐서 쓰시거나 다른 스킨 이용하셔도 좋을 것 같습니다. 자주는 못오지만 나중에 가끔 들리겠습니다.
![](http://sir.kr/data/member_image/ju/jumh.gif?1503667838)
감사
감사합니다
감사합니다.
감사합니다
감사히 잘쓰고 있는데......
이상하게 5월만 보이지 않습니다....
원인이 뭘까요?
http://xn--cw0b99r6ok.com/bbs/board.php?bo_table=m42&year=2018&month=5&sc_no=
이상하게 5월만 보이지 않습니다....
원인이 뭘까요?
http://xn--cw0b99r6ok.com/bbs/board.php?bo_table=m42&year=2018&month=5&sc_no=
잘쓰겠습니다.
감사합니다.
작은별님이 올려주신 수정본 감사합니다.
![](http://sir.kr/data/member_image/ko/kongmks.gif?1717664760)
좋은 자료 감사힙니다 ㅎㅎ
감사합니다.
![](http://sir.kr/data/member_image/go/google_k1g4qo7l.gif?1552997333)
잘 사용해 보겠습니다.
![](http://sir.kr/data/member_image/fb/fb_2nuv90g4.gif?1548054652)
댓글 다 따라해봤는데 왜 안될까요 ㅠ..
0) { $yoon = ""; switch($kk[$i]) { case 1 : $mm = 29; break; case 2 : $mm = 30; break; case 3 : $mm = 29; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 4 : $mm = 29; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; case 5 : $mm = 30; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 6 : $mm = 30; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; } $temptd -=$mm; $i++; if($i%12 == 1) $ly += 1; } if($temptd <= 0) { if($yoon=="*") $temptd += $ymm; else $temptd +=$mm; } $ly += 1840; $lm = $i % 12; if($lm==0) $lm=12; $ld = $temptd; /* output */ $myarray["year"] = $ly; $myarray["month"] = $lm; $myarray["day"] = $ld; $myarray["leap"] = $yoon; return $myarray; } function luntosol($ly, $lm, $ld) { global $kk; global $md; $temptd = 0; $dm = ($ly-1841)*12 + ($lm-1) -1; for($i=$dm;$i>=0;$i--) { switch($kk[$i]) { case 1 : $temptd += 29; break; case 2 : $temptd += 30; break; case 3 : $temptd += 58; break; case 4 : case 5 : $temptd += 59; break; case 6 : $temptd += 60; break; } } $dm = ($ly-1841)*12 + ($lm) -1; if($leapyes == "yoon") { switch($kk[$dm]) { case 1 : case 2 : break; case 3 : case 4 : $temptd += 29; break; case 5 : case 6 : $temptd += 30; break; } } $temptd += $ld; $temptd += 22; $td = $temptd; $tempsy = 1841; while(1) { list($md[1]) = febdays($tempsy); for($tempsm=0;$tempsm<=11;$tempsm++) { $temptd -= $md[$tempsm]; if($temptd <= 0) break; } if($temptd <= 0) { $temptd += $md[$tempsm]; $tempsd = $temptd; break; } $tempsy++; } $sy = $tempsy; $sm = $tempsm + 1; $sd = $tempsd; /* output */ $myyarray["year"] = $sy; $myyarray["month"] = $sm; $myyarray["day"] = $sd; $myyarray["leap"] = $yoob; return $myyarray; } ?>
라고 뜨네요
0) { $yoon = ""; switch($kk[$i]) { case 1 : $mm = 29; break; case 2 : $mm = 30; break; case 3 : $mm = 29; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 4 : $mm = 29; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; case 5 : $mm = 30; $ymm = 29; if($temptd > 29) { $temptd -= 29; $yoon = "*"; } break; case 6 : $mm = 30; $ymm = 30; if($temptd > 30) { $temptd -= 30; $yoon = "*"; } break; } $temptd -=$mm; $i++; if($i%12 == 1) $ly += 1; } if($temptd <= 0) { if($yoon=="*") $temptd += $ymm; else $temptd +=$mm; } $ly += 1840; $lm = $i % 12; if($lm==0) $lm=12; $ld = $temptd; /* output */ $myarray["year"] = $ly; $myarray["month"] = $lm; $myarray["day"] = $ld; $myarray["leap"] = $yoon; return $myarray; } function luntosol($ly, $lm, $ld) { global $kk; global $md; $temptd = 0; $dm = ($ly-1841)*12 + ($lm-1) -1; for($i=$dm;$i>=0;$i--) { switch($kk[$i]) { case 1 : $temptd += 29; break; case 2 : $temptd += 30; break; case 3 : $temptd += 58; break; case 4 : case 5 : $temptd += 59; break; case 6 : $temptd += 60; break; } } $dm = ($ly-1841)*12 + ($lm) -1; if($leapyes == "yoon") { switch($kk[$dm]) { case 1 : case 2 : break; case 3 : case 4 : $temptd += 29; break; case 5 : case 6 : $temptd += 30; break; } } $temptd += $ld; $temptd += 22; $td = $temptd; $tempsy = 1841; while(1) { list($md[1]) = febdays($tempsy); for($tempsm=0;$tempsm<=11;$tempsm++) { $temptd -= $md[$tempsm]; if($temptd <= 0) break; } if($temptd <= 0) { $temptd += $md[$tempsm]; $tempsd = $temptd; break; } $tempsy++; } $sy = $tempsy; $sm = $tempsm + 1; $sd = $tempsd; /* output */ $myyarray["year"] = $sy; $myyarray["month"] = $sm; $myyarray["day"] = $sd; $myyarray["leap"] = $yoob; return $myyarray; } ?>
라고 뜨네요
날짜표시 수정하고자합니다
20211118 → 11-18 이렇게요
write.skin.php 파일내요
$(function(){ // 날짜 입력
$("#wr_1, #wr_2").datepicker({ changeMonth: true, changeYear: true, dateFormat: "mm-dd", showButtonPanel: true, yearRange: "c-2:c+2", });
}); //mm-dd 수정
/www/plugin/jquery-ui/datepicker.php
weekHeader: "Wk",
dateFormat: "mm-dd", // 수정
firstDay: 0,
이렇게 했는데 20211118 이런식으로 나옵니다.
잘못 된건가요. 어디를 수정해야 하는지요
20211118 → 11-18 이렇게요
write.skin.php 파일내요
$(function(){ // 날짜 입력
$("#wr_1, #wr_2").datepicker({ changeMonth: true, changeYear: true, dateFormat: "mm-dd", showButtonPanel: true, yearRange: "c-2:c+2", });
}); //mm-dd 수정
/www/plugin/jquery-ui/datepicker.php
weekHeader: "Wk",
dateFormat: "mm-dd", // 수정
firstDay: 0,
이렇게 했는데 20211118 이런식으로 나옵니다.
잘못 된건가요. 어디를 수정해야 하는지요