[개발자 흑횽GDT의 후기] "겁나 짱나게 머리 돌렸습니다. ㅠㅠ 요번 소스는 다소 기네요 ㅡㅡ;; 정리도 몬하고, 5시간 빡쒸게 만들었습니다. CSS와 소스 지져분 하뉘 양해바랍...
일정관리 달력스킨 V2
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년도 양력 기념일 (복사해서 연도별로 만들면 됩니다. 없어도 무관)
첨부파일
그누보드5 스킨
좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
일정관리 달력 최신글 스킨입니다. 동글이님이 만들어 놓은게 있어서 안만들려고 했는데 동글이님이 요청해서 대충 만들어봤습니다. 동글이님 것도 있으니까 보시고 골라써도 되겠네요^^ b...
skin/board/ 에 업로드하셔서 사용하시면되구요 특별하게 셋팅 잡거나 하실필요없으세요 글쓴이 익명, 댓글 익명, 답변 익명입니다. 말 그대로 익명게시판 전용 스킨입니다. 글쓴...
그누보드용 3단 카테고리 관리자 메뉴입니다. 대분류 >> 중분류 >> 소분류로 처리 되고있습니다. 캐릭터셋은 utf-8입니다. 설치방법 압축해제후 cate_db.txt 파일을 열어...
"하루하루 몇시간 투자해서 만드는 GDTBoard입니다. 또한 배움의 목적으로 만드는 GDTBoard입니다. 많은 양해바랍니다." 쉽고 빠른 GDTBoard 시리즈 06 버전입니다...
일정관리 스킨이 없어서 지난번에 V1을 올렸었는데 생각보다 많은 분들이 호응해주셔서 좀 더 다듬어봤습니다. V1 에 비해 달라진 점이라면... 우선, 달력 하단에 오늘 일정이 나옵...
홀리스톤님의 일정관리 달력 http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1123&sca=&sfl=wr_subject%7C%7Cw...
영문게시판 basic 스킨입니다. 최신버전 basic 스킨을 다운받아 한글을 영문으로 글자만 고쳤습니다. 발번역이라 틀린 곳이 있을 수 있습니다 ㅡㅡ; ### 업데이트 내역 (20...
동영상을 보시면, 대충 이해되실겁니다. ^^ 시리즈05 설명 동영상 - http://youtu.be/olHqPke3cJg
사용설명 동영상 : http://youtu.be/UExAkleV7pU
그림 참고해주세요. 테스트 아이디 : test 테스트 비밀번호 : test * 관리자 레이아웃은 미정으로 인해서 CSS를 분리하지 않았습니다.
시간 짬내서 하나씩 업데이트 하고 있는 중입니다. 많은 업데이트가 진행되지 못한 점 양해바랍니다. 티끌모아 태산!!?? - 현대인들은 터무니 없는 말이지만.. 전 따르고 싶습니다....
댓글 116개
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=1293&page=1
5에선 실행이 잘되고 4버전으로 바꿔서
폴더 만들어서 넣고, 경로 설정해주고 실행했는데
\g4utf\plugin\jquery-ui\datepicker.php on line 3
에서 계속 에러가 나네요 ㅠㅠ
여담으로 작은달력 적용 안하면 잘 돌아갑니다.
홀리스톤님 "오늘 일정" 부분을 오늘 부터 30일 이내의 일정으로 다른 페이지에서 그 일정만 불러오는 방법은 없나요?
제가 홀리스톤님 달력의 최신글을 만들려고 했는데, 초보다 보니 난감함에 빠져있습니다....;;
alert창이 뜨는데 "wr_2" 필수 입력 이런식으로 뜨는데요.... 죠 wr_2 라는 글자 어디서 바꾸면 되나요?
찾아봐두 없는거 같아서요
하루 일정이면 둘다 같은날로 지정하면 됩니다.
리스트에서 날짜를 클릭하시면 시작일과 종료일이 해당 날짜로 입력됩니다.
물론 클릭해서 수정해도 됩니다.
alert 메시지를 '시작일' '종료일'로 표기해야 하는데 미쳐 못봤네요ㅡㅡ;
2. 압축 푼 폴더를 skin/board/ 올린다.
3. bbs/write.php 파일을 메모장이나 에디트플러스로 열고 상단에(4번째줄) 아래 한줄 추가한다. (업로드)
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
4. 게시판 관리에서 방금 올린 스킨을 지정해준다.
------------------------------------------------------------------------------
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 (" "); } // 반복구문이 끝남 ?>
리스트에서 날짜를 클릭하면 해당 날짜가 적용되는데...
일정추가 버튼을 클릭하면 오늘 날짜로 자동으로 입력되게요.
아시면...
달력이 안 뜨네요.ㅠ.ㅠ
v1버전으로 설치하니....달력위치가 이상하게 떠서 V2로 설치했던니. 달력이 안떠서....
혹시 저랑 같은 경우 있으셨다가...해결하신분...답글좀 부탁드려요....
저는 그냥 readonly 속성을 지워버리고 쓰고있어요
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
를 bbs/write.php 에 추가를 하면 안되고
스킨의 write.skin.php 제일 상단에 넣으니 에러 없이 잘 실행 되네요.
<?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 include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php'); ?>를
bbs/write.php에 넣으면 안 되고 skin> board>schedule_v2>write.skin.php에 넣어야 합니다.
제자작의 말씀은 bbs/write.php이고요 제가 추가시킨 파일은 skin-> board->'일정스킨'->write.skin.php 상단입니다.
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
다음줄에 아래와 같이 추가하시면 잘 됩니다.
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.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"; //음력 보름날이면 오렌지색
}
그렇지만 배경그림은 이 방식으로 잘 안 되네요.
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; 를 넣으면 되는 듯합니다.
다운받아 압축을 풀고
압축 푼 폴더를 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가지 를 해결을 해보려는데 어찌 손을 봐야하는지 감이 안와서요.
예쁜 달려 잘 쓰겠습니다.
감사합니다.
// 미국 공휴일 표시
$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로 불러들인글은 나타나지가 않네요.
아래처럼만 나와요..
--------------------------------------------------------------------------------
댓글목록
등록된 댓글이 없습니다.
비밀글사용 ㅁ
---------------------------------------------------------------------------------
보드 밑에도 넣어봤고 스킨 밑에도 넣어봤는데 도통 뜰생각을 안해요.ㅠㅜ
write.skin.php 164번째 줄
if($write[wr_1] == "bull_".$i) --> if($write[wr_3] == "bull_".$i)
왜 그럴까요 ㅠㅠ
http://schy2013.cafe24.com/bbs/board.php?bo_table=schedule
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'); ?> 식으로 삽입
하니 잘 보이네요. 초짜라서 정확한지는 모르지만 제 게시판에서는 잘 보이기에 올립니다.
일단 다른 추가 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로 입력하면 늘어나긴 하는데
오른쪽 사이드바(정보수정,로그아웃 버튼 있는 섹션)를 가려버립니다.
고수님들의 조언 부탁 드립니다.
jquery 오류가 있는데요.
개발된지 오래되서 그런거 같구요.
이부분만 수정해서 사용하시면 될거 같습니다.
자동 반복 일정이 있으면 더욱 좋지않을까 합니다.
그냥 베이직 스킨을 적용시키면 들은 등록이 되어 있는데 왜 달력스킨에서는 표시가 안날까요 ㅠㅠ
5.1.2 버전의 common.lib.php 만 교체해도 목록에 글이 보이네요.
다른 곳 수정할 필요없이 list.skin.php 파일에서 mysql_fetch_array 를 sql_fetch_array로 수정하시면 문제가 해결됩니다.
날짜 입력부분을 20151128 -> 2015-11-28으로 날짜포맷을 변경해서 저장을 했는데요.
목록에서는 어느부분을 변경 해주면 출력이 될까요?
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 부분은 원래 어떻게 나오는게 정상인지 모르겠네요 ㅠㅠ
화면이 좀 깨지는거 같은데...어떤 모습이 정상적인 모습인지 잘 모르겠습니다.
알려주십시요
똑같은 스킨을 여러 사이트에 적용을 해보았는데
글쓰기에 날짜 선택이 안되는 경우가 발생합니다.
특정한 사유가 있는지....어떤 경우에 안되는건지 아무리 소스를 뒤져봐도
이해가 안되서 글을 남깁니다.
혹시나 그런 일이 있었던 적이 있으면 뭐가 문제인지 알수 있을까요??
include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');
스킨 제작자님은 bbs/wirte.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');
?>
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 상단에 <??> 이안에 넣어주세요.
해결 끝!
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");
write.php 에 4번째줄 추가도 했는데요.... 힝 ~
$j가 중간에서부터 생성이 안됩니다.
그누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]
이렇게 오류가 뜨는데 이유가 뭘까요?
그리고 글등록하면 일정 표시가 안되네요 ㅠ_ㅠ
<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
이런 에러 메세지가 뜨는데 어디를 고쳐야 할까요? ㅠㅠ
참고로 이윰빌더를 쓰고 있습니다.
이전 댓글들을 참고해서 잘 나오고 작동도 합니다.
비회원이나 일반회원이 달력에 작성된 글을 읽으면 처음 이미지처럼 정상적으로 나오는데요
관리자가 글을 쓰거나 글을 읽으면 두번째처럼 글읽는 페이지, 헤더, 사이드, 테일들이 전부 깨져서 나옵니다.
어떻게 하면 좋을까요????
// humble님이 가르쳐주신걸 적용했더니 해결되었네요 ^^
[http://sir.kr/data/editor/1609/8a9d131bd85071ae573a807a9adbc060_1473296454_0219.png]
달력목록을 봐도 아무내용이 보이지 않네요 ㅠㅠ
뭐가 잘못된건가요?
[http://sir.kr/data/editor/1610/e7d9bc3aba2049885da0d729892265dc_1476198817_5387.jpg]
2. 그리고 여기는 미국이라 날짜가 하루 뒤로 가야하는데 어디를 만져야하나요?
저는 맨위 우측에 관리자,일정추가 아이콘도 표시가 안됩니다.
http://www.fccdowney.com/bbs/board.php?bo_table=schedule
include(G5_SNS_PATH."/view_comment_write.sns.skin.php"); 이것도 넣어봤는데 달력이 안떠욤 ㅠㅠ
2017 5월 6일부터 5월 9일까지 일정을 등록했는데 5월달 1일 부터 6일까지 전혀 안나오는 상황입니다. 쿼리를 지워봤는데 달력은 또 잘나오네요... 쿼리문은 테이블 명만 바꿨습니다 혹시 이 문제점 아시나요?
https://sir.kr/g5_tip/5099
https://sir.kr/g5_skin/12892
이게 G5 초기버전때 만든거라 지금이랑 좀 안맞는 부분이 아마 있을겁니다. 댓글이나 자료 참고해서 고쳐서 쓰시거나 다른 스킨 이용하셔도 좋을 것 같습니다. 자주는 못오지만 나중에 가끔 들리겠습니다.
이상하게 5월만 보이지 않습니다....
원인이 뭘까요?
http://xn--cw0b99r6ok.com/bbs/board.php?bo_table=m42&year=2018&month=5&sc_no=
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 이런식으로 나옵니다.
잘못 된건가요. 어디를 수정해야 하는지요