3중분류 문제점 수정 도와주세요 정보
3중분류 문제점 수정 도와주세요관련링크
본문
링크1에 게시판에 3중분류를 제가 만져본다고 했는데
더 잘못된거 같기도 하고...
지금 문제점이 전체를 수정해야 할지도 모르겠는데..
그래도 정리해서 올려볼께요.
지나가다가 한마디씩 해주신다면 그저 감사할 따름입니다.
제가 드릴 수 있는건 포인트밖에;ㅁ;...
포인트 20000 걸을게요.
1차 > 2차 > 3차 분류로 되어있습니다
(제품분류)1차분류 -> 기본 카테고리
(발주업체)2차분류 -> wr_9
(전 사 지) 3차분류 -> wr_10
list --------------------------------------------------------------
- 1차분류는 괜찮은데 2,3차 분류는 선택 후 새로고침되면
셀렉트에 선택한 값이 유지되지 않네요;;
- 3차 분류는 ^과 |를 사용해서 2차분류를 선택함에따라 셀렉트 안에 내용이
바뀌게 하고싶은데요.
제가 조물딱 거려본 결과.. 첫번째 2차분류를 선택했을때
적용될 내용만 계속 나와요..
write -------------------------------------------------------------
- 2번째 분류를 선택하면 3번째 분류부분이 바뀌면서 값을 선택하도록 해줘야 하는데
역시 바뀌지 않고 첫번째 값이 그대로 유지가 되네요.
list.skin.php 내용 ----------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!$board[bo_1]) alert("게시판 설정 : 여분 필드 1 에 목록에서 보여질 이미지의 폭을 설정하십시오. (픽셀 단위)");
if (!$board[bo_2]) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 높이을 설정하십시오. (픽셀 단위)");
if (!$board[bo_3]) alert("게시판 설정 : 여분 필드 3 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");
if (!$board[bo_2]) alert("게시판 설정 : 여분 필드 2 에 목록에서 보여질 이미지의 높이을 설정하십시오. (픽셀 단위)");
if (!$board[bo_3]) alert("게시판 설정 : 여분 필드 3 에 목록에서 보여질 이미지의 질(quality)을 비율로 설정하십시오. (100 이하)");
if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/thumb';
$thumb_path = $data_path.'/thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
@chmod($thumb_path, 0707);
$mod = $board[bo_gallery_cols];
$td_width = (int)(100 / $mod);
$td_width = (int)(100 / $mod);
include_once "$board_skin_path/skin.lib.php";
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 5;
if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
$colspan = 5;
if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
function get_bo_n_option($bo_n='')
{
global $g4, $board;
$arr = explode("|", $board[bo_9]); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
}
{
global $g4, $board;
$arr = explode("|", $board[bo_9]); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
}
function get_bo_n_option2($bo_n='')
{
global $g4, $board;
$arr = explode("|", $board[bo_9]);
$arr1 = explode("|", $board[bo_10]);
$key = array_search($wr_9, $arr);
$cate = explode("^", $arr1[$key]);
for ($i=0; $i<count($cate); $i++) {
if (trim($cate[$i])) {
$str .= "<option value='$cate[$i]'>$cate[$i]</option>\n";
}
}
return $str;
}
// 분류 사용 여부 list.php에서 참조 (카테고리가 없는 경우에는 이것은 절대 비활성화)
if ($is_category = true) {
$bo_9_option = get_bo_n_option('bo_9'); // SELECT OPTION 태그로 넘겨받음
$bo_10_option = get_bo_n_option2('bo_10'); // SELECT OPTION 태그로 넘겨받음
}
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
/*
$tmp_bo_table = "cm_gallery_request";
$tmp_write_table = $g4[write_prefix] . $tmp_bo_table;
$sql = " select wr_id, wr_subject from $tmp_write_table where wr_is_comment = 0 and wr_comment = 0 order by wr_id desc ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
echo "<div align=center><a href='$g4[bbs_path]/board.php?bo_table=$tmp_bo_table&wr_id=$row[wr_id]'><span style='height:18px; color:crimson; cursor:pointer;'>★ 이미지 요청 : $row[wr_subject] ★</span></a></div><br>";
}
*/
?>
$tmp_bo_table = "cm_gallery_request";
$tmp_write_table = $g4[write_prefix] . $tmp_bo_table;
$sql = " select wr_id, wr_subject from $tmp_write_table where wr_is_comment = 0 and wr_comment = 0 order by wr_id desc ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
echo "<div align=center><a href='$g4[bbs_path]/board.php?bo_table=$tmp_bo_table&wr_id=$row[wr_id]'><span style='height:18px; color:crimson; cursor:pointer;'>★ 이미지 요청 : $row[wr_subject] ★</span></a></div><br>";
}
*/
?>
<!-- 게시판 목록 시작 -->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>
<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr height=2 bgcolor=99CC66><td width="70%"></td><td></td></tr>
<table width="100%" cellspacing="0" cellpadding="0">
<tr height=2 bgcolor=99CC66><td width="70%"></td><td></td></tr>
<tr height="30">
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="70%" style='padding:0 0 0 5;'>
<select name=sca onchange="location='<?=$category_location?>&sca='+this.value+'&wr_9='+this.form.wr_9.value+'&wr_10='+this.form.wr_10.value;">
<option value=''>분류선택</option><?=$category_option?></select>
<select name=wr_9 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_9='+this.value+'&wr_10='+this.form.wr_10.value;">
<option value=''><?=$board[bo_9_subj]?></option><?=$bo_9_option?></select>
<select name=wr_10 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_9='+this.form.wr_9.value+'&wr_10='+this.value;">
<option value=''><?=$board[bo_10_subj]?></option><?=$bo_10_option?></select>
</td></form>
<? } ?>
<td align="right" style='padding:3 5 0 0;'>
게시물 <?=number_format($total_count)?>건</td>
</tr>
<tr height=1 bgcolor=dedede><td width="70%"></td><td></td></tr>
<tr height=3 bgcolor=f5f5f5><td width="70%"></td><td></td></tr>
</table>
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="70%" style='padding:0 0 0 5;'>
<select name=sca onchange="location='<?=$category_location?>&sca='+this.value+'&wr_9='+this.form.wr_9.value+'&wr_10='+this.form.wr_10.value;">
<option value=''>분류선택</option><?=$category_option?></select>
<select name=wr_9 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_9='+this.value+'&wr_10='+this.form.wr_10.value;">
<option value=''><?=$board[bo_9_subj]?></option><?=$bo_9_option?></select>
<select name=wr_10 onchange="location='<?=$category_location?>&sca='+this.form.sca.value+'&wr_9='+this.form.wr_9.value+'&wr_10='+this.value;">
<option value=''><?=$board[bo_10_subj]?></option><?=$bo_10_option?></select>
</td></form>
<? } ?>
<td align="right" style='padding:3 5 0 0;'>
게시물 <?=number_format($total_count)?>건</td>
</tr>
<tr height=1 bgcolor=dedede><td width="70%"></td><td></td></tr>
<tr height=3 bgcolor=f5f5f5><td width="70%"></td><td></td></tr>
</table>
<?
if ($stx && $nca) {
$stx = "";
$sfl = "";
$sop = "";
}
?>
if ($stx && $nca) {
$stx = "";
$sfl = "";
$sop = "";
}
?>
<form name="fboardlist" method="post" style="margin:0px;">
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sfl" value="<?=$sfl?>">
<input type="hidden" name="stx" value="<?=$stx?>">
<input type="hidden" name="spt" value="<?=$spt?>">
<input type="hidden" name="page" value="<?=$page?>">
<input type="hidden" name="sw" value="">
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<?
for ($i=0; $i<count($list); $i++)
{
if ($i && $i%$mod==0)
echo "</tr><tr>";
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
<input type="hidden" name="sfl" value="<?=$sfl?>">
<input type="hidden" name="stx" value="<?=$stx?>">
<input type="hidden" name="spt" value="<?=$spt?>">
<input type="hidden" name="page" value="<?=$page?>">
<input type="hidden" name="sw" value="">
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<?
for ($i=0; $i<count($list); $i++)
{
if ($i && $i%$mod==0)
echo "</tr><tr>";
$img = "<img src='$board_skin_path/img/noimage.gif' border=0 width='$board[bo_1]' title='이미지 없음'>";
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
{
$size = @getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
continue;
$thumb = $thumb_path.'/'.$list[$i][wr_id];
if (!file_exists($thumb))
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
{
$size = @getimagesize($file);
if ($size[2] == 1)
$src = imagecreatefromgif($file);
else if ($size[2] == 2)
$src = imagecreatefromjpeg($file);
else if ($size[2] == 3)
$src = imagecreatefrompng($file);
else
continue;
$rate = $board[bo_1] / $size[0];
$height = (int)($size[1] * $rate);
$height = (int)($size[1] * $rate);
if ($height < $board[bo_2])
$dst = imagecreatetruecolor($board[bo_1], $height);
else
$dst = imagecreatetruecolor($board[bo_1], $board[bo_2]);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_3]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
$dst = imagecreatetruecolor($board[bo_1], $height);
else
$dst = imagecreatetruecolor($board[bo_1], $board[bo_2]);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $board[bo_1], $height, $size[0], $size[1]);
imagepng($dst, $thumb_path.'/'.$list[$i][wr_id], $board[bo_3]);
chmod($thumb_path.'/'.$list[$i][wr_id], 0606);
}
}
if (file_exists($thumb))
$img = "<img src='$thumb' border=0>";
$img = "<img src='$thumb' border=0>";
$style = "";
if ($list[$i][icon_new])
$style = " style='font-weight:bold;' ";
$subject = "".cut_str($list[$i][subject],20)."";
if ($list[$i][icon_new])
$style = " style='font-weight:bold;' ";
$subject = "".cut_str($list[$i][subject],20)."";
$comment_cnt = "";
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><font class=ta8>{$list[$i][comment_cnt]}</font></a>";
if ($list[$i][comment_cnt])
$comment_cnt = " <a href=\"{$list[$i][comment_href]}\"><font class=ta8>{$list[$i][comment_cnt]}</font></a>";
echo "<td width='{$td_width}%' valign=top align=center style='word-break:break-all;'>";
echo "<table width=160 cellpadding=0 cellspacing=0>";
echo "<tr><td height=20></td></tr>";
echo "<tr><td height=160 align=center valign=middle style='border-width:1 1 1 1;border-color:dedede;border-style:solid;'><a href='{$list[$i][href]}'>$img</a></td></tr>";
echo "<tr><td style='padding:8 0 0 0;'><a href='{$list[$i][href]}'><font color=000000>제품명 : $subject";
echo "<table width=160 cellpadding=0 cellspacing=0>";
echo "<tr><td height=20></td></tr>";
echo "<tr><td height=160 align=center valign=middle style='border-width:1 1 1 1;border-color:dedede;border-style:solid;'><a href='{$list[$i][href]}'>$img</a></td></tr>";
echo "<tr><td style='padding:8 0 0 0;'><a href='{$list[$i][href]}'><font color=000000>제품명 : $subject";
echo " " . $list[$i][icon_new];
//echo " " . $list[$i][icon_file];
//echo " " . $list[$i][icon_link];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
//echo " " . $list[$i][icon_file];
//echo " " . $list[$i][icon_link];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
echo "</font></a><font class=sdd>{$comment_cnt}</font></td></tr>";
//echo "<tr><td style='padding:3 0 0 0;'><nobr><font color=555555>{$list[$i][name]}</font></nobr></td></tr>";
if ($is_category) echo "<tr><td><a href='{$list[$i][ca_name_href]}'><font color=#666666>제품분류 : {$list[$i][ca_name]}</font></a></td></tr>";
if ($list[$i][wr_9]) echo "<tr><td><a href='<?=$list[$i][ca_name_href]?>&sfl=wr_10&stx=<?=$list[$i][wr_10]?>&nca=<?=$list[$i][wr_10]?>'><font color=#666666>인쇄방법 : {$list[$i][wr_9]}</font></a></td></tr>";
if ($list[$i][wr_10]) echo "<tr><td><a href='<?=$list[$i][ca_name_href]?>&sfl=wr_10&stx=<?=$list[$i][wr_10]?>&nca=<?=$list[$i][wr_10]?>'><font color=#666666>전사지 : {$list[$i][wr_10]}</font></a></td></tr>";
if ($is_checkbox) echo "<tr><td><input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'></td></tr>";
echo "<tr><td height=20></td></tr>";
echo "</table></td>\n";
}
//echo "<tr><td style='padding:3 0 0 0;'><nobr><font color=555555>{$list[$i][name]}</font></nobr></td></tr>";
if ($is_category) echo "<tr><td><a href='{$list[$i][ca_name_href]}'><font color=#666666>제품분류 : {$list[$i][ca_name]}</font></a></td></tr>";
if ($list[$i][wr_9]) echo "<tr><td><a href='<?=$list[$i][ca_name_href]?>&sfl=wr_10&stx=<?=$list[$i][wr_10]?>&nca=<?=$list[$i][wr_10]?>'><font color=#666666>인쇄방법 : {$list[$i][wr_9]}</font></a></td></tr>";
if ($list[$i][wr_10]) echo "<tr><td><a href='<?=$list[$i][ca_name_href]?>&sfl=wr_10&stx=<?=$list[$i][wr_10]?>&nca=<?=$list[$i][wr_10]?>'><font color=#666666>전사지 : {$list[$i][wr_10]}</font></a></td></tr>";
if ($is_checkbox) echo "<tr><td><input type=checkbox name=chk_wr_id[] value='{$list[$i][wr_id]}'></td></tr>";
echo "<tr><td height=20></td></tr>";
echo "</table></td>\n";
}
// 나머지 td
$cnt = $i%$mod;
if ($cnt)
for ($i=$cnt; $i<$mod; $i++)
echo "<td width='{$td_width}%'> </td>";
?>
</tr>
<? if (count($list) == 0) { echo "<tr><td colspan='$mod' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan=<?=$mod?> bgcolor=#dedede height=1>
</table>
</form>
<tr><td colspan=<?=$mod?> bgcolor=#dedede height=1>
</table>
</form>
<!-- 버튼 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style='padding:7 0 0 5;'><? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
<? if ($is_checkbox) { ?>
<a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" border="0"></a>
<? } ?>
</td>
<td align=right style='padding:7 5 0 0;'><? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style='padding:7 0 0 5;'><? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
<? if ($is_checkbox) { ?>
<a href="javascript:select_delete();"><img src="<?=$board_skin_path?>/img/btn_select_delete.gif" border="0"></a>
<? } ?>
</td>
<td align=right style='padding:7 5 0 0;'><? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border="0"></a><? } ?></td>
</tr>
</table>
<!-- 페이지 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" style='padding:10 0 0 0;'>
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font></b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:CC66CC;\">$1</font></b>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a>"; } ?>
</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" style='padding:10 0 0 0;'>
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/btn_search_prev.gif' border=0 align=absmiddle title='이전검색'></a>"; } ?>
<?
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
//echo $write_pages;
$write_pages = str_replace("처음", "<img src='$board_skin_path/img/begin.gif' border='0' align='absmiddle' title='처음'>", $write_pages);
$write_pages = str_replace("이전", "<img src='$board_skin_path/img/prev.gif' border='0' align='absmiddle' title='이전'>", $write_pages);
$write_pages = str_replace("다음", "<img src='$board_skin_path/img/next.gif' border='0' align='absmiddle' title='다음'>", $write_pages);
$write_pages = str_replace("맨끝", "<img src='$board_skin_path/img/end.gif' border='0' align='absmiddle' title='맨끝'>", $write_pages);
$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:#797979\">$1</font></b>", $write_pages);
$write_pages = preg_replace("/<b>([0-9]*)<\/b>/", "<b><font style=\"font-family:돋움; font-size:9pt; color:CC66CC;\">$1</font></b>", $write_pages);
?>
<?=$write_pages?>
<? if ($next_part_href) { echo "<a href='$next_part_href'><img src='$board_skin_path/img/btn_search_next.gif' border=0 align=absmiddle title='다음검색'></a>"; } ?>
</td>
</tr>
</table>
<!-- 링크 버튼, 검색 -->
<form name=fsearch method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca value="<?=$sca?>">
<table width=100% cellpadding=0 cellspacing=0>
<tr><Td height=15></td></tr>
<tr height=40 bgcolor=f5f5f5>
<td width="50%" align="right" style='padding:0 10 0 0;'>
<select name=sfl style="background-color:ffffff; font-family:돋움;color:#444444;font-size:8.5pt;">
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='wr_subject||wr_content'>제목+내용</option>
<option value='mb_id,1'>회원아이디</option>
<option value='mb_id,0'>회원아이디(코)</option>
<option value='wr_name,1'>이름</option>
<option value='wr_name,0'>이름(코)</option>
</select><select name=sop style="background-color:ffffff; font-family:돋움;color:#444444;font-size:8.5pt;">
<option value=and>and</option>
<option value=or>or</option>
</select> <input name=stx maxlength=15 size=15 itemname="검색어" required value='<?=$stx?>' class=ed><input type=image src="<?=$board_skin_path?>/img/search_btn.gif" border=0 align=absmiddle></td>
</tr>
</table>
</form>
<form name=fsearch method=get style="margin:0px;">
<input type=hidden name=bo_table value="<?=$bo_table?>">
<input type=hidden name=sca value="<?=$sca?>">
<table width=100% cellpadding=0 cellspacing=0>
<tr><Td height=15></td></tr>
<tr height=40 bgcolor=f5f5f5>
<td width="50%" align="right" style='padding:0 10 0 0;'>
<select name=sfl style="background-color:ffffff; font-family:돋움;color:#444444;font-size:8.5pt;">
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='wr_subject||wr_content'>제목+내용</option>
<option value='mb_id,1'>회원아이디</option>
<option value='mb_id,0'>회원아이디(코)</option>
<option value='wr_name,1'>이름</option>
<option value='wr_name,0'>이름(코)</option>
</select><select name=sop style="background-color:ffffff; font-family:돋움;color:#444444;font-size:8.5pt;">
<option value=and>and</option>
<option value=or>or</option>
</select> <input name=stx maxlength=15 size=15 itemname="검색어" required value='<?=$stx?>' class=ed><input type=image src="<?=$board_skin_path?>/img/search_btn.gif" border=0 align=absmiddle></td>
</tr>
</table>
</form>
</td></tr></table>
<script language="JavaScript">
if ("<?=$sca?>") document.fcategory.sca.value = "<?=$sca?>";
if ("<?=$nca?>") document.fcategory.nca.value = "<?=$nca?>";
if ('<?=$wr_5?>') document.fcategory.wr_10.value = '<?=$wr_10?>';
if ('<?=$wr_4?>') document.fcategory.wr_9.value = '<?=$wr_9?>';
if ("<?=$stx?>") {
document.fsearch.sfl.value = "<?=$sfl?>";
document.fsearch.sop.value = "<?=$sop?>";
}
</script>
if ("<?=$sca?>") document.fcategory.sca.value = "<?=$sca?>";
if ("<?=$nca?>") document.fcategory.nca.value = "<?=$nca?>";
if ('<?=$wr_5?>') document.fcategory.wr_10.value = '<?=$wr_10?>';
if ('<?=$wr_4?>') document.fcategory.wr_9.value = '<?=$wr_9?>';
if ("<?=$stx?>") {
document.fsearch.sfl.value = "<?=$sfl?>";
document.fsearch.sop.value = "<?=$sop?>";
}
</script>
<? if ($is_checkbox) { ?>
<script language="JavaScript">
function all_checked(sw)
{
var f = document.fboardlist;
<script language="JavaScript">
function all_checked(sw)
{
var f = document.fboardlist;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]")
f.elements[i].checked = sw;
}
}
if (f.elements[i].name == "chk_wr_id[]")
f.elements[i].checked = sw;
}
}
function check_confirm(str)
{
var f = document.fboardlist;
var chk_count = 0;
{
var f = document.fboardlist;
var chk_count = 0;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
// 선택한 게시물 삭제
function select_delete()
{
var f = document.fboardlist;
function select_delete()
{
var f = document.fboardlist;
str = "삭제";
if (!check_confirm(str))
return;
if (!check_confirm(str))
return;
if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
return;
return;
f.action = "./delete_all.php";
f.submit();
}
f.submit();
}
// 선택한 게시물 복사 및 이동
function select_copy(sw)
{
var f = document.fboardlist;
function select_copy(sw)
{
var f = document.fboardlist;
if (sw == "copy")
str = "복사";
else
str = "이동";
if (!check_confirm(str))
return;
str = "복사";
else
str = "이동";
if (!check_confirm(str))
return;
var sub_win = window.open("", "move", "left=50, top=50, width=396, height=550, scrollbars=1");
f.sw.value = sw;
f.target = "move";
f.action = "./move.php";
f.submit();
}
</script>
<? } ?>
<!-- 게시판 목록 끝 -->
f.target = "move";
f.action = "./move.php";
f.submit();
}
</script>
<? } ?>
<!-- 게시판 목록 끝 -->
write.skin.php -------------------------------------------------------------------
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($is_dhtml_editor) {
include_once("$g4[path]/lib/cheditor.lib.php");
echo "<script src='$g4[editor_path]/cheditor.js'></script>";
echo cheditor1('wr_content', $content);
}
include_once("$g4[path]/lib/cheditor.lib.php");
echo "<script src='$g4[editor_path]/cheditor.js'></script>";
echo cheditor1('wr_content', $content);
}
function get_bo_n_option($bo_n='')
{
global $g4, $board;
$arr = explode("|", $board[$bo_n]); // 구분자가 | 로 되어 있음
$str = "";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))
$str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";
return $str;
}
function get_bo_n_option2($bo_n='')
{
global $g4, $board;
$arr = explode("|", $board[bo_9]);
$arr1 = explode("|", $board[bo_10]);
$key = array_search($wr_9, $arr);
$cate = explode("^", $arr1[$key]);
for ($i=0; $i<count($cate); $i++) {
if (trim($cate[$i])) {
$str .= "<option value='$cate[$i]'>$cate[$i]</option>\n";
}
}
return $str;
}
// 분류 사용 여부 list.php에서 참조 (카테고리가 없는 경우에는 이것은 절대 비활성화)
if ($is_category = true) {
$bo_9_option = get_bo_n_option('bo_9'); // SELECT OPTION 태그로 넘겨받음
$bo_10_option = get_bo_n_option2('bo_10'); // SELECT OPTION 태그로 넘겨받음
}
?>
<script language="javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
function category_data(sel,target) {
var sca = sel.options[sel.selectedIndex].value; // 첫번째 selectbox의 선택된 텍스트
var form = sel.form.name;
dynamic.src = "<?=$board_skin_path?>/category.data.php?bo_table=<?=$bo_table?>&form=" + form + "&sca=" + sca + "&target=" + target;
}
</script>
var sca = sel.options[sel.selectedIndex].value; // 첫번째 selectbox의 선택된 텍스트
var form = sel.form.name;
dynamic.src = "<?=$board_skin_path?>/category.data.php?bo_table=<?=$bo_table?>&form=" + form + "&sca=" + sca + "&target=" + target;
}
</script>
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" style="margin:0px;">
<input type=hidden name=null>
<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=sca value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<input type=hidden name=null>
<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=sca value="<?=$sca?>">
<input type=hidden name=sfl value="<?=$sfl?>">
<input type=hidden name=stx value="<?=$stx?>">
<input type=hidden name=spt value="<?=$spt?>">
<input type=hidden name=sst value="<?=$sst?>">
<input type=hidden name=sod value="<?=$sod?>">
<input type=hidden name=page value="<?=$page?>">
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0><tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<colgroup width=100>
<colgroup width=''>
<tr><td colspan=2 height=2 bgcolor=#99CC66></td></tr>
<tr><td style='padding-left:20px' colspan=2 height=30 bgcolor=f5f5f5><strong><?=$title_msg?></strong></td></tr>
<colgroup width=100>
<colgroup width=''>
<tr><td colspan=2 height=2 bgcolor=#99CC66></td></tr>
<tr><td style='padding-left:20px' colspan=2 height=30 bgcolor=f5f5f5><strong><?=$title_msg?></strong></td></tr>
<? if ($is_name) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 이름</td>
<td><input maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>" class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 이름</td>
<td><input maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>" class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<? if ($is_password) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 패스워드</td>
<td><input type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?> class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 패스워드</td>
<td><input type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?> class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<? if ($is_email) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 이메일</td>
<td><input maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>" class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 이메일</td>
<td><input maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>" class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<? if ($is_homepage) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 홈페이지</td>
<td><input size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>" class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 홈페이지</td>
<td><input size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>" class=ed></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 제품명</td>
<td><input name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>" class=ed style="width:100%;"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<td style='padding-left:20px; height:30px;' class=dd>· 제품명</td>
<td><input name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>" class=ed style="width:100%;"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 발주업체</td>
<td><input name=wr_4 id="wr_4" itemname="발주업체" value="<?=$subject?>" class=ed style="width:100%;"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<td style='padding-left:20px; height:30px;' class=dd>· 발주업체</td>
<td><input name=wr_4 id="wr_4" itemname="발주업체" value="<?=$subject?>" class=ed style="width:100%;"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? if ($is_category) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 제품분류</td>
<td><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 제품분류</td>
<td><select name=ca_name required itemname="분류"><option value="">선택하세요<?=$category_option?></select></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 인쇄방법</td>
<td><select class="ed" name="wr_9" required="required" itemname='<?=$board[bo_9_subj]?>' value="<?=$write[wr_9]?>">
<?
if ($write[wr_9]){
echo "<option selected value='$write[wr_9]'>$write[wr_9]</option>";
} else {
echo "<option selected value=''>선택하세요</option>";
}
echo "$bo_9_option";
echo "</select>";
?> </td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<td style='padding-left:20px; height:30px;' class=dd>· 인쇄방법</td>
<td><select class="ed" name="wr_9" required="required" itemname='<?=$board[bo_9_subj]?>' value="<?=$write[wr_9]?>">
<?
if ($write[wr_9]){
echo "<option selected value='$write[wr_9]'>$write[wr_9]</option>";
} else {
echo "<option selected value=''>선택하세요</option>";
}
echo "$bo_9_option";
echo "</select>";
?> </td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 전사지</td>
<td><select class="ed" name="wr_10" required="required" itemname='<?=$board[bo_10_subj]?>' value="<?=$write[wr_10]?>">
<?
if ($write[wr_10]){
echo "<option selected value='$write[wr_10]'>$write[wr_10]</option>";
} else {
echo "<option selected value=''>선택하세요</option>";
}
echo "$bo_10_option";
echo "</select>";
?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<td style='padding-left:20px; height:30px;' class=dd>· 전사지</td>
<td><select class="ed" name="wr_10" required="required" itemname='<?=$board[bo_10_subj]?>' value="<?=$write[wr_10]?>">
<?
if ($write[wr_10]){
echo "<option selected value='$write[wr_10]'>$write[wr_10]</option>";
} else {
echo "<option selected value=''>선택하세요</option>";
}
echo "$bo_10_option";
echo "</select>";
?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 소재</td>
<td style='padding:4 0 4 0;'>
<td style='padding-left:20px; height:30px;' class=dd>· 소재</td>
<td style='padding:4 0 4 0;'>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style='table-layout:fixed;'>
<tr>
<td><input type="radio" name="wr_5" value="가죽" <?if($write[wr_5]=="가죽"){?>checked<?}?>>가죽</td>
<td><input type="radio" name="wr_5" value="PU" <?if($write[wr_5]=="PU"){?>checked<?}?>>PU</td>
<td><input type="radio" name="wr_5" value="캔버스화" <?if($write[wr_5]=="캔버스화"){?>checked<?}?>>캔버스화</td>
<td><input type="radio" name="wr_5" value="PVC" <?if($write[wr_5]=="PVC"){?>checked<?}?>>PVC</td>
<td><input type="radio" name="wr_5" value="면" <?if($write[wr_5]=="면"){?>checked<?}?>>면</td>
</tr>
<tr>
<td><input type="radio" name="wr_5" value="가죽" <?if($write[wr_5]=="가죽"){?>checked<?}?>>가죽</td>
<td><input type="radio" name="wr_5" value="PU" <?if($write[wr_5]=="PU"){?>checked<?}?>>PU</td>
<td><input type="radio" name="wr_5" value="캔버스화" <?if($write[wr_5]=="캔버스화"){?>checked<?}?>>캔버스화</td>
<td><input type="radio" name="wr_5" value="PVC" <?if($write[wr_5]=="PVC"){?>checked<?}?>>PVC</td>
<td><input type="radio" name="wr_5" value="면" <?if($write[wr_5]=="면"){?>checked<?}?>>면</td>
</tr>
<tr>
<td><input type="radio" name="wr_5" value="폴리" <?if($write[wr_5]=="폴리"){?>checked<?}?>>폴리</td>
<td><input type="radio" name="wr_5" value="우븐" <?if($write[wr_5]=="우븐"){?>checked<?}?>>우븐</td>
<td><input type="radio" name="wr_5" value="스판" <?if($write[wr_5]=="스판"){?>checked<?}?>>스판</td>
<td><input type="radio" name="wr_5" value="기타" <?if($write[wr_5]=="기타"){?>checked<?}?>>기타</td>
<td></td>
</tr>
</table>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<td><input type="radio" name="wr_5" value="폴리" <?if($write[wr_5]=="폴리"){?>checked<?}?>>폴리</td>
<td><input type="radio" name="wr_5" value="우븐" <?if($write[wr_5]=="우븐"){?>checked<?}?>>우븐</td>
<td><input type="radio" name="wr_5" value="스판" <?if($write[wr_5]=="스판"){?>checked<?}?>>스판</td>
<td><input type="radio" name="wr_5" value="기타" <?if($write[wr_5]=="기타"){?>checked<?}?>>기타</td>
<td></td>
</tr>
</table>
</td></tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<tr>
<td style='padding-left:20px;' class=dd>· 내용</td>
<td style='padding:5 0 5 0;'>
<? if ($is_dhtml_editor) { ?>
<?=cheditor2('fwrite', 'wr_content', '100%', '350');?>
<? } else { ?>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td width=50% align=left valign=bottom>
<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span></td>
<td width=50% align=right class=dd><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
</tr>
</table>
<textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required
<? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
<? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
<? } ?>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<td style='padding-left:20px;' class=dd>· 내용</td>
<td style='padding:5 0 5 0;'>
<? if ($is_dhtml_editor) { ?>
<?=cheditor2('fwrite', 'wr_content', '100%', '350');?>
<? } else { ?>
<table width=100% cellpadding=0 cellspacing=0>
<tr>
<td width=50% align=left valign=bottom>
<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span></td>
<td width=50% align=right class=dd><? if ($write_min || $write_max) { ?><span id=char_count></span>글자<?}?></td>
</tr>
</table>
<textarea id="wr_content" name="wr_content" class=tx style='width:100%; word-break:break-all;' rows=10 itemname="내용" required
<? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
<? if ($write_min || $write_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
<? } ?>
</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? if ($is_file) { ?>
<tr>
<td style='padding-left:20px; height:30px;'><table cellpadding=0 cellspacing=0><tr><td class=dd>· 파일 <span onclick="add_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>+</span> <span onclick="del_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>-</span></td></tr></table></td>
<td style='padding:5 0 5 0;'><table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
<script language="JavaScript">
var flen = 0;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
<tr>
<td style='padding-left:20px; height:30px;'><table cellpadding=0 cellspacing=0><tr><td class=dd>· 파일 <span onclick="add_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>+</span> <span onclick="del_file();" style='cursor:pointer; font-family:tahoma; font-size:12pt;'>-</span></td></tr></table></td>
<td style='padding:5 0 5 0;'><table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
<script language="JavaScript">
var flen = 0;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
var objTbl;
var objRow;
var objCell;
if (document.getElementById)
objTbl = document.getElementById("variableFiles");
else
objTbl = document.all["variableFiles"];
var objRow;
var objCell;
if (document.getElementById)
objTbl = document.getElementById("variableFiles");
else
objTbl = document.all["variableFiles"];
objRow = objTbl.insertRow(objTbl.rows.length);
objCell = objRow.insertCell(0);
objCell = objRow.insertCell(0);
objCell.innerHTML = "<input type='file' class=ed name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능' style='border:1px solid #DEDEDE; height:20px;width:520px;'><br>";
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' class=ed size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.' style='border:1px solid #DEDEDE; height:20px;width:100%;'>";
<? } ?>
;
}
if (delete_code)
objCell.innerHTML += delete_code;
else
{
<? if ($is_file_content) { ?>
objCell.innerHTML += "<br><input type='text' class=ed size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.' style='border:1px solid #DEDEDE; height:20px;width:100%;'>";
<? } ?>
;
}
flen++;
}
}
<?=$file_script; //수정시에 필요한 스크립트?>
function del_file()
{
// file_length 이하로는 필드가 삭제되지 않아야 합니다.
var file_length = <?=(int)$file_length?>;
var objTbl = document.getElementById("variableFiles");
if (objTbl.rows.length - 1 > file_length)
{
objTbl.deleteRow(objTbl.rows.length - 1);
flen--;
}
}
</script></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
{
// file_length 이하로는 필드가 삭제되지 않아야 합니다.
var file_length = <?=(int)$file_length?>;
var objTbl = document.getElementById("variableFiles");
if (objTbl.rows.length - 1 > file_length)
{
objTbl.deleteRow(objTbl.rows.length - 1);
flen--;
}
}
</script></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<? if ($is_trackback) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 트랙백주소</td>
<td><input size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
<? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· 트랙백주소</td>
<td><input size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
<? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<? if ($is_norobot) { ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· <?=$norobot_str?></td>
<td><input type=input size=10 name=wr_key itemname="자동등록방지" required class=ed> * 왼쪽의 글자중 <font color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr>
<td style='padding-left:20px; height:30px;' class=dd>· <?=$norobot_str?></td>
<td><input type=input size=10 name=wr_key itemname="자동등록방지" required class=ed> * 왼쪽의 글자중 <font color="red">빨간글자만</font> 순서대로 입력하세요.</td>
</tr>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
<? } ?>
<tr><td colspan=2 height=1 bgcolor=#dedede></td></tr>
</table>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" valign="top" style='padding:15 0 0 0;'>
<input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>
<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
</tr>
</table>
<tr>
<td width="100%" align="center" valign="top" style='padding:15 0 0 0;'>
<input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>
<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
</tr>
</table>
</td></tr></table>
</form>
</form>
<script language="javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
echo "
if (typeof(document.fwrite.ca_name) != 'undefined')
{
document.fwrite.ca_name.options.length += 1;
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
}";
}
?>
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
echo "
if (typeof(document.fwrite.ca_name) != 'undefined')
{
document.fwrite.ca_name.options.length += 1;
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
}";
}
?>
with (document.fwrite) {
if (typeof(wr_name) != "undefined")
wr_name.focus();
else if (typeof(wr_subject) != "undefined")
wr_subject.focus();
else if (typeof(wr_content) != "undefined")
wr_content.focus();
if (typeof(wr_name) != "undefined")
wr_name.focus();
else if (typeof(wr_subject) != "undefined")
wr_subject.focus();
else if (typeof(wr_content) != "undefined")
wr_content.focus();
if (typeof(ca_name) != "undefined")
if (w.value == "u")
ca_name.value = "<?=$write[ca_name]?>";
}
if (w.value == "u")
ca_name.value = "<?=$write[ca_name]?>";
}
function html_auto_br(obj) {
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result)
obj.value = "html2";
else
obj.value = "html1";
}
else
obj.value = "";
}
if (obj.checked) {
result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
if (result)
obj.value = "html2";
else
obj.value = "html1";
}
else
obj.value = "";
}
function fwrite_check(f) {
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
var s = "";
if (s = word_filter_check(f.wr_subject.value)) {
alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (s = word_filter_check(f.wr_content.value)) {
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
return;
}
if (document.getElementById('char_count')) {
if (char_min > 0 || char_max > 0) {
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt) {
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return;
}
else if (char_max > 0 && char_max < cnt) {
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return;
}
}
}
if (char_min > 0 || char_max > 0) {
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt) {
alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
return;
}
else if (char_max > 0 && char_max < cnt) {
alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
return;
}
}
}
if (typeof(f.wr_key) != "undefined") {
if (hex_md5(f.wr_key.value) != md5_norobot_key) {
alert("자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.");
f.wr_key.focus();
return;
}
}
if (hex_md5(f.wr_key.value) != md5_norobot_key) {
alert("자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.");
f.wr_key.focus();
return;
}
}
<?
if ($is_dhtml_editor) {
echo cheditor3('wr_content');
echo "if (!document.getElementById('wr_content').value) { alert('내용을 입력하십시오.'); return; } ";
}
?>
if ($is_dhtml_editor) {
echo cheditor3('wr_content');
echo "if (!document.getElementById('wr_content').value) { alert('내용을 입력하십시오.'); return; } ";
}
?>
document.getElementById('btn_submit').disabled = true;
document.getElementById('btn_list').disabled = true;
document.getElementById('btn_list').disabled = true;
f.action = "./write_update.php";
f.submit();
}
</script>
f.submit();
}
</script>
<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript">
window.onload=function() {
drawFont();
}
</script>
<script language="JavaScript">
window.onload=function() {
drawFont();
}
</script>
댓글 전체