일정관리 달력식 + 그누보드 게시판 연동 정보
일반 일정관리 달력식 + 그누보드 게시판 연동
본문
달력식 일정관리로
날짜를 클릭해서 바로 글쓰게 만들었습니다.
귀차니즘때문에 gbform에서 for문이 아닌 단순 대입문으로 처리했습니다.
시간되시는분은 수정해서 사용을...
calendar.php부분하고 gbform.skin.php만 올립니다.
필드는 wr_year, wr_month, wr_day만 추가하시면 됩니다.
문의는 이멜(http://ccc.na.ly 로 해주세요!
시간 여럭이 안되어서 접속이 힘듭니다. *^^*
calendar.php 부분
--------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$cell_width = 60; // 셀 가로 크기
$cell_height = 80; // 셀 세로 크기
$limit_year = "1971~2037"; // 한계연도
// 주어진 날짜가 없으면 현재날짜 구하기
if(!$nyear) $nyear = date('Y',time());
if(!$nmonth) $nmonth = date('m',time());
if(!$nday) $nday = date('d',time());
// 기타 함수 정의
function end_day($year,$month){
for($i=28;$i<=32;$i++) {
if(!checkdate($month,$i,$year)) {
return $i-1;
break;
}
}
}
function conv_year($switch) {
global $nyear, $nmonth;
$c_year = $nyear;
if($switch=="prev") $c_year--;
else if($switch=="next") $c_year++;
echo '&nyear='.$c_year.'&nmonth='.sprintf("%02d",$nmonth);
}
function conv_month($switch) {
global $nyear, $nmonth;
$c_year = $nyear;
$c_month = $nmonth;
if($switch=="prev") {
if($nmonth <= 1) {$c_year--; $c_month=12;}
else $c_month--;
} else if($switch=="next") {
if($nmonth >= 12) {$c_year++; $c_month=1;}
else $c_month++;
} else {
$c_year=date('Y',time());
$c_month=date('m',time());
}
echo '&nyear='.$c_year.'&nmonth='.sprintf("%02d",$c_month);
}
function conv_day($switch) {
global $nyear, $nmonth, $nday;
$c_year = $nyear;
$c_month = $nmonth;
$c_day = $nday;
if($switch=="prev") {
if($c_day <= 1 ) {
if($nmonth <= 1) {$c_year--; $c_month=12;}
else $c_month--;
$c_day = end_day($c_year,$c_month);
} else $c_day--;
} else if($switch=="next") {
if($c_day >= end_day($nyear,$c_month)) {
if($nmonth >= 12) {$c_year++; $c_month=1;}
else $c_month++;
$c_day=1;
} else $c_day++;
} else {
$c_year=date('Y',time());
$c_month=date('m',time());
$c_day=date('d',time());
}
echo '&nyear='.$c_year.'&nmonth='.sprintf("%02d",$c_month).'&nday='.sprintf("%02d",$c_day);
}
// 1일의 위치 구하기
$blank_no=date('w', mktime(0,0,0,$nmonth,1,$nyear));
?>
<html>
<head>
<style>
body,td,th,font{font-family:굴림,font-size:9pt}
a:link,a:visited{color:#404040;text-decoration:none;}
a:hover {color:#000088;text-decoration:none;}
a:active {color:#000000;text-decoration:none;}
</style>
</head>
<body style=margin:0px>
<table width=360 border=1 cellpadding=0 cellspacing=2 align=center bgcolor=#DADADA>
<tr>
<th bgcolor=#EFEFEF style=font-size:16pt>
<a href=?doc=calendar.php<?conv_year('prev')?>>◀</a>
<a href=?doc=calendar.php<?conv_month('prev')?>>◁</a>
<a href=?doc=calendar.php<?conv_month('now')?>><?="$nyear 년 $nmonth 월"?></a>
<a href=?doc=calendar.php<?conv_month('next')?>>▷</a>
<a href=?doc=calendar.php<?conv_year('next')?>>▶</a></th>
</tr>
</table><br>
<table border=0 cellpadding=0 cellspacing=1 align=center bgcolor=black>
<col style='padding:4px' bgcolor=white width=<?=$cell_width?> span=7></col>
<tr height=16 bgcolor=#E7E7E7 align=center><td><font color=red>일</font><td>월<td>화<td>수<td>목<td>금<td><font color=blue>토</font>
<tr height=<?=$cell_height?> valign=top>
<?
$colcnt=0; // 칸 카운터
$rowcnt=2; // 줄 카운터
$tmp_sum_day=end_day($nyear,$nmonth)+$blank_no; // 전체 루프 회수
$org_date=date('Ymd',time()); // 오늘 날짜
for($i=1;$i<=$tmp_sum_day;$i++) {
$sql = " select *
from gb_write_calendar
where wr_comment = '0' AND wr_year = '$nyear' AND wr_month = '$nmonth' ";
$result = sql_query($sql);
$nday=$i-$blank_no;
$colcnt++;
if($nday>0) {
// 주말, 평일 색상지정
switch(($blank_no+$nday)%7) {
case 0 : $tmp_nday = "<font color=blue>".$nday."</font>"; break; // 토요일
case 1 : $tmp_nday = "<font color=red>".$nday."</font>"; break; // 일요일
default : $tmp_nday = $nday; break; // 평일
}
$now_date=$nyear*10000+$nmonth*100+$nday;
if($org_date==$now_date) $tmp_nday="<b>".$tmp_nday."</b>"; // 오늘날짜 진하게
echo "<td>"."<a href='?doc=bbs/gbform.php&w=&bo_table=calendar&wr_year=$nyear&wr_month=$nmonth&wr_day=$nday'>".$tmp_nday."</a>"; // 날짜 출력
for ($j=0; $row=mysql_fetch_array($result); $j++) {
if ($nday == $row[wr_day]) echo "<br><a href='?doc=bbs/gbview.php&bo_table=calendar&wr_id=$row[wr_id]' title='$row[wr_content]'><font color=#FF6600>▶$row[wr_subject]</font></a>";
}
} else echo "<td bgcolor=#DCDCDC> "; // 공란 출력
if(!($colcnt%7)&&($colcnt < $tmp_sum_day)) { // 줄 바꿈
echo "\n<tr height=$cell_height valign=top>";
$rowcnt++;
}
}
// 줄과 칸 마무리 부분
$td_tail = $colcnt%7;
$tr_tail = $rowcnt%7;
// 줄마무리
if($tr_tail) {
if($td_tail) {
for($i=$td_tail;$i<7;$i++) echo "<td bgcolor=#DCDCDC> ";
$td_tail=0;
}
if($tr_tail) {
echo"\n<tr height=$cell_height valign=top>";
$tr_tail=0;
}
}
// 칸마무리
if(!$tr_tail) {
for($i=$td_tail;$i<2;$i++) echo "<td bgcolor=#DCDCDC> ";
echo "<td colspan=5 valign=middle style='padding:0px'>\n";
}
// 한계연도 처리 부분
$limit_year=split('~',$limit_year);
if($nyear <= $limit_year[0]){$hide_lyear_start="<!--";$hide_lyear_end="-->";if($nmonth <= 1) {$hide_lmonth_start="<!--";$hide_lmonth_end="-->";}}
if($nyear >= $limit_year[1]){$hide_gyear_start="<!--";$hide_gyear_end="-->";if($nmonth >= 12) {$hide_gmonth_start="<!--";$hide_gmonth_end="-->";}}
?>
<table width=100% height=100% border=0 cellpadding=0 cellspacing=0 align=center>
<tr><td></td></tr>
</table>
</table>
-------------------------------------------------------------------------------------------
gbform.skin.php
-------------------------------------------------------------------------------------------
<table width='<?=$width?>' align=center cellpadding=0 cellspacing=0><tr><td>
<table width=100% border=0 cellpadding=3 cellspacing=0>
<form name=fgbform method=post action='<?="./?doc=$cfg[bbs_dir]/gbupdate_ca.php"?>' enctype='multipart/form-data'>
<colgroup width=120 align=center>
<colgroup width=''>
<tr><td colspan=2 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td colspan=2 align=center class='ht subject subjectbg'><?=$html_title?></td></tr>
<tr><td colspan=2 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr class='ht'>
<td>
<input type=hidden name=w value='<?=$w?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=section value='<?=$section?>'>
<input type=hidden name=ssort value='<?=$ssort?>'>
<input type=hidden name=sorder value='<?=$sorder?>'>
<input type=hidden name=page value='<?=$page?>'>
선택</td>
<td>
<? if ($is_notice) { ?><input type=checkbox name=wr_notice value='-1' <?=$notice_checked?>>공지사항 <? } ?>
<? if ($is_html) { ?><input type=checkbox name=wr_html value='<?=$html_value?>' <?=$html_checked?> onclick="html_auto_br(this)">HTML <? } ?>
<? if ($is_secret) { ?><input type=checkbox name=wr_secret value='1' <?=$secret_checked?>>비밀글 <? } ?>
<input type=checkbox name=wr_recv_email value='1'>답변 메일받기
</td>
</tr>
<? if ($is_name) { ?><tr class='ht'><td>이름</td><td><input type=text name='wr_name' size=20 maxlength=20 required itemname='이름' value='<?=$name?>' class=input></td></tr><? } ?>
<? if ($is_passwd) { ?><tr class='ht'><td>비밀번호</td><td><input type=password name='wr_passwd' size=20 maxlength=20 <?=$passwd_required?> itemname='비밀번호' class=input></td></tr><? } ?>
<? if ($is_email) { ?><tr class='ht'><td>E-MAIL</td><td><input type=text name='wr_email' maxlength=100 email itemname='E-MAIL' value='<?=$email?>' class='input w99'></td></tr><? } ?>
<? if ($is_homepage) { ?><tr class='ht'><td>홈페이지</td><td><input type=text name='wr_homepage' itemname='홈페이지' value='<?=$homepage?>' class='input w99'></td></tr><? } ?>
<? if ($is_category) { ?><tr class='ht'><td>분류</td><td><select name=ca_id><?=$category_option?></select></td></tr><? } ?>
<tr class='ht'>
<td>일정</td>
<td>
<? if ($w == 'u') { ?>
<select name=wr_year>
<option value='2003' <? if ($write[wr_year] == '2003') echo "selected"?>>2003</option>
<option value='2004' <? if ($write[wr_year] == '2004') echo "selected"?>>2004</option>
<option value='2005' <? if ($write[wr_year] == '2005') echo "selected"?>>2005</option>
<option value='2006' <? if ($write[wr_year] == '2006') echo "selected"?>>2006</option>
</select> 년
<select name=wr_month>
<option value='1' <? if ($write[wr_month] == '1') echo "selected"?>>1</option>
<option value='2' <? if ($write[wr_month] == '2') echo "selected"?>>2</option>
<option value='3' <? if ($write[wr_month] == '3') echo "selected"?>>3</option>
<option value='4' <? if ($write[wr_month] == '4') echo "selected"?>>4</option>
<option value='5' <? if ($write[wr_month] == '5') echo "selected"?>>5</option>
<option value='6' <? if ($write[wr_month] == '6') echo "selected"?>>6</option>
<option value='7' <? if ($write[wr_month] == '7') echo "selected"?>>7</option>
<option value='8' <? if ($write[wr_month] == '8') echo "selected"?>>8</option>
<option value='9' <? if ($write[wr_month] == '9') echo "selected"?>>9</option>
<option value='10' <? if ($write[wr_month] == '10') echo "selected"?>>10</option>
<option value='11' <? if ($write[wr_month] == '11') echo "selected"?>>11</option>
<option value='12' <? if ($write[wr_month] == '12') echo "selected"?>>12</option>
</select> 월
<select name=wr_day>
<option value='1' <? if ($write[wr_day] == '1') echo "selected"?>>1</option>
<option value='2' <? if ($write[wr_day] == '2') echo "selected"?>>2</option>
<option value='3' <? if ($write[wr_day] == '3') echo "selected"?>>3</option>
<option value='4' <? if ($write[wr_day] == '4') echo "selected"?>>4</option>
<option value='5' <? if ($write[wr_day] == '5') echo "selected"?>>5</option>
<option value='6' <? if ($write[wr_day] == '6') echo "selected"?>>6</option>
<option value='7' <? if ($write[wr_day] == '7') echo "selected"?>>7</option>
<option value='8' <? if ($write[wr_day] == '8') echo "selected"?>>8</option>
<option value='9' <? if ($write[wr_day] == '9') echo "selected"?>>9</option>
<option value='10' <? if ($write[wr_day] == '10') echo "selected"?>>10</option>
<option value='11' <? if ($write[wr_day] == '11') echo "selected"?>>11</option>
<option value='12' <? if ($write[wr_day] == '12') echo "selected"?>>12</option>
<option value='13' <? if ($write[wr_day] == '13') echo "selected"?>>13</option>
<option value='14' <? if ($write[wr_day] == '14') echo "selected"?>>14</option>
<option value='15' <? if ($write[wr_day] == '15') echo "selected"?>>15</option>
<option value='16' <? if ($write[wr_day] == '16') echo "selected"?>>16</option>
<option value='17' <? if ($write[wr_day] == '17') echo "selected"?>>17</option>
<option value='18' <? if ($write[wr_day] == '18') echo "selected"?>>18</option>
<option value='19' <? if ($write[wr_day] == '19') echo "selected"?>>19</option>
<option value='20' <? if ($write[wr_day] == '20') echo "selected"?>>20</option>
<option value='21' <? if ($write[wr_day] == '21') echo "selected"?>>21</option>
<option value='22' <? if ($write[wr_day] == '22') echo "selected"?>>22</option>
<option value='23' <? if ($write[wr_day] == '23') echo "selected"?>>23</option>
<option value='24' <? if ($write[wr_day] == '24') echo "selected"?>>24</option>
<option value='25' <? if ($write[wr_day] == '25') echo "selected"?>>25</option>
<option value='26' <? if ($write[wr_day] == '26') echo "selected"?>>26</option>
<option value='27' <? if ($write[wr_day] == '27') echo "selected"?>>27</option>
<option value='28' <? if ($write[wr_day] == '28') echo "selected"?>>28</option>
<option value='29' <? if ($write[wr_day] == '29') echo "selected"?>>29</option>
<option value='30' <? if ($write[wr_day] == '30') echo "selected"?>>30</option>
<option value='31' <? if ($write[wr_day] == '31') echo "selected"?>>31</option>
</select> 일
<? } else if ((!$wr_year) || (!$wr_month) || (!$wr_day)) { ?>
<select name=wr_year>
<option value='2003' <? if (date('Y',time()) == '2003') echo "selected"?>>2003</option>
<option value='2004' <? if (date('Y',time()) == '2004') echo "selected"?>>2004</option>
<option value='2005' <? if (date('Y',time()) == '2005') echo "selected"?>>2005</option>
<option value='2006' <? if (date('Y',time()) == '2006') echo "selected"?>>2006</option>
</select> 년
<select name=wr_month>
<option value='1' <? if (date('m',time()) == '1') echo "selected"?>>1</option>
<option value='2' <? if (date('m',time()) == '2') echo "selected"?>>2</option>
<option value='3' <? if (date('m',time()) == '3') echo "selected"?>>3</option>
<option value='4' <? if (date('m',time()) == '4') echo "selected"?>>4</option>
<option value='5' <? if (date('m',time()) == '5') echo "selected"?>>5</option>
<option value='6' <? if (date('m',time()) == '6') echo "selected"?>>6</option>
<option value='7' <? if (date('m',time()) == '7') echo "selected"?>>7</option>
<option value='8' <? if (date('m',time()) == '8') echo "selected"?>>8</option>
<option value='9' <? if (date('m',time()) == '9') echo "selected"?>>9</option>
<option value='10' <? if (date('m',time()) == '10') echo "selected"?>>10</option>
<option value='11' <? if (date('m',time()) == '11') echo "selected"?>>11</option>
<option value='12' <? if (date('m',time()) == '12') echo "selected"?>>12</option>
</select> 월
<select name=wr_day>
<option value='1' <? if (date('d',time()) == '1') echo "selected"?>>1</option>
<option value='2' <? if (date('d',time()) == '2') echo "selected"?>>2</option>
<option value='3' <? if (date('d',time()) == '3') echo "selected"?>>3</option>
<option value='4' <? if (date('d',time()) == '4') echo "selected"?>>4</option>
<option value='5' <? if (date('d',time()) == '5') echo "selected"?>>5</option>
<option value='6' <? if (date('d',time()) == '6') echo "selected"?>>6</option>
<option value='7' <? if (date('d',time()) == '7') echo "selected"?>>7</option>
<option value='8' <? if (date('d',time()) == '8') echo "selected"?>>8</option>
<option value='9' <? if (date('d',time()) == '9') echo "selected"?>>9</option>
<option value='10' <? if (date('d',time()) == '10') echo "selected"?>>10</option>
<option value='11' <? if (date('d',time()) == '11') echo "selected"?>>11</option>
<option value='12' <? if (date('d',time()) == '12') echo "selected"?>>12</option>
<option value='13' <? if (date('d',time()) == '13') echo "selected"?>>13</option>
<option value='14' <? if (date('d',time()) == '14') echo "selected"?>>14</option>
<option value='15' <? if (date('d',time()) == '15') echo "selected"?>>15</option>
<option value='16' <? if (date('d',time()) == '16') echo "selected"?>>16</option>
<option value='17' <? if (date('d',time()) == '17') echo "selected"?>>17</option>
<option value='18' <? if (date('d',time()) == '18') echo "selected"?>>18</option>
<option value='19' <? if (date('d',time()) == '19') echo "selected"?>>19</option>
<option value='20' <? if (date('d',time()) == '20') echo "selected"?>>20</option>
<option value='21' <? if (date('d',time()) == '21') echo "selected"?>>21</option>
<option value='22' <? if (date('d',time()) == '22') echo "selected"?>>22</option>
<option value='23' <? if (date('d',time()) == '23') echo "selected"?>>23</option>
<option value='24' <? if (date('d',time()) == '24') echo "selected"?>>24</option>
<option value='25' <? if (date('d',time()) == '25') echo "selected"?>>25</option>
<option value='26' <? if (date('d',time()) == '26') echo "selected"?>>26</option>
<option value='27' <? if (date('d',time()) == '27') echo "selected"?>>27</option>
<option value='28' <? if (date('d',time()) == '28') echo "selected"?>>28</option>
<option value='29' <? if (date('d',time()) == '29') echo "selected"?>>29</option>
<option value='30' <? if (date('d',time()) == '30') echo "selected"?>>30</option>
<option value='31' <? if (date('d',time()) == '31') echo "selected"?>>31</option>
</select> 일
<? } else { ?>
<select name=wr_year>
<option value='2003' <? if ($wr_year == '2003') echo "selected"?>>2003</option>
<option value='2004' <? if ($wr_year == '2004') echo "selected"?>>2004</option>
<option value='2005' <? if ($wr_year == '2005') echo "selected"?>>2005</option>
<option value='2006' <? if ($wr_year == '2006') echo "selected"?>>2006</option>
</select> 년
<select name=wr_month>
<option value='1' <? if ($wr_month == '1') echo "selected"?>>1</option>
<option value='2' <? if ($wr_month == '2') echo "selected"?>>2</option>
<option value='3' <? if ($wr_month == '3') echo "selected"?>>3</option>
<option value='4' <? if ($wr_month == '4') echo "selected"?>>4</option>
<option value='5' <? if ($wr_month == '5') echo "selected"?>>5</option>
<option value='6' <? if ($wr_month == '6') echo "selected"?>>6</option>
<option value='7' <? if ($wr_month == '7') echo "selected"?>>7</option>
<option value='8' <? if ($wr_month == '8') echo "selected"?>>8</option>
<option value='9' <? if ($wr_month == '9') echo "selected"?>>9</option>
<option value='10' <? if ($wr_month == '10') echo "selected"?>>10</option>
<option value='11' <? if ($wr_month == '11') echo "selected"?>>11</option>
<option value='12' <? if ($wr_month == '12') echo "selected"?>>12</option>
</select> 월
<select name=wr_day>
<option value='1' <? if ($wr_day == '1') echo "selected"?>>1</option>
<option value='2' <? if ($wr_day == '2') echo "selected"?>>2</option>
<option value='3' <? if ($wr_day == '3') echo "selected"?>>3</option>
<option value='4' <? if ($wr_day == '4') echo "selected"?>>4</option>
<option value='5' <? if ($wr_day == '5') echo "selected"?>>5</option>
<option value='6' <? if ($wr_day == '6') echo "selected"?>>6</option>
<option value='7' <? if ($wr_day == '7') echo "selected"?>>7</option>
<option value='8' <? if ($wr_day == '8') echo "selected"?>>8</option>
<option value='9' <? if ($wr_day == '9') echo "selected"?>>9</option>
<option value='10' <? if ($wr_day == '10') echo "selected"?>>10</option>
<option value='11' <? if ($wr_day == '11') echo "selected"?>>11</option>
<option value='12' <? if ($wr_day == '12') echo "selected"?>>12</option>
<option value='13' <? if ($wr_day == '13') echo "selected"?>>13</option>
<option value='14' <? if ($wr_day == '14') echo "selected"?>>14</option>
<option value='15' <? if ($wr_day == '15') echo "selected"?>>15</option>
<option value='16' <? if ($wr_day == '16') echo "selected"?>>16</option>
<option value='17' <? if ($wr_day == '17') echo "selected"?>>17</option>
<option value='18' <? if ($wr_day == '18') echo "selected"?>>18</option>
<option value='19' <? if ($wr_day == '19') echo "selected"?>>19</option>
<option value='20' <? if ($wr_day == '20') echo "selected"?>>20</option>
<option value='21' <? if ($wr_day == '21') echo "selected"?>>21</option>
<option value='22' <? if ($wr_day == '22') echo "selected"?>>22</option>
<option value='23' <? if ($wr_day == '23') echo "selected"?>>23</option>
<option value='24' <? if ($wr_day == '24') echo "selected"?>>24</option>
<option value='25' <? if ($wr_day == '25') echo "selected"?>>25</option>
<option value='26' <? if ($wr_day == '26') echo "selected"?>>26</option>
<option value='27' <? if ($wr_day == '27') echo "selected"?>>27</option>
<option value='28' <? if ($wr_day == '28') echo "selected"?>>28</option>
<option value='29' <? if ($wr_day == '29') echo "selected"?>>29</option>
<option value='30' <? if ($wr_day == '30') echo "selected"?>>30</option>
<option value='31' <? if ($wr_day == '31') echo "selected"?>>31</option>
</select> 일
<? } ?>
</td>
</tr>
<tr class='ht'><td>제목</td><td><input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class='input w99'></td></tr>
<tr class='ht'><td>내용</td><td><textarea name='wr_content' required style='word-break:break-all;' rows=15 itemname='내용' class='textarea w99 lh'><?=$content?></textarea></td></tr>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$cfg[link_count]; $i++) { ?>
<tr class='ht'><td>링크 #<?=$i?></td><td><input type=text name='wr_link<?=$i?>' itemname='링크 #<?=$i?>' value='<?=$link[$i]?>' class='input' size=60></td></tr>
<? } ?>
<? } ?>
<? if ($is_upload) { ?>
<? for ($i=1; $i<=$cfg[file_count]; $i++) { ?>
<tr class='ht'>
<td>파일 #<?=$i?></td>
<td>
<input type=file name='wr_file<?=$i?>' itemname='파일 #<?=$i?>' class='input w99'>
<?=$file[$i][delete]?>
<? if ($i == 1) { echo "<br>※ $upload_max_filesize 이하만 업로드 가능"; } ?>
</td>
</tr>
<? } ?>
<? } ?>
<? if ($is_norobot) { ?>
<tr class='ht'>
<td><?=$norobot_str?></td>
<td>
<input type=input name='wr_key' required itemname='자동등록방지' size=10 class=input>
왼쪽의 글자중 빨간글자만 순서대로 입력하세요.
</td>
</tr>
<? } ?>
</table>
<p>
<div align=center>
<input name=btnsubmit type=image src='<?="$board_skin/confirm.gif"?>' alt='확인' border=0 align=absmiddle>
<? if ($is_imagesave) { ?><a href='javascript:void(0);' onclick='imagewindowopen();'><img src='<?="$board_skin/imagesave.gif"?>' alt='그림보관' border=0 align=absmiddle><? } ?>
</div>
</td></tr></form></table>
<script language='Javascript'>
var f = document.fgbform;
if (f.w.value == '' && typeof(f.wr_name) != 'undefined') {
f.wr_name.focus();
} else if (f.w.value == 'u') {
f.wr_subject.focus();
if (typeof(f.ca_id) != 'undefined') {
f.ca_id.value = '<?=$ca_id?>';
}
}
function html_auto_br(obj)
{
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result) {
obj.value = 2;
} else {
obj.value = 1;
}
} else {
obj.value = 1;
}
}
<? if ($is_imagesave) { ?>
var imagewin;
function imagewindowopen()
{
imagewin = window.open('<?="./?doc=$cfg[bbs_dir]/imagesave.php"?>', 'imgsave', 'left=50,top=50,width=500,height=500,scrollbars=1,status=1');
}
function imagewindowclose()
{
if (imagewin) {
imagewin.close();
}
}
window.onunload = imagewindowclose;
<? } ?>
</script>
날짜를 클릭해서 바로 글쓰게 만들었습니다.
귀차니즘때문에 gbform에서 for문이 아닌 단순 대입문으로 처리했습니다.
시간되시는분은 수정해서 사용을...
calendar.php부분하고 gbform.skin.php만 올립니다.
필드는 wr_year, wr_month, wr_day만 추가하시면 됩니다.
문의는 이멜(http://ccc.na.ly 로 해주세요!
시간 여럭이 안되어서 접속이 힘듭니다. *^^*
calendar.php 부분
--------------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$cell_width = 60; // 셀 가로 크기
$cell_height = 80; // 셀 세로 크기
$limit_year = "1971~2037"; // 한계연도
// 주어진 날짜가 없으면 현재날짜 구하기
if(!$nyear) $nyear = date('Y',time());
if(!$nmonth) $nmonth = date('m',time());
if(!$nday) $nday = date('d',time());
// 기타 함수 정의
function end_day($year,$month){
for($i=28;$i<=32;$i++) {
if(!checkdate($month,$i,$year)) {
return $i-1;
break;
}
}
}
function conv_year($switch) {
global $nyear, $nmonth;
$c_year = $nyear;
if($switch=="prev") $c_year--;
else if($switch=="next") $c_year++;
echo '&nyear='.$c_year.'&nmonth='.sprintf("%02d",$nmonth);
}
function conv_month($switch) {
global $nyear, $nmonth;
$c_year = $nyear;
$c_month = $nmonth;
if($switch=="prev") {
if($nmonth <= 1) {$c_year--; $c_month=12;}
else $c_month--;
} else if($switch=="next") {
if($nmonth >= 12) {$c_year++; $c_month=1;}
else $c_month++;
} else {
$c_year=date('Y',time());
$c_month=date('m',time());
}
echo '&nyear='.$c_year.'&nmonth='.sprintf("%02d",$c_month);
}
function conv_day($switch) {
global $nyear, $nmonth, $nday;
$c_year = $nyear;
$c_month = $nmonth;
$c_day = $nday;
if($switch=="prev") {
if($c_day <= 1 ) {
if($nmonth <= 1) {$c_year--; $c_month=12;}
else $c_month--;
$c_day = end_day($c_year,$c_month);
} else $c_day--;
} else if($switch=="next") {
if($c_day >= end_day($nyear,$c_month)) {
if($nmonth >= 12) {$c_year++; $c_month=1;}
else $c_month++;
$c_day=1;
} else $c_day++;
} else {
$c_year=date('Y',time());
$c_month=date('m',time());
$c_day=date('d',time());
}
echo '&nyear='.$c_year.'&nmonth='.sprintf("%02d",$c_month).'&nday='.sprintf("%02d",$c_day);
}
// 1일의 위치 구하기
$blank_no=date('w', mktime(0,0,0,$nmonth,1,$nyear));
?>
<html>
<head>
<style>
body,td,th,font{font-family:굴림,font-size:9pt}
a:link,a:visited{color:#404040;text-decoration:none;}
a:hover {color:#000088;text-decoration:none;}
a:active {color:#000000;text-decoration:none;}
</style>
</head>
<body style=margin:0px>
<table width=360 border=1 cellpadding=0 cellspacing=2 align=center bgcolor=#DADADA>
<tr>
<th bgcolor=#EFEFEF style=font-size:16pt>
<a href=?doc=calendar.php<?conv_year('prev')?>>◀</a>
<a href=?doc=calendar.php<?conv_month('prev')?>>◁</a>
<a href=?doc=calendar.php<?conv_month('now')?>><?="$nyear 년 $nmonth 월"?></a>
<a href=?doc=calendar.php<?conv_month('next')?>>▷</a>
<a href=?doc=calendar.php<?conv_year('next')?>>▶</a></th>
</tr>
</table><br>
<table border=0 cellpadding=0 cellspacing=1 align=center bgcolor=black>
<col style='padding:4px' bgcolor=white width=<?=$cell_width?> span=7></col>
<tr height=16 bgcolor=#E7E7E7 align=center><td><font color=red>일</font><td>월<td>화<td>수<td>목<td>금<td><font color=blue>토</font>
<tr height=<?=$cell_height?> valign=top>
<?
$colcnt=0; // 칸 카운터
$rowcnt=2; // 줄 카운터
$tmp_sum_day=end_day($nyear,$nmonth)+$blank_no; // 전체 루프 회수
$org_date=date('Ymd',time()); // 오늘 날짜
for($i=1;$i<=$tmp_sum_day;$i++) {
$sql = " select *
from gb_write_calendar
where wr_comment = '0' AND wr_year = '$nyear' AND wr_month = '$nmonth' ";
$result = sql_query($sql);
$nday=$i-$blank_no;
$colcnt++;
if($nday>0) {
// 주말, 평일 색상지정
switch(($blank_no+$nday)%7) {
case 0 : $tmp_nday = "<font color=blue>".$nday."</font>"; break; // 토요일
case 1 : $tmp_nday = "<font color=red>".$nday."</font>"; break; // 일요일
default : $tmp_nday = $nday; break; // 평일
}
$now_date=$nyear*10000+$nmonth*100+$nday;
if($org_date==$now_date) $tmp_nday="<b>".$tmp_nday."</b>"; // 오늘날짜 진하게
echo "<td>"."<a href='?doc=bbs/gbform.php&w=&bo_table=calendar&wr_year=$nyear&wr_month=$nmonth&wr_day=$nday'>".$tmp_nday."</a>"; // 날짜 출력
for ($j=0; $row=mysql_fetch_array($result); $j++) {
if ($nday == $row[wr_day]) echo "<br><a href='?doc=bbs/gbview.php&bo_table=calendar&wr_id=$row[wr_id]' title='$row[wr_content]'><font color=#FF6600>▶$row[wr_subject]</font></a>";
}
} else echo "<td bgcolor=#DCDCDC> "; // 공란 출력
if(!($colcnt%7)&&($colcnt < $tmp_sum_day)) { // 줄 바꿈
echo "\n<tr height=$cell_height valign=top>";
$rowcnt++;
}
}
// 줄과 칸 마무리 부분
$td_tail = $colcnt%7;
$tr_tail = $rowcnt%7;
// 줄마무리
if($tr_tail) {
if($td_tail) {
for($i=$td_tail;$i<7;$i++) echo "<td bgcolor=#DCDCDC> ";
$td_tail=0;
}
if($tr_tail) {
echo"\n<tr height=$cell_height valign=top>";
$tr_tail=0;
}
}
// 칸마무리
if(!$tr_tail) {
for($i=$td_tail;$i<2;$i++) echo "<td bgcolor=#DCDCDC> ";
echo "<td colspan=5 valign=middle style='padding:0px'>\n";
}
// 한계연도 처리 부분
$limit_year=split('~',$limit_year);
if($nyear <= $limit_year[0]){$hide_lyear_start="<!--";$hide_lyear_end="-->";if($nmonth <= 1) {$hide_lmonth_start="<!--";$hide_lmonth_end="-->";}}
if($nyear >= $limit_year[1]){$hide_gyear_start="<!--";$hide_gyear_end="-->";if($nmonth >= 12) {$hide_gmonth_start="<!--";$hide_gmonth_end="-->";}}
?>
<table width=100% height=100% border=0 cellpadding=0 cellspacing=0 align=center>
<tr><td></td></tr>
</table>
</table>
-------------------------------------------------------------------------------------------
gbform.skin.php
-------------------------------------------------------------------------------------------
<table width='<?=$width?>' align=center cellpadding=0 cellspacing=0><tr><td>
<table width=100% border=0 cellpadding=3 cellspacing=0>
<form name=fgbform method=post action='<?="./?doc=$cfg[bbs_dir]/gbupdate_ca.php"?>' enctype='multipart/form-data'>
<colgroup width=120 align=center>
<colgroup width=''>
<tr><td colspan=2 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr><td colspan=2 align=center class='ht subject subjectbg'><?=$html_title?></td></tr>
<tr><td colspan=2 height=1 background='./<?=$cfg[bbs_dir]?>/line.gif'></td></tr>
<tr class='ht'>
<td>
<input type=hidden name=w value='<?=$w?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=section value='<?=$section?>'>
<input type=hidden name=ssort value='<?=$ssort?>'>
<input type=hidden name=sorder value='<?=$sorder?>'>
<input type=hidden name=page value='<?=$page?>'>
선택</td>
<td>
<? if ($is_notice) { ?><input type=checkbox name=wr_notice value='-1' <?=$notice_checked?>>공지사항 <? } ?>
<? if ($is_html) { ?><input type=checkbox name=wr_html value='<?=$html_value?>' <?=$html_checked?> onclick="html_auto_br(this)">HTML <? } ?>
<? if ($is_secret) { ?><input type=checkbox name=wr_secret value='1' <?=$secret_checked?>>비밀글 <? } ?>
<input type=checkbox name=wr_recv_email value='1'>답변 메일받기
</td>
</tr>
<? if ($is_name) { ?><tr class='ht'><td>이름</td><td><input type=text name='wr_name' size=20 maxlength=20 required itemname='이름' value='<?=$name?>' class=input></td></tr><? } ?>
<? if ($is_passwd) { ?><tr class='ht'><td>비밀번호</td><td><input type=password name='wr_passwd' size=20 maxlength=20 <?=$passwd_required?> itemname='비밀번호' class=input></td></tr><? } ?>
<? if ($is_email) { ?><tr class='ht'><td>E-MAIL</td><td><input type=text name='wr_email' maxlength=100 email itemname='E-MAIL' value='<?=$email?>' class='input w99'></td></tr><? } ?>
<? if ($is_homepage) { ?><tr class='ht'><td>홈페이지</td><td><input type=text name='wr_homepage' itemname='홈페이지' value='<?=$homepage?>' class='input w99'></td></tr><? } ?>
<? if ($is_category) { ?><tr class='ht'><td>분류</td><td><select name=ca_id><?=$category_option?></select></td></tr><? } ?>
<tr class='ht'>
<td>일정</td>
<td>
<? if ($w == 'u') { ?>
<select name=wr_year>
<option value='2003' <? if ($write[wr_year] == '2003') echo "selected"?>>2003</option>
<option value='2004' <? if ($write[wr_year] == '2004') echo "selected"?>>2004</option>
<option value='2005' <? if ($write[wr_year] == '2005') echo "selected"?>>2005</option>
<option value='2006' <? if ($write[wr_year] == '2006') echo "selected"?>>2006</option>
</select> 년
<select name=wr_month>
<option value='1' <? if ($write[wr_month] == '1') echo "selected"?>>1</option>
<option value='2' <? if ($write[wr_month] == '2') echo "selected"?>>2</option>
<option value='3' <? if ($write[wr_month] == '3') echo "selected"?>>3</option>
<option value='4' <? if ($write[wr_month] == '4') echo "selected"?>>4</option>
<option value='5' <? if ($write[wr_month] == '5') echo "selected"?>>5</option>
<option value='6' <? if ($write[wr_month] == '6') echo "selected"?>>6</option>
<option value='7' <? if ($write[wr_month] == '7') echo "selected"?>>7</option>
<option value='8' <? if ($write[wr_month] == '8') echo "selected"?>>8</option>
<option value='9' <? if ($write[wr_month] == '9') echo "selected"?>>9</option>
<option value='10' <? if ($write[wr_month] == '10') echo "selected"?>>10</option>
<option value='11' <? if ($write[wr_month] == '11') echo "selected"?>>11</option>
<option value='12' <? if ($write[wr_month] == '12') echo "selected"?>>12</option>
</select> 월
<select name=wr_day>
<option value='1' <? if ($write[wr_day] == '1') echo "selected"?>>1</option>
<option value='2' <? if ($write[wr_day] == '2') echo "selected"?>>2</option>
<option value='3' <? if ($write[wr_day] == '3') echo "selected"?>>3</option>
<option value='4' <? if ($write[wr_day] == '4') echo "selected"?>>4</option>
<option value='5' <? if ($write[wr_day] == '5') echo "selected"?>>5</option>
<option value='6' <? if ($write[wr_day] == '6') echo "selected"?>>6</option>
<option value='7' <? if ($write[wr_day] == '7') echo "selected"?>>7</option>
<option value='8' <? if ($write[wr_day] == '8') echo "selected"?>>8</option>
<option value='9' <? if ($write[wr_day] == '9') echo "selected"?>>9</option>
<option value='10' <? if ($write[wr_day] == '10') echo "selected"?>>10</option>
<option value='11' <? if ($write[wr_day] == '11') echo "selected"?>>11</option>
<option value='12' <? if ($write[wr_day] == '12') echo "selected"?>>12</option>
<option value='13' <? if ($write[wr_day] == '13') echo "selected"?>>13</option>
<option value='14' <? if ($write[wr_day] == '14') echo "selected"?>>14</option>
<option value='15' <? if ($write[wr_day] == '15') echo "selected"?>>15</option>
<option value='16' <? if ($write[wr_day] == '16') echo "selected"?>>16</option>
<option value='17' <? if ($write[wr_day] == '17') echo "selected"?>>17</option>
<option value='18' <? if ($write[wr_day] == '18') echo "selected"?>>18</option>
<option value='19' <? if ($write[wr_day] == '19') echo "selected"?>>19</option>
<option value='20' <? if ($write[wr_day] == '20') echo "selected"?>>20</option>
<option value='21' <? if ($write[wr_day] == '21') echo "selected"?>>21</option>
<option value='22' <? if ($write[wr_day] == '22') echo "selected"?>>22</option>
<option value='23' <? if ($write[wr_day] == '23') echo "selected"?>>23</option>
<option value='24' <? if ($write[wr_day] == '24') echo "selected"?>>24</option>
<option value='25' <? if ($write[wr_day] == '25') echo "selected"?>>25</option>
<option value='26' <? if ($write[wr_day] == '26') echo "selected"?>>26</option>
<option value='27' <? if ($write[wr_day] == '27') echo "selected"?>>27</option>
<option value='28' <? if ($write[wr_day] == '28') echo "selected"?>>28</option>
<option value='29' <? if ($write[wr_day] == '29') echo "selected"?>>29</option>
<option value='30' <? if ($write[wr_day] == '30') echo "selected"?>>30</option>
<option value='31' <? if ($write[wr_day] == '31') echo "selected"?>>31</option>
</select> 일
<? } else if ((!$wr_year) || (!$wr_month) || (!$wr_day)) { ?>
<select name=wr_year>
<option value='2003' <? if (date('Y',time()) == '2003') echo "selected"?>>2003</option>
<option value='2004' <? if (date('Y',time()) == '2004') echo "selected"?>>2004</option>
<option value='2005' <? if (date('Y',time()) == '2005') echo "selected"?>>2005</option>
<option value='2006' <? if (date('Y',time()) == '2006') echo "selected"?>>2006</option>
</select> 년
<select name=wr_month>
<option value='1' <? if (date('m',time()) == '1') echo "selected"?>>1</option>
<option value='2' <? if (date('m',time()) == '2') echo "selected"?>>2</option>
<option value='3' <? if (date('m',time()) == '3') echo "selected"?>>3</option>
<option value='4' <? if (date('m',time()) == '4') echo "selected"?>>4</option>
<option value='5' <? if (date('m',time()) == '5') echo "selected"?>>5</option>
<option value='6' <? if (date('m',time()) == '6') echo "selected"?>>6</option>
<option value='7' <? if (date('m',time()) == '7') echo "selected"?>>7</option>
<option value='8' <? if (date('m',time()) == '8') echo "selected"?>>8</option>
<option value='9' <? if (date('m',time()) == '9') echo "selected"?>>9</option>
<option value='10' <? if (date('m',time()) == '10') echo "selected"?>>10</option>
<option value='11' <? if (date('m',time()) == '11') echo "selected"?>>11</option>
<option value='12' <? if (date('m',time()) == '12') echo "selected"?>>12</option>
</select> 월
<select name=wr_day>
<option value='1' <? if (date('d',time()) == '1') echo "selected"?>>1</option>
<option value='2' <? if (date('d',time()) == '2') echo "selected"?>>2</option>
<option value='3' <? if (date('d',time()) == '3') echo "selected"?>>3</option>
<option value='4' <? if (date('d',time()) == '4') echo "selected"?>>4</option>
<option value='5' <? if (date('d',time()) == '5') echo "selected"?>>5</option>
<option value='6' <? if (date('d',time()) == '6') echo "selected"?>>6</option>
<option value='7' <? if (date('d',time()) == '7') echo "selected"?>>7</option>
<option value='8' <? if (date('d',time()) == '8') echo "selected"?>>8</option>
<option value='9' <? if (date('d',time()) == '9') echo "selected"?>>9</option>
<option value='10' <? if (date('d',time()) == '10') echo "selected"?>>10</option>
<option value='11' <? if (date('d',time()) == '11') echo "selected"?>>11</option>
<option value='12' <? if (date('d',time()) == '12') echo "selected"?>>12</option>
<option value='13' <? if (date('d',time()) == '13') echo "selected"?>>13</option>
<option value='14' <? if (date('d',time()) == '14') echo "selected"?>>14</option>
<option value='15' <? if (date('d',time()) == '15') echo "selected"?>>15</option>
<option value='16' <? if (date('d',time()) == '16') echo "selected"?>>16</option>
<option value='17' <? if (date('d',time()) == '17') echo "selected"?>>17</option>
<option value='18' <? if (date('d',time()) == '18') echo "selected"?>>18</option>
<option value='19' <? if (date('d',time()) == '19') echo "selected"?>>19</option>
<option value='20' <? if (date('d',time()) == '20') echo "selected"?>>20</option>
<option value='21' <? if (date('d',time()) == '21') echo "selected"?>>21</option>
<option value='22' <? if (date('d',time()) == '22') echo "selected"?>>22</option>
<option value='23' <? if (date('d',time()) == '23') echo "selected"?>>23</option>
<option value='24' <? if (date('d',time()) == '24') echo "selected"?>>24</option>
<option value='25' <? if (date('d',time()) == '25') echo "selected"?>>25</option>
<option value='26' <? if (date('d',time()) == '26') echo "selected"?>>26</option>
<option value='27' <? if (date('d',time()) == '27') echo "selected"?>>27</option>
<option value='28' <? if (date('d',time()) == '28') echo "selected"?>>28</option>
<option value='29' <? if (date('d',time()) == '29') echo "selected"?>>29</option>
<option value='30' <? if (date('d',time()) == '30') echo "selected"?>>30</option>
<option value='31' <? if (date('d',time()) == '31') echo "selected"?>>31</option>
</select> 일
<? } else { ?>
<select name=wr_year>
<option value='2003' <? if ($wr_year == '2003') echo "selected"?>>2003</option>
<option value='2004' <? if ($wr_year == '2004') echo "selected"?>>2004</option>
<option value='2005' <? if ($wr_year == '2005') echo "selected"?>>2005</option>
<option value='2006' <? if ($wr_year == '2006') echo "selected"?>>2006</option>
</select> 년
<select name=wr_month>
<option value='1' <? if ($wr_month == '1') echo "selected"?>>1</option>
<option value='2' <? if ($wr_month == '2') echo "selected"?>>2</option>
<option value='3' <? if ($wr_month == '3') echo "selected"?>>3</option>
<option value='4' <? if ($wr_month == '4') echo "selected"?>>4</option>
<option value='5' <? if ($wr_month == '5') echo "selected"?>>5</option>
<option value='6' <? if ($wr_month == '6') echo "selected"?>>6</option>
<option value='7' <? if ($wr_month == '7') echo "selected"?>>7</option>
<option value='8' <? if ($wr_month == '8') echo "selected"?>>8</option>
<option value='9' <? if ($wr_month == '9') echo "selected"?>>9</option>
<option value='10' <? if ($wr_month == '10') echo "selected"?>>10</option>
<option value='11' <? if ($wr_month == '11') echo "selected"?>>11</option>
<option value='12' <? if ($wr_month == '12') echo "selected"?>>12</option>
</select> 월
<select name=wr_day>
<option value='1' <? if ($wr_day == '1') echo "selected"?>>1</option>
<option value='2' <? if ($wr_day == '2') echo "selected"?>>2</option>
<option value='3' <? if ($wr_day == '3') echo "selected"?>>3</option>
<option value='4' <? if ($wr_day == '4') echo "selected"?>>4</option>
<option value='5' <? if ($wr_day == '5') echo "selected"?>>5</option>
<option value='6' <? if ($wr_day == '6') echo "selected"?>>6</option>
<option value='7' <? if ($wr_day == '7') echo "selected"?>>7</option>
<option value='8' <? if ($wr_day == '8') echo "selected"?>>8</option>
<option value='9' <? if ($wr_day == '9') echo "selected"?>>9</option>
<option value='10' <? if ($wr_day == '10') echo "selected"?>>10</option>
<option value='11' <? if ($wr_day == '11') echo "selected"?>>11</option>
<option value='12' <? if ($wr_day == '12') echo "selected"?>>12</option>
<option value='13' <? if ($wr_day == '13') echo "selected"?>>13</option>
<option value='14' <? if ($wr_day == '14') echo "selected"?>>14</option>
<option value='15' <? if ($wr_day == '15') echo "selected"?>>15</option>
<option value='16' <? if ($wr_day == '16') echo "selected"?>>16</option>
<option value='17' <? if ($wr_day == '17') echo "selected"?>>17</option>
<option value='18' <? if ($wr_day == '18') echo "selected"?>>18</option>
<option value='19' <? if ($wr_day == '19') echo "selected"?>>19</option>
<option value='20' <? if ($wr_day == '20') echo "selected"?>>20</option>
<option value='21' <? if ($wr_day == '21') echo "selected"?>>21</option>
<option value='22' <? if ($wr_day == '22') echo "selected"?>>22</option>
<option value='23' <? if ($wr_day == '23') echo "selected"?>>23</option>
<option value='24' <? if ($wr_day == '24') echo "selected"?>>24</option>
<option value='25' <? if ($wr_day == '25') echo "selected"?>>25</option>
<option value='26' <? if ($wr_day == '26') echo "selected"?>>26</option>
<option value='27' <? if ($wr_day == '27') echo "selected"?>>27</option>
<option value='28' <? if ($wr_day == '28') echo "selected"?>>28</option>
<option value='29' <? if ($wr_day == '29') echo "selected"?>>29</option>
<option value='30' <? if ($wr_day == '30') echo "selected"?>>30</option>
<option value='31' <? if ($wr_day == '31') echo "selected"?>>31</option>
</select> 일
<? } ?>
</td>
</tr>
<tr class='ht'><td>제목</td><td><input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class='input w99'></td></tr>
<tr class='ht'><td>내용</td><td><textarea name='wr_content' required style='word-break:break-all;' rows=15 itemname='내용' class='textarea w99 lh'><?=$content?></textarea></td></tr>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$cfg[link_count]; $i++) { ?>
<tr class='ht'><td>링크 #<?=$i?></td><td><input type=text name='wr_link<?=$i?>' itemname='링크 #<?=$i?>' value='<?=$link[$i]?>' class='input' size=60></td></tr>
<? } ?>
<? } ?>
<? if ($is_upload) { ?>
<? for ($i=1; $i<=$cfg[file_count]; $i++) { ?>
<tr class='ht'>
<td>파일 #<?=$i?></td>
<td>
<input type=file name='wr_file<?=$i?>' itemname='파일 #<?=$i?>' class='input w99'>
<?=$file[$i][delete]?>
<? if ($i == 1) { echo "<br>※ $upload_max_filesize 이하만 업로드 가능"; } ?>
</td>
</tr>
<? } ?>
<? } ?>
<? if ($is_norobot) { ?>
<tr class='ht'>
<td><?=$norobot_str?></td>
<td>
<input type=input name='wr_key' required itemname='자동등록방지' size=10 class=input>
왼쪽의 글자중 빨간글자만 순서대로 입력하세요.
</td>
</tr>
<? } ?>
</table>
<p>
<div align=center>
<input name=btnsubmit type=image src='<?="$board_skin/confirm.gif"?>' alt='확인' border=0 align=absmiddle>
<? if ($is_imagesave) { ?><a href='javascript:void(0);' onclick='imagewindowopen();'><img src='<?="$board_skin/imagesave.gif"?>' alt='그림보관' border=0 align=absmiddle><? } ?>
</div>
</td></tr></form></table>
<script language='Javascript'>
var f = document.fgbform;
if (f.w.value == '' && typeof(f.wr_name) != 'undefined') {
f.wr_name.focus();
} else if (f.w.value == 'u') {
f.wr_subject.focus();
if (typeof(f.ca_id) != 'undefined') {
f.ca_id.value = '<?=$ca_id?>';
}
}
function html_auto_br(obj)
{
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result) {
obj.value = 2;
} else {
obj.value = 1;
}
} else {
obj.value = 1;
}
}
<? if ($is_imagesave) { ?>
var imagewin;
function imagewindowopen()
{
imagewin = window.open('<?="./?doc=$cfg[bbs_dir]/imagesave.php"?>', 'imgsave', 'left=50,top=50,width=500,height=500,scrollbars=1,status=1');
}
function imagewindowclose()
{
if (imagewin) {
imagewin.close();
}
}
window.onunload = imagewindowclose;
<? } ?>
</script>
추천
0
0
댓글 전체
정말 오랜만이군요....롱타임노씨~ㅋㅋ
반갑습니다....좋은 자료 감사합니다...^^
반갑습니다....좋은 자료 감사합니다...^^
수고 하셨습니다...
ccc님 오랜만에 오시더니 좋은 물건 주시네요.......^^
잘 사용하겠습니다...........
잘 사용하겠습니다...........