스킨 컨버트 중인데....... 질문 올립니다. 정보
그누보드 스킨 컨버트 중인데....... 질문 올립니다.
관련링크
본문
저번에도 질문을 드렸는데 아무도 답변을 안 주시어........... ㅠ.ㅠ
스킨 컨버트 중인데 막히는 부분이 있습니다.
결론부터 얘기하면 gbform에서 배경 그림을 선택하면 gbview에 선택된 배경그림이 나오도록 하고 싶거든요.
문제는 하나의 배경그림이 여러개로 분할이 되어 한개의 배경 이미지 파일이 10개쯤 됩니다.
위 그림에서 편지지 옆에 네모박스가 배경그림을 선택하는 겁니다.
네모박스에 들어있는 배경 그림은 10개입니다.
어떻게 하면 될까요?
링크주소에서 테스트 글 작성하셔도 됩니다.
아래는 관련파일 소스입니다.
================ gbform.skin.php =========================
<!--팝업 -->
<script language=javascript>
<!--
function popWin(url, w, h, t, l) {
var win = null;
win = window.open('','_popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+w+',height='+h+',top='+t+',left='+l);
if (win == null) return;
win.location.href = url;
}
//-->
</script>
<table align=center border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
<td width=10 height=9 background=<?="$board_skin/style00/01.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=9 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=9 background=<?="$board_skin/style00/04.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% align=center valign=top background=<?="$board_skin/style00/backcolor.gif"?>>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td height=140 style="background-image:url('<?="$board_skin/style00/back01.gif"?>'); background-repeat:no-repeat; background-attachment:fixed;" valign=bottom align=center>
<form name=fgbform method=post action='<?="./?doc=bbs/gbupdate.php"?>'
enctype='multipart/form-data'
onsubmit='return fgbform_check(this);'>
<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=2>
<tr class='ht'>
<td NOWRAP ALIGN=right WIDTH=70>
<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 colspan=2>
<? 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' <?=$recv_email_checked?>>답변 메일받기
</td>
</tr>
<? if ($is_name) { ?><tr class='ht'><TD NOWRAP ALIGN=right WIDTH=70>이 름 </td><td colspan=2><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 NOWRAP ALIGN=right WIDTH=70>비밀번호 </td><td colspan=2><input type=password name='wr_passwd' size=20 maxlength=20 <?=$passwd_required?> itemname='비밀번호' class=input></td></tr><? } ?>
<? if ($is_email) { ?><tr class='ht'><TD NOWRAP ALIGN=right WIDTH=70>E-MAIL </td><td colspan=2><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 NOWRAP ALIGN=right WIDTH=70>홈페이지 </td><td colspan=2><input type=text name='wr_homepage' itemname='홈페이지' value='<?=$wr_homepage?>' class='input w99'></td></tr><? } ?>
<? if ($is_category) { ?><tr class='ht'><TD NOWRAP ALIGN=right WIDTH=70>분류 </td><td colspan=2><select name=ca_id><?=$category_option?></select></td></tr><? } ?>
</table>
</td>
</tr>
<tr>
<td style="background-image:url('<?="$board_skin/style00/back03.gif"?>'); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom;" valign=top align=center>
<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=2>
<TR>
<TD NOWRAP ALIGN=right WIDTH=70>제 목 </TD>
<TD COLSPAN=2><input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class='input w99'></TD>
</TR>
<TR>
<TD NOWRAP ALIGN=right valign=top WIDTH=70>내 용 </TD>
<TD COLSPAN=2><textarea name='wr_content' required style='word-break:break-all;' rows=12 itemname='내용' class='textarea w99 lh'><?=$content?></textarea></TD>
</TR>
<TR>
<TD NOWRAP ALIGN=right WIDTH=70>편지지 </TD>
<TD colspan=2 valign=top>
<SELECT NAME=faceno>
<OPTION VALUE=0($db.faceno_r0)>Bridge</OPTION>
<OPTION VALUE=1($db.faceno_r1)>Pink</OPTION>
<OPTION VALUE=2($db.faceno_r2)>Rabbit</OPTION>
<OPTION VALUE=3($db.faceno_r3)>Green</OPTION>
<OPTION VALUE=4($db.faceno_r4)>Gray</OPTION>
<OPTION VALUE=5($db.faceno_r5)>등대</OPTION>
<OPTION VALUE=6($db.faceno_r6)>봄편지</OPTION>
<OPTION VALUE=7($db.faceno_r7)>겨울나그네</OPTION>
<OPTION VALUE=8($db.faceno_r8)>겨울들판</OPTION>
<OPTION VALUE=9($db.faceno_r9)>bird</OPTION>
</SELECT>
<a href=# onClick="popWin('<?="$board_skin/preview.htm"?>',650,600,5,5);return false;">미리보기</a>
</TD>
</TR>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$cfg[link_count]; $i++) { ?>
<tr class='ht'><td ALIGN=right WIDTH=70>링크 #<?=$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 ALIGN=right WIDTH=70>파일 #<?=$i?></td>
<td>
<input type=file name='wr_file<?=$i?>' itemname='파일 #<?=$i?>' size=25 class='input w99'>
<?=$file[$i][delete]?>
<? if ($i == 1) { echo "<br>※ $upload_max_filesize 이하만 업로드 가능"; } ?>
</td>
</tr>
<? } ?>
<? } ?>
<? if ($is_norobot) { ?>
<tr class='ht'>
<td align=right><?=$norobot_str?></td>
<td>
<input type=input name='wr_key' required itemname='자동등록방지' size=10 class=input>
왼쪽의 글자중 빨간글자만 순서대로 입력하세요.
</td>
</tr>
<? } ?>
<TR>
<TD ALIGN=center colspan=3 height=70>
<p>
<div align=center>
<input name=btnsubmit type=submit value=' 전 송 ' class=button>
<? if ($is_imagesave) { ?>
<input type=button value='그림보관' onclick="imagewindowopen();">
<? } ?>
<input type=button value='이전화면' onclick="javascript:history.go(-1);">
</div>
</TD>
</TR>
</TABLE>
</td>
</tr>
</table>
</td>
<td width=10 background=<?="$board_skin/style00/04.gif"?>>
<div><img src=<?="/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=10 background=<?="$board_skin/style00/03.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
</table>
</FORM>
<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=bbs/imagesave.php"?>', 'imgsave', 'left=50,top=50,width=500,height=500,scrollbars=1,status=1');
}
function imagewindowclose()
{
if (imagewin) {
imagewin.close();
}
}
window.onunload = imagewindowclose;
<? } ?>
function fgbform_check(f)
{
if (typeof(f.ca_id) != 'undefined') {
if (f.ca_id.value == '') {
alert('분류를 선택하세요.');
f.ca_id.focus();
return false;
}
}
return true;
}
</script>
==========================================================================
=============================== gbview.skin.php =============================
<table align=center border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
<td valign=bottom>
<div><b><?=$name?></b>님께서 보내신 편지를 읽고 계십니다.</div>
</td>
<td align=right valign=bottom>
</td>
</tr>
</table>
<table align=center border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
<!-- Body -->
<td width=10 height=9 background=<?="$board_skin/style00/01.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=9 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=9 background=<?="$board_skin/style00/04.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% align=center valign=top background=<?="$board_skin/style00/backcolor.gif"?>>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td height=140 style="background-image:url(<?="$board_skin/style00/back01.gif"?>); background-repeat:no-repeat; background-attachment:fixed;">
<table border=0 cellpadding=0 cellspacing=0 width=95% height=140 align=center>
<tr>
<td width=100% valign=bottom>
<div><span style='font:11pt 돋움;'><b><?=$subject?></b></span></div>
</td>
<td valign=bottom align=right style="background-image:url(<?="$board_skin/style00/back02.gif"?>); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom;" width=230 height=140 nowrap>
<div>
<? if ($update_href) { echo "<a href=\"$update_href\">수정</a>"; } ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\">삭제</a>"; } ?>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="background-image:url(<?="$board_skin/style00/back03.gif"?>); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom;" valign=top align=center>
<table border=0 cellpadding=0 cellspacing=0 width=95%>
<tr><td bgcolor=gray><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></td></tr>
<tr>
<td valign=top style='filter:alpha(opacity=60)' bgcolor=#eeeeee background=<?="$board_skin/style00/line.gif"?> height=178>
<table width=100% border=0 cellpadding=10 cellspacing=0>
<tr>
<td valign=top STYLE='word-break:break-all;'>
<div style='line-height:160%;'>
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
<!-- 내용 출력 -->
<span class=content><?=$content?></span>
<? if ($is_signature) { echo $signature; } // 서명 출력 ?>
<!-- 테러 태그 방지용 -->
</xml></xmp><a href=""></a><a href=''></a>
</div>
<br>
<div align=right><span style='font:8pt tahoma'><?=$datetime?></span> ...<font face=Times New Roman color=blue><i><b> from</b></i></font> <b><?=$name?></b>
</div>
</td>
</tr>
<?
// 링크 설정한 값만큼 출력
for ($i=1; $i<=$cfg[link_count]; $i++) {
if ($link[$i][link]) { echo "<tr><td> 링크 #{$i} : <a href='{$link[$i][href]}' target='$default[de_link_target]'>{$link[$i][link]}</a>, Hit:{$link[$i][hit]}</td></tr>"; }
}
?>
<?
// 파일 업로드 설정한 값만큼 출력
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][source]) { echo "<tr><td> 다운로드 #{$i} : <a href='{$file[$i][href]}'>{$file[$i][source]} ({$file[$i][size]})</a>, Down:{$file[$i][download]}</td></tr>"; }
}
?>
</table>
</td></tr>
<tr><td bgcolor=gray><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></td></tr>
</table>
<!-- 코멘트 시작 -->
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=95% border=0 align=center cellpadding=4 cellspacing=1>
<tr>
<td>
<table width=100%>
<col width=60 align=center></col>
<col width=5></col>
<col width=5></col>
<col width=4></col>
<col width=''></col>
<col width=85></col>
<tr>
<td valign=top style='word-break:break-all;'><?=$list[$i][name]?></td>
<td></td>
<td bgcolor=#999999></td>
<td></td>
<td valign=top style='word-break:break-all; text-align:justify;' class='lh'><?=$list[$i][content]?></td>
<td valign=top align=right>
<?=$list[$i][datetime]?><br>
<?=$list[$i][ip]?><br>
<? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}x</a>"; } ?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<? } // for ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 쓰기 -->
<table width=95% align=center border=0 cellpadding=3 cellspacing=1>
<tr>
<td>
<table width=100% cellpadding=3 cellspacing=0>
<form name=fgbview method=post action='<?="./?doc=bbs/gbupdate.php"?>'>
<input type=hidden name=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=section value='<?=$section?>'>
<col width=80 align=center></col>
<col width='' align=center></col>
<col width=70 align=center></col>
<tr>
<td>
이름<br><?=$c_name?><br>
<? if ($is_guest) { ?>비밀번호<br><input type=password name=wr_passwd size=10 class=input required itemname='비밀번호'><? } ?>
</td>
<td><textarea name=wr_content rows=5 style='width:100%; line-height:150%;' required itemname='내용' class=textarea></textarea></td>
<td> <input type=submit value=' 확 인 ' class=button style="height:78;width:55;font-family:굴림; font-size:9pt; color:#000000; font-weight:bold; background-color:#ffffff; border-width:1px; border-color:silver; border-style:solid;cursor:hand;" onfocus="this.blur()"></td>
</tr>
</form>
</table>
</td>
</tr>
<tr><td bgcolor=gray width=1 height=1 border=0></td></tr>
</table>
<? } // if ?>
<? } // if ?>
<!-- 코멘트 끝 -->
<table border=0 cellpadding=0 cellspacing=0 width=95% height=30>
<tr>
<td>
<div>
<? if ($search_href) { echo "<a href=\"$search_href\">검색목록</a>"; } ?>
<? echo "<a href=\"$list_href\">목록</a>"; ?>
<? if ($write_href) { echo " / <a href=\"$write_href\">글쓰기</a>"; } ?>
<? if ($reply_href) { echo " / <a href=\"$reply_href\">답변</a>"; } ?>
<? if ($update_href) { echo " / <a href=\"$update_href\">수정</a>"; } ?>
<? if ($delete_href) { echo " / <a href=\"$delete_href\">삭제</a>"; } ?>
<? if ($good_href) { echo " / <a href=\"$good_href\">추천</a>"; } ?>
<? if ($nogood_href) { echo " / <a href=\"$nogood_href\">비추천</a>"; } ?>
<? if ($copy_href) { echo " / <a href=\"$copy_href\">복사</a>"; } ?>
<? if ($move_href) { echo " / <a href=\"$move_href\">이동</a>"; } ?>
</td>
</div>
</td>
<td width=30% align=right>
<? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\">이전글</a> / "; } ?>
<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\">다음글</a>"; } ?>
</tr>
</table>
<div align=center> </div>
</td>
</tr>
</table>
</td>
<td width=10 background=<?="$board_skin/style00/04.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=10 background=<?="$board_skin/style00/03.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
</table>
=============================================================================================
스킨 컨버트 중인데 막히는 부분이 있습니다.
결론부터 얘기하면 gbform에서 배경 그림을 선택하면 gbview에 선택된 배경그림이 나오도록 하고 싶거든요.
문제는 하나의 배경그림이 여러개로 분할이 되어 한개의 배경 이미지 파일이 10개쯤 됩니다.
위 그림에서 편지지 옆에 네모박스가 배경그림을 선택하는 겁니다.
네모박스에 들어있는 배경 그림은 10개입니다.
어떻게 하면 될까요?
링크주소에서 테스트 글 작성하셔도 됩니다.
아래는 관련파일 소스입니다.
================ gbform.skin.php =========================
<!--팝업 -->
<script language=javascript>
<!--
function popWin(url, w, h, t, l) {
var win = null;
win = window.open('','_popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+w+',height='+h+',top='+t+',left='+l);
if (win == null) return;
win.location.href = url;
}
//-->
</script>
<table align=center border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
<td width=10 height=9 background=<?="$board_skin/style00/01.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=9 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=9 background=<?="$board_skin/style00/04.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% align=center valign=top background=<?="$board_skin/style00/backcolor.gif"?>>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td height=140 style="background-image:url('<?="$board_skin/style00/back01.gif"?>'); background-repeat:no-repeat; background-attachment:fixed;" valign=bottom align=center>
<form name=fgbform method=post action='<?="./?doc=bbs/gbupdate.php"?>'
enctype='multipart/form-data'
onsubmit='return fgbform_check(this);'>
<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=2>
<tr class='ht'>
<td NOWRAP ALIGN=right WIDTH=70>
<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 colspan=2>
<? 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' <?=$recv_email_checked?>>답변 메일받기
</td>
</tr>
<? if ($is_name) { ?><tr class='ht'><TD NOWRAP ALIGN=right WIDTH=70>이 름 </td><td colspan=2><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 NOWRAP ALIGN=right WIDTH=70>비밀번호 </td><td colspan=2><input type=password name='wr_passwd' size=20 maxlength=20 <?=$passwd_required?> itemname='비밀번호' class=input></td></tr><? } ?>
<? if ($is_email) { ?><tr class='ht'><TD NOWRAP ALIGN=right WIDTH=70>E-MAIL </td><td colspan=2><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 NOWRAP ALIGN=right WIDTH=70>홈페이지 </td><td colspan=2><input type=text name='wr_homepage' itemname='홈페이지' value='<?=$wr_homepage?>' class='input w99'></td></tr><? } ?>
<? if ($is_category) { ?><tr class='ht'><TD NOWRAP ALIGN=right WIDTH=70>분류 </td><td colspan=2><select name=ca_id><?=$category_option?></select></td></tr><? } ?>
</table>
</td>
</tr>
<tr>
<td style="background-image:url('<?="$board_skin/style00/back03.gif"?>'); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom;" valign=top align=center>
<TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=2>
<TR>
<TD NOWRAP ALIGN=right WIDTH=70>제 목 </TD>
<TD COLSPAN=2><input type=text name='wr_subject' required itemname='제목' value='<?=$subject?>' class='input w99'></TD>
</TR>
<TR>
<TD NOWRAP ALIGN=right valign=top WIDTH=70>내 용 </TD>
<TD COLSPAN=2><textarea name='wr_content' required style='word-break:break-all;' rows=12 itemname='내용' class='textarea w99 lh'><?=$content?></textarea></TD>
</TR>
<TR>
<TD NOWRAP ALIGN=right WIDTH=70>편지지 </TD>
<TD colspan=2 valign=top>
<SELECT NAME=faceno>
<OPTION VALUE=0($db.faceno_r0)>Bridge</OPTION>
<OPTION VALUE=1($db.faceno_r1)>Pink</OPTION>
<OPTION VALUE=2($db.faceno_r2)>Rabbit</OPTION>
<OPTION VALUE=3($db.faceno_r3)>Green</OPTION>
<OPTION VALUE=4($db.faceno_r4)>Gray</OPTION>
<OPTION VALUE=5($db.faceno_r5)>등대</OPTION>
<OPTION VALUE=6($db.faceno_r6)>봄편지</OPTION>
<OPTION VALUE=7($db.faceno_r7)>겨울나그네</OPTION>
<OPTION VALUE=8($db.faceno_r8)>겨울들판</OPTION>
<OPTION VALUE=9($db.faceno_r9)>bird</OPTION>
</SELECT>
<a href=# onClick="popWin('<?="$board_skin/preview.htm"?>',650,600,5,5);return false;">미리보기</a>
</TD>
</TR>
<? if ($is_link) { ?>
<? for ($i=1; $i<=$cfg[link_count]; $i++) { ?>
<tr class='ht'><td ALIGN=right WIDTH=70>링크 #<?=$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 ALIGN=right WIDTH=70>파일 #<?=$i?></td>
<td>
<input type=file name='wr_file<?=$i?>' itemname='파일 #<?=$i?>' size=25 class='input w99'>
<?=$file[$i][delete]?>
<? if ($i == 1) { echo "<br>※ $upload_max_filesize 이하만 업로드 가능"; } ?>
</td>
</tr>
<? } ?>
<? } ?>
<? if ($is_norobot) { ?>
<tr class='ht'>
<td align=right><?=$norobot_str?></td>
<td>
<input type=input name='wr_key' required itemname='자동등록방지' size=10 class=input>
왼쪽의 글자중 빨간글자만 순서대로 입력하세요.
</td>
</tr>
<? } ?>
<TR>
<TD ALIGN=center colspan=3 height=70>
<p>
<div align=center>
<input name=btnsubmit type=submit value=' 전 송 ' class=button>
<? if ($is_imagesave) { ?>
<input type=button value='그림보관' onclick="imagewindowopen();">
<? } ?>
<input type=button value='이전화면' onclick="javascript:history.go(-1);">
</div>
</TD>
</TR>
</TABLE>
</td>
</tr>
</table>
</td>
<td width=10 background=<?="$board_skin/style00/04.gif"?>>
<div><img src=<?="/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=10 background=<?="$board_skin/style00/03.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
</table>
</FORM>
<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=bbs/imagesave.php"?>', 'imgsave', 'left=50,top=50,width=500,height=500,scrollbars=1,status=1');
}
function imagewindowclose()
{
if (imagewin) {
imagewin.close();
}
}
window.onunload = imagewindowclose;
<? } ?>
function fgbform_check(f)
{
if (typeof(f.ca_id) != 'undefined') {
if (f.ca_id.value == '') {
alert('분류를 선택하세요.');
f.ca_id.focus();
return false;
}
}
return true;
}
</script>
==========================================================================
=============================== gbview.skin.php =============================
<table align=center border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
<td valign=bottom>
<div><b><?=$name?></b>님께서 보내신 편지를 읽고 계십니다.</div>
</td>
<td align=right valign=bottom>
</td>
</tr>
</table>
<table align=center border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
<!-- Body -->
<td width=10 height=9 background=<?="$board_skin/style00/01.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=9 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=9 background=<?="$board_skin/style00/04.gif"?> nowrap>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 background=<?="$board_skin/style00/01.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% align=center valign=top background=<?="$board_skin/style00/backcolor.gif"?>>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td height=140 style="background-image:url(<?="$board_skin/style00/back01.gif"?>); background-repeat:no-repeat; background-attachment:fixed;">
<table border=0 cellpadding=0 cellspacing=0 width=95% height=140 align=center>
<tr>
<td width=100% valign=bottom>
<div><span style='font:11pt 돋움;'><b><?=$subject?></b></span></div>
</td>
<td valign=bottom align=right style="background-image:url(<?="$board_skin/style00/back02.gif"?>); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom;" width=230 height=140 nowrap>
<div>
<? if ($update_href) { echo "<a href=\"$update_href\">수정</a>"; } ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\">삭제</a>"; } ?>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="background-image:url(<?="$board_skin/style00/back03.gif"?>); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom;" valign=top align=center>
<table border=0 cellpadding=0 cellspacing=0 width=95%>
<tr><td bgcolor=gray><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></td></tr>
<tr>
<td valign=top style='filter:alpha(opacity=60)' bgcolor=#eeeeee background=<?="$board_skin/style00/line.gif"?> height=178>
<table width=100% border=0 cellpadding=10 cellspacing=0>
<tr>
<td valign=top STYLE='word-break:break-all;'>
<div style='line-height:160%;'>
<?
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][view]) { echo $file[$i][view]; }
}
?>
<!-- 내용 출력 -->
<span class=content><?=$content?></span>
<? if ($is_signature) { echo $signature; } // 서명 출력 ?>
<!-- 테러 태그 방지용 -->
</xml></xmp><a href=""></a><a href=''></a>
</div>
<br>
<div align=right><span style='font:8pt tahoma'><?=$datetime?></span> ...<font face=Times New Roman color=blue><i><b> from</b></i></font> <b><?=$name?></b>
</div>
</td>
</tr>
<?
// 링크 설정한 값만큼 출력
for ($i=1; $i<=$cfg[link_count]; $i++) {
if ($link[$i][link]) { echo "<tr><td> 링크 #{$i} : <a href='{$link[$i][href]}' target='$default[de_link_target]'>{$link[$i][link]}</a>, Hit:{$link[$i][hit]}</td></tr>"; }
}
?>
<?
// 파일 업로드 설정한 값만큼 출력
for ($i=1; $i<=$cfg[file_count]; $i++) {
if ($file[$i][source]) { echo "<tr><td> 다운로드 #{$i} : <a href='{$file[$i][href]}'>{$file[$i][source]} ({$file[$i][size]})</a>, Down:{$file[$i][download]}</td></tr>"; }
}
?>
</table>
</td></tr>
<tr><td bgcolor=gray><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></td></tr>
</table>
<!-- 코멘트 시작 -->
<? if ($is_comment) { ?>
<!-- 코멘트 내용 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<a name='c<?=$list[$i][wr_id]?>'></a>
<table width=95% border=0 align=center cellpadding=4 cellspacing=1>
<tr>
<td>
<table width=100%>
<col width=60 align=center></col>
<col width=5></col>
<col width=5></col>
<col width=4></col>
<col width=''></col>
<col width=85></col>
<tr>
<td valign=top style='word-break:break-all;'><?=$list[$i][name]?></td>
<td></td>
<td bgcolor=#999999></td>
<td></td>
<td valign=top style='word-break:break-all; text-align:justify;' class='lh'><?=$list[$i][content]?></td>
<td valign=top align=right>
<?=$list[$i][datetime]?><br>
<?=$list[$i][ip]?><br>
<? if ($list[$i][is_del]) { echo "{$list[$i][del_href]}x</a>"; } ?>
</td>
</tr>
</table>
</td>
</tr>
</table>
<? } // for ?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 쓰기 -->
<table width=95% align=center border=0 cellpadding=3 cellspacing=1>
<tr>
<td>
<table width=100% cellpadding=3 cellspacing=0>
<form name=fgbview method=post action='<?="./?doc=bbs/gbupdate.php"?>'>
<input type=hidden name=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=section value='<?=$section?>'>
<col width=80 align=center></col>
<col width='' align=center></col>
<col width=70 align=center></col>
<tr>
<td>
이름<br><?=$c_name?><br>
<? if ($is_guest) { ?>비밀번호<br><input type=password name=wr_passwd size=10 class=input required itemname='비밀번호'><? } ?>
</td>
<td><textarea name=wr_content rows=5 style='width:100%; line-height:150%;' required itemname='내용' class=textarea></textarea></td>
<td> <input type=submit value=' 확 인 ' class=button style="height:78;width:55;font-family:굴림; font-size:9pt; color:#000000; font-weight:bold; background-color:#ffffff; border-width:1px; border-color:silver; border-style:solid;cursor:hand;" onfocus="this.blur()"></td>
</tr>
</form>
</table>
</td>
</tr>
<tr><td bgcolor=gray width=1 height=1 border=0></td></tr>
</table>
<? } // if ?>
<? } // if ?>
<!-- 코멘트 끝 -->
<table border=0 cellpadding=0 cellspacing=0 width=95% height=30>
<tr>
<td>
<div>
<? if ($search_href) { echo "<a href=\"$search_href\">검색목록</a>"; } ?>
<? echo "<a href=\"$list_href\">목록</a>"; ?>
<? if ($write_href) { echo " / <a href=\"$write_href\">글쓰기</a>"; } ?>
<? if ($reply_href) { echo " / <a href=\"$reply_href\">답변</a>"; } ?>
<? if ($update_href) { echo " / <a href=\"$update_href\">수정</a>"; } ?>
<? if ($delete_href) { echo " / <a href=\"$delete_href\">삭제</a>"; } ?>
<? if ($good_href) { echo " / <a href=\"$good_href\">추천</a>"; } ?>
<? if ($nogood_href) { echo " / <a href=\"$nogood_href\">비추천</a>"; } ?>
<? if ($copy_href) { echo " / <a href=\"$copy_href\">복사</a>"; } ?>
<? if ($move_href) { echo " / <a href=\"$move_href\">이동</a>"; } ?>
</td>
</div>
</td>
<td width=30% align=right>
<? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\">이전글</a> / "; } ?>
<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\">다음글</a>"; } ?>
</tr>
</table>
<div align=center> </div>
</td>
</tr>
</table>
</td>
<td width=10 background=<?="$board_skin/style00/04.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
<tr>
<td width=10 height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=100% height=10 background=<?="$board_skin/style00/02.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
<td width=10 height=10 background=<?="$board_skin/style00/03.gif"?>>
<div><img src=<?="$board_skin/default/blank.gif"?> width=1 height=1 border=0></div>
</td>
</tr>
</table>
=============================================================================================
댓글 전체

zzzz님 감사합니다.
zzzz님과 완두콩님의 소스를 결합 했더니 됐습니다.
괜히 저 때문에 많은 시간을 뺏은것 같아 죄송하군요.
다시 한번 두분께 감사합니다.
zzzz님과 완두콩님의 소스를 결합 했더니 됐습니다.
괜히 저 때문에 많은 시간을 뺏은것 같아 죄송하군요.
다시 한번 두분께 감사합니다.

다 되서 쪽지까지 드리고 그랬는데... 다 되셨다니, 잘 되었군요.
기분 묘하군요...
기분 묘하군요...

완두콩님!
감사합니다.
한번 해 보겠습니다.
감사합니다.
한번 해 보겠습니다.

다행~! 여태 링크 홈에서 언제 새글 올라오나 눈빠지게 대기중였음...
혼나면 어쩌나 맘 졸이면서 ^^
(어디 갖고 놀 이쁜 그림 없을까요? free 한걸루)
혼나면 어쩌나 맘 졸이면서 ^^
(어디 갖고 놀 이쁜 그림 없을까요? free 한걸루)

완두콩님!
잘 됩니다.
감사합니다.
잘 됩니다.
감사합니다.

free한 갖고 놀 이쁜 그림이라.........
이 스킨에 사용된거라면 제가 스킨자료실에 올려 놓을테니까 가져다 쓰세요.
근데 free한건지는 모르겠습니다.
스킨 컨버트와 배포는 원저작자에게 허락을 받았지만 배경이미지는 원저작자가 만든게 아니라서요.
이 스킨에 사용된거라면 제가 스킨자료실에 올려 놓을테니까 가져다 쓰세요.
근데 free한건지는 모르겠습니다.
스킨 컨버트와 배포는 원저작자에게 허락을 받았지만 배경이미지는 원저작자가 만든게 아니라서요.

gbview.skin 에서
<TABLE background=<?php echo "http://rokmc685.com/gnu/bbs/skin/board/letter/style0".$write[wr_1]."/back01.gif"; ?> width=100% >
<TR><TD>aa</TD></TR>
</TABLE>
글쓸때 입력한 숫자에 맞추어서 그림 바뀌어져 나옴...
gbview.skin.php에 있는 style00 만 모두 수정해주시면 될듯해요.
<TABLE background=<?php echo "http://rokmc685.com/gnu/bbs/skin/board/letter/style0".$write[wr_1]."/back01.gif"; ?> width=100% >
<TR><TD>aa</TD></TR>
</TABLE>
글쓸때 입력한 숫자에 맞추어서 그림 바뀌어져 나옴...
gbview.skin.php에 있는 style00 만 모두 수정해주시면 될듯해요.

폼문
<SELECT NAME=wr_1>
<OPTION VALUE=0>Bridge</OPTION>
중략
<OPTION VALUE=9>bird</OPTION>
</SELECT>
</form>
이렇게 하니.. 실제 디비에 wr_1 필드에 선택한값 입력됩니다.
<SELECT NAME=wr_1>
<OPTION VALUE=0>Bridge</OPTION>
중략
<OPTION VALUE=9>bird</OPTION>
</SELECT>
</form>
이렇게 하니.. 실제 디비에 wr_1 필드에 선택한값 입력됩니다.

form문 select 에서 db.faceno 일단은 지우셔도 될것 같은데요 ?.?
그냥 숫자값만 입력되도록 하시고...
name을 faceno 대신 wr_1 로 하면 이게.. 디비에 wr_1 로 저장되는거 맞죠?
(다른분들은 추가 필드 사용하시던데.. 전 아직 사용안해봐서요...-_-a;;; )
gbview 에선 $write[wr_1] 이 gbview.skin.php 까지 전달되죠?
그냥 숫자값만 입력되도록 하시고...
name을 faceno 대신 wr_1 로 하면 이게.. 디비에 wr_1 로 저장되는거 맞죠?
(다른분들은 추가 필드 사용하시던데.. 전 아직 사용안해봐서요...-_-a;;; )
gbview 에선 $write[wr_1] 이 gbview.skin.php 까지 전달되죠?

완두콩님 감사합니다.
>>background=<?="$board_skin/style00/01.gif"?>
여기에서 style00 만 지정해주면 편지지 바뀌는가본네요..
style01 ~ style09 정도 까지 각각 폴더 있고.. 그 안에 같은 이름의 그림파일이 있으니...
00 만 편지지 번호대로 넣으면 될듯한데요...
맞습니다.
제가 그 방법을 몰라 헤메고 있습니다.
그리고,
>>db.faceno_... 이게 왜 붙고, 나중에 어찌 사용되는지 알수가 없네요...
db.faceno_... 이건 원스킨이 사용되어지던 보드에서 사용하던 변수내지는 함수입니다.
전에 사용하던 보드가 php가 아닌 cgi로 된거라 php로 변환을 하면 어떤 변수(? 함수?)를 하용해야 할지 몰라 그냥 놔둔겁니다.
>>background=<?="$board_skin/style00/01.gif"?>
여기에서 style00 만 지정해주면 편지지 바뀌는가본네요..
style01 ~ style09 정도 까지 각각 폴더 있고.. 그 안에 같은 이름의 그림파일이 있으니...
00 만 편지지 번호대로 넣으면 될듯한데요...
맞습니다.
제가 그 방법을 몰라 헤메고 있습니다.
그리고,
>>db.faceno_... 이게 왜 붙고, 나중에 어찌 사용되는지 알수가 없네요...
db.faceno_... 이건 원스킨이 사용되어지던 보드에서 사용하던 변수내지는 함수입니다.
전에 사용하던 보드가 php가 아닌 cgi로 된거라 php로 변환을 하면 어떤 변수(? 함수?)를 하용해야 할지 몰라 그냥 놔둔겁니다.

background=<?="$board_skin/style00/01.gif"?>
여기에서 style00 만 지정해주면 편지지 바뀌는가본네요..
style01 ~ style09 정도 까지 각각 폴더 있고.. 그 안에 같은 이름의 그림파일이 있으니...
00 만 편지지 번호대로 넣으면 될듯한데요...
디비에 wr_1 필드 같은데다 편지지번호(0~9 ) 선택한값 넣어두고...
gbview 에서 wr_1 값도 가져다가...
background=<?php echo "$board_skin/style0".$write[wr_id]."/01.gif"; ?>
대충 이런식이지 않을까요?
$write[wr_id]는 디비에서 어찌 가져오는지 몰라서.... $list[wr_id] 일까나?
$db.faceno_... 이게 왜 붙고, 나중에 어찌 사용되는지 알수가 없네요...
암튼 배경은 무지 탐나네요 ^^
여기에서 style00 만 지정해주면 편지지 바뀌는가본네요..
style01 ~ style09 정도 까지 각각 폴더 있고.. 그 안에 같은 이름의 그림파일이 있으니...
00 만 편지지 번호대로 넣으면 될듯한데요...
디비에 wr_1 필드 같은데다 편지지번호(0~9 ) 선택한값 넣어두고...
gbview 에서 wr_1 값도 가져다가...
background=<?php echo "$board_skin/style0".$write[wr_id]."/01.gif"; ?>
대충 이런식이지 않을까요?
$write[wr_id]는 디비에서 어찌 가져오는지 몰라서.... $list[wr_id] 일까나?
$db.faceno_... 이게 왜 붙고, 나중에 어찌 사용되는지 알수가 없네요...
암튼 배경은 무지 탐나네요 ^^

아~~~!
머리 뽀개집니다.
<?
$skin1 = 1;
$skin2 = 2;
.
.
.
$skin10 = 10;
?>
이건 1.php 상단에 집어 넣나요?
그리고
>> 불러올 곳에... iframe 이나, div 를 이용하는 식으로 해서 하면 될것 같습니다.
위에 내용도 이해가 안갑니다.
gbform.skin.php에서 작성되어진게 gbview.skin.php에서 불려져 와야 하니까 결국
gbview.skin.php에 해당하는 1.php에 <iframe src=<?=$skin1?>.php iframeborder=0> 이런식으로 불러와야 한다는 얘기가 되는건가요?
머리 뽀개집니다.
<?
$skin1 = 1;
$skin2 = 2;
.
.
.
$skin10 = 10;
?>
이건 1.php 상단에 집어 넣나요?
그리고
>> 불러올 곳에... iframe 이나, div 를 이용하는 식으로 해서 하면 될것 같습니다.
위에 내용도 이해가 안갑니다.
gbform.skin.php에서 작성되어진게 gbview.skin.php에서 불려져 와야 하니까 결국
gbview.skin.php에 해당하는 1.php에 <iframe src=<?=$skin1?>.php iframeborder=0> 이런식으로 불러와야 한다는 얘기가 되는건가요?

결론은 10개의 gbview.skin.php를 만들라는 말씀이시죠?

현재의 내용은 `서치나라`라고 하는 곳에... 두가지로 쓰고 있는 것입니다.
예를 들어 쉽게 설명하자고 했는데 더욱 어려웠나 봅니다.
까만도둑님께서 스킨이라는 형태로 1.php 에...
`Bridge` 에 해당하는 스킨형태로 미리 제작을 해 놓습니다.
1.php는 이런식으로 되겠죠..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "스킨 1 형태";
include "./lib/latest.lib.php";
?>
<body 컬러, 테이블 등등 미리 작성하신 스킨>
<table><tr><td>
선택하신 <?=skin숫자?> 의 내용입니다.
<?= 이름, 날짜, 기타등등 땡기기 ?>
<?= 내용 땡기기 ?>
</td></tr></table>
ㅅ-----------------------------------------ㅅ
위와 같이 하시면 1.php 가 스킨이 됩니다.
저런 형태로 10까지 만들었다면...
글쓰는 사람은 스킨을 선택했을때... 해당 내용으로 스킨이 뷰로 나올것입니다.
나름대로 말씀드렸는데, 설명이 부족하면 말씀해 주세요.
예를 들어 쉽게 설명하자고 했는데 더욱 어려웠나 봅니다.
까만도둑님께서 스킨이라는 형태로 1.php 에...
`Bridge` 에 해당하는 스킨형태로 미리 제작을 해 놓습니다.
1.php는 이런식으로 되겠죠..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "스킨 1 형태";
include "./lib/latest.lib.php";
?>
<body 컬러, 테이블 등등 미리 작성하신 스킨>
<table><tr><td>
선택하신 <?=skin숫자?> 의 내용입니다.
<?= 이름, 날짜, 기타등등 땡기기 ?>
<?= 내용 땡기기 ?>
</td></tr></table>
ㅅ-----------------------------------------ㅅ
위와 같이 하시면 1.php 가 스킨이 됩니다.
저런 형태로 10까지 만들었다면...
글쓰는 사람은 스킨을 선택했을때... 해당 내용으로 스킨이 뷰로 나올것입니다.
나름대로 말씀드렸는데, 설명이 부족하면 말씀해 주세요.

넘 어렵습니다. ㅠ.ㅠ
1.php에는 어떤 내용을 작성하나요?
1.php에는 어떤 내용을 작성하나요?

선택은 하나지만, 불러오는 것은 여러개란 말씀인데요.
폴더하위에 /skin/1.php 이런식으로 10개 라고 하셨으니 ... 10.php 까지 스킨페이지를
만들어서..
위의 폼을 <option value='이미지주소1'> 를 <option value='1'> 이런식으로 바꿔서
폼과 리스트, 뷰페이지 상단에 인쿠르드로 불러오는식으로 해서
1 이면 /skin/1.php 페이지가 불러오도록 하면 쉬울것 같습니다.
<?
$skin1 = 1;
$skin2 = 2;
.
.
.
$skin10 = 10;
?>
불러올 곳에... iframe 이나, div 를 이용하는 식으로 해서 하면 될것 같습니다.
예제 : <iframe src=<?=$skin1?>.php iframeborder=0>
폴더하위에 /skin/1.php 이런식으로 10개 라고 하셨으니 ... 10.php 까지 스킨페이지를
만들어서..
위의 폼을 <option value='이미지주소1'> 를 <option value='1'> 이런식으로 바꿔서
폼과 리스트, 뷰페이지 상단에 인쿠르드로 불러오는식으로 해서
1 이면 /skin/1.php 페이지가 불러오도록 하면 쉬울것 같습니다.
<?
$skin1 = 1;
$skin2 = 2;
.
.
.
$skin10 = 10;
?>
불러올 곳에... iframe 이나, div 를 이용하는 식으로 해서 하면 될것 같습니다.
예제 : <iframe src=<?=$skin1?>.php iframeborder=0>

zzzz님!
죄송합니다. 설명이 좀 부실했습니다.
부족한 부분은 본문에 다시 보완했습니다.
이렇게 하면 배경이미지가 하나일때는 되는데 배경이미지가 분할되어 여러개로 나뉘어져 있을때는 안됩니다.
죄송합니다. 설명이 좀 부실했습니다.
부족한 부분은 본문에 다시 보완했습니다.
이렇게 하면 배경이미지가 하나일때는 되는데 배경이미지가 분할되어 여러개로 나뉘어져 있을때는 안됩니다.

쉬운 방법은...
<select name='wr_1' class="box" size="1">
<option value='이미지주소1'>선택하세요</option>
<option value='이미지주소1' <? if($write[wr_1]=="이미지주소1") echo "selected"; ?>>이미지주소1</option>
<option value='이미지주소2' <? if($write[wr_1]=="이미지주소2") echo "selected"; ?>>이미지주소2</option>
<option value='이미지주소3' <? if($write[wr_1]=="이미지주소3") echo "selected"; ?>>이미지주소3</option>
</select>
이런 식으로 폼스킨에 적용하시고,
저장된 것을 불러오려면,
보일곳에 <img src=<?=$write[wr_1]?>> 으로 해당 이미지를 불러오시면 됩니다.
<select name='wr_1' class="box" size="1">
<option value='이미지주소1'>선택하세요</option>
<option value='이미지주소1' <? if($write[wr_1]=="이미지주소1") echo "selected"; ?>>이미지주소1</option>
<option value='이미지주소2' <? if($write[wr_1]=="이미지주소2") echo "selected"; ?>>이미지주소2</option>
<option value='이미지주소3' <? if($write[wr_1]=="이미지주소3") echo "selected"; ?>>이미지주소3</option>
</select>
이런 식으로 폼스킨에 적용하시고,
저장된 것을 불러오려면,
보일곳에 <img src=<?=$write[wr_1]?>> 으로 해당 이미지를 불러오시면 됩니다.