뮤존님 9만9천 걸었습니다 정보
뮤존님 9만9천 걸었습니다첨부파일
본문
현재 임시로 쓰는 메뉴
프로그램 하던 메뉴 (그누를 안쓰고 만든 것 입니다)
그누의 cheditor 스킨을 써서 프로그램 하던 메뉴의 기능으로 만들고 싶습니다.
그동안 개발한 code도 첨부했습니다(회사의 개발자가). 참조하시면 될 것 입니다. *^^*
댓글 전체
흐~ m,,m
첨부한 코드도 나름대로 유용한 tip 입니다. ^^
그니까요.. cheditor 스킨에다가 2번째 만든걸로 할수 있도록 하라는거죠.?
예 ^^
임시로 걸어 놓은 것은 그누에서 스킨을 가지고 간 것인데 적용성이 좀...
신규 개발한 것은 그누 기반이 아니라서 검색이 안되고 일관성이 떨어져
두가지를 합쳐야 하는데... 제가 개발자가 아니라서... -..-a
합치면 좋은 스킨이 될 것 같아요
관련 DB 입니다.
sitelink table
no int(20) auto_increment
group_no int(20)
cate_name varchar(255)
order_num int(20)
sitelink_category tabke
no int(20) auto_increment
group_no int(20)
cate_name varchar(255)
order_num int(20)
임시로 걸어 놓은 것은 그누에서 스킨을 가지고 간 것인데 적용성이 좀...
신규 개발한 것은 그누 기반이 아니라서 검색이 안되고 일관성이 떨어져
두가지를 합쳐야 하는데... 제가 개발자가 아니라서... -..-a
합치면 좋은 스킨이 될 것 같아요
관련 DB 입니다.
sitelink table
no int(20) auto_increment
group_no int(20)
cate_name varchar(255)
order_num int(20)
sitelink_category tabke
no int(20) auto_increment
group_no int(20)
cate_name varchar(255)
order_num int(20)
만들고 나면...원소스 저두 쓸게요..ㅋㅋ
예^^
이거 꽤 괜챦은 기능이고 유용하게 변형할 수 있어요 ^^
쇼핑몰 카테고리에 적용할 수 있기도 하죠.
이거 꽤 괜챦은 기능이고 유용하게 변형할 수 있어요 ^^
쇼핑몰 카테고리에 적용할 수 있기도 하죠.
치에님~~ 여태 만든거 잘 봤어용.~~
---------------------------------------------------
..그동안 개발한 code도 첨부했습니다(회사의 개발자가).
---------------------------------------------------
==> 어차피 기능만 같으면 돼죠.? 꼭 첨부한 소스대로 하라는건 아니죠.?
ㅋㅋ 기능으로 볼때 일단 제가 만든게 더 좋아보여서요.
http://pkgtest.mireene.com/bbs/board.php?bo_table=m_product&mcat=1&mcau=1 요기에 사용한 스킨이랑 제작자님이 주신 code 참고 해서 드릴게요.
ps= 참고로 제가 만든 가장 큰 특징은 분류카테고리에 자료가 있을때만 보이도록 했어용..ㅋㅋ 즉, 해당 카테고리에 자료가 0 이면 카테고리가 안나와용.
못만들어도 9만점 주세요...그럼 빠이~
---------------------------------------------------
..그동안 개발한 code도 첨부했습니다(회사의 개발자가).
---------------------------------------------------
==> 어차피 기능만 같으면 돼죠.? 꼭 첨부한 소스대로 하라는건 아니죠.?
ㅋㅋ 기능으로 볼때 일단 제가 만든게 더 좋아보여서요.
http://pkgtest.mireene.com/bbs/board.php?bo_table=m_product&mcat=1&mcau=1 요기에 사용한 스킨이랑 제작자님이 주신 code 참고 해서 드릴게요.
ps= 참고로 제가 만든 가장 큰 특징은 분류카테고리에 자료가 있을때만 보이도록 했어용..ㅋㅋ 즉, 해당 카테고리에 자료가 0 이면 카테고리가 안나와용.
못만들어도 9만점 주세요...그럼 빠이~
홋~ 기둘리겠습니다^^
기대 백만 포인트 입니다. ㅎㅎ
기대 백만 포인트 입니다. ㅎㅎ

호곡!
갑자기 제 이름나와서.. 요질문 제가했는가~하고 한참 생각했습니다~~ ^^
갑자기 제 이름나와서.. 요질문 제가했는가~하고 한참 생각했습니다~~ ^^
흠 퇴근해서이제 만들어유...흑....
http://124.80.194.237/~gnu/bbs/board.php?bo_table=m_link
그누 사장님이 업 했깄때문에 최신 스킨에 접목할게요.
혹시 만드는 의도랑 다르면 말씀하세요.
http://124.80.194.237/~gnu/bbs/board.php?bo_table=m_link
그누 사장님이 업 했깄때문에 최신 스킨에 접목할게요.
혹시 만드는 의도랑 다르면 말씀하세요.
사이트 접속이 안되는데요?... 4.09.02로 해주셔도 되요...ㅋㅋ
당분간은 업글 포기했어요. 그누 스킨을 수정했더니 신버젼을 업글 할때마다
수정하는걸 하기 아주 어렵더라구요. 나중에 major version업 할때나 해야죠.
사이트 스킨의 경우 대부분 운영자들만 올리는데... 등록된 된 것들은 회원이
올리고 운영자가 승인하는 형태가 많아요. 기능은 복잡하고 적용성은 조금
부족하죠.
당분간은 업글 포기했어요. 그누 스킨을 수정했더니 신버젼을 업글 할때마다
수정하는걸 하기 아주 어렵더라구요. 나중에 major version업 할때나 해야죠.
사이트 스킨의 경우 대부분 운영자들만 올리는데... 등록된 된 것들은 회원이
올리고 운영자가 승인하는 형태가 많아요. 기능은 복잡하고 적용성은 조금
부족하죠.
오늘은 분류기능만 할게요... 킁...빡시냉. 구현은 비스므리하게 했는데 코드는 전혀 달라용.
http://pkgtest.mireene.com/bbs/board.php?bo_table=m_link
함수정의는 꼭꼭 숨겨두었습니다..ㅋㅋ
해당 링크 스킨은 출근해서 생각한다음 올릴게용.... 9만포인트 적은거 같아용...ㅠㅠ
http://pkgtest.mireene.com/bbs/board.php?bo_table=m_link
함수정의는 꼭꼭 숨겨두었습니다..ㅋㅋ
해당 링크 스킨은 출근해서 생각한다음 올릴게용.... 9만포인트 적은거 같아용...ㅠㅠ
하단은 구누사장님이 올려놓은신 최신 basic 에 있는 list.skin.php 의 2차원 분류입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$m_path = "../skin_adm/adm/docs";
include_once("$m_path/db_connect.php");
include_once("$m_path/display_mbasic.php");
include_once("$m_path/display_mwrite.php");
include_once("$m_path/basic_gru01.php");
include_once("$m_path/go_adm_html.php");
include_once("$m_path/select_list.php");
include_once("$m_path/select_skin.php");
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 6;
//if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>
<!-- 게시판 목록 시작 -->
<?
include_once("$board_skin_path/docs.php");
?>
<table width="100%" align=center cellpadding=0 cellspacing=0><tr><td>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#D9D9D9></td></tr>
<tr height=20 align=center><td width="80">
<b><span style="font-size:9pt;">품목</span></b>
</td><td align="left">
<?
$cat_name = gball($mta='sitelink_cate',$mid='no',$mname='cate_name');
foreach ($cat_name as $data)
{?>
<IMG src="<?=$board_skin_path?>/img/ico_folder.gif">
<a href="<?=$s_path?>=<?=$bo_table?>&mcat=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
echo '<br>';
?>
</td></tr>
<tr height=20 align=center><td width="80">
<b><span style="font-size:9pt;">지역</span></b>
</td><td align="left">
<?
$cat_name = gball($mta='sitelink_cate',$mid='no',$mname='order_num');
foreach ($cat_name as $data)
{?>
<IMG src="<?=$board_skin_path?>/img/bullet_green.gif"
align=absMiddle>
<a href="<?=$s_path?>=<?=$bo_table?>&mcat=<?=$mcat?>&mcau=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
echo '<br>';
?>
</td></tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#D9D9D9></td></tr>
<tr height=30 align="left">
<td colspan=<?=$colspan?>
<b> <span style="font-size:9pt;"><b><IMG src="<?=$board_skin_path?>/img/ico_folder02.gif"> 품목</span></b>:
<?
$sub_name = listall($mta='sitelink_cate',$mid='no',$mname='cate_name',$m_all=$mcat);
if(!$sub_name)
{echo '전체';}
else{
foreach ($sub_name as $data)
{
{?><a href="<?=$s_path?>=<?=$m_table?>&mcat=<?=$mcat?>&mcau=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
}
}
?> / <b><span style="font-size:9pt;">지역</span></b>:
<?
$sub_name = listall($mta='sitelink_cate',$mid='no',$mname='order_num',$m_all=$mcau);
if(!$sub_name)
{echo '전체';}
else{
foreach ($sub_name as $data)
{
{?><a href="<?=$s_path?>=<?=$m_table?>&mcat=<?=$mcat?>&mcau=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
}
}
?>
</td><td align="left">
</td></tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#D9D9D9></td></tr>
</table>
<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr height="25">
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="50%"><select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select></td></form><? } ?>
<td align="right">
게시물 <?=number_format($total_count)?>건
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" width="63" height="22" border="0" align="absmiddle"></a><?}?></td>
</tr>
<tr><td height=5></td></tr>
</table>
<!-- 제목 -->
<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><td colspan=<?=$colspan?> height=2 bgcolor=#B0ADF5></td></tr>
<tr bgcolor=#F8F8F9 height=30 align=center>
<td width=50>번호</td>
<?/* if ($is_category) { ?><td width=70>분류</td><?}*/?>
<? if ($is_checkbox) { ?><td width=40><INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox></td><?}?>
<td>제목</td>
<td width=110>글쓴이</td>
<td width=40><?=subject_sort_link('wr_datetime', $qstr2, 1)?>날짜</a></td>
<td width=40><?=subject_sort_link('wr_hit', $qstr2, 1)?>조회</a></td>
<td width=40 title='마지막 코멘트 쓴 시간'><?=subject_sort_link('wr_last', $qstr2, 1)?>최근</a></td>
<? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2, 1)?>추천</a></td><?}?>
<? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2, 1)?>비추천</a></td><?}?>
</tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#B0ADF5></td></tr>
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=28 align=center>
<td>
<?
if ($list[$i][is_notice]) // 공지사항
echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<span style='color:#ff6600;font-weight:bold;'>{$list[$i][num]}</span>";
else
echo "<span style='color:#888888;'>{$list[$i][num]}</span>";
?></td>
<?/* if ($is_category) { ?><td><a href="<?=$list[$i][ca_name_href]?>"><span class=small style='color:#888888;'><?=$list[$i][ca_name]?></span></a></td><? } */?>
<? if ($is_checkbox) { ?><td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td><? } ?>
<td align=left style='word-break:break-all;'>
<?
echo $nobr_begin;
echo $list[$i][reply];
echo $list[$i][icon_reply];
if ($list[$i][ca_name]) {
echo "<span class=small><font color=gray>[<a href='{$list[$i][ca_name_href]}'>{$list[$i][ca_name]}</a>]</font></span> ";
}
$style = "";
if ($list[$i][is_notice]) $style = " style='font-weight:bold;'";
echo "<a href='{$list[$i][href]}' $style>";
echo $list[$i][subject];
echo "</a>";
if ($list[$i][comment_cnt])
echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:Tahoma;font-size:7pt;color:#ff6600;'>{$list[$i][comment_cnt]}</span></a>";
// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
//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 $nobr_end;
?></td>
<td><nobr style='display:block; overflow:hidden; width:105px;'><?=$list[$i][name]?></nobr></td>
<td><span style='color:#888888;'><?=$list[$i][datetime2]?></span></td>
<td><span style='color:#888888;'><?=$list[$i][wr_hit]?></span></td>
<td><span style='color:#888888;'><?=$list[$i][last2]?></span></td>
<? if ($is_good) { ?><td align="center"><span style='color:#888888;'><?=$list[$i][wr_good]?></span></td><? } ?>
<? if ($is_nogood) { ?><td align="center"><span style='color:#888888;'><?=$list[$i][wr_nogood]?></span></td><? } ?>
</tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#E7E7E7></td></tr>
<?}?>
<? if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan=<?=$colspan?> bgcolor=#5C86AD height=1></td></tr>
</table>
</form>
<!-- 페이지 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" height=30 valign=bottom>
<? 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:orange;\">$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 width="50%" height="40">
<? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.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>
<a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" border="0"></a>
<a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" border="0"></a>
<? } ?>
</td>
<td width="50%" align="right">
<select name=sfl>
<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><input name=stx maxlength=15 size=10 itemname="검색어" required value='<?=$stx?>'><select name=sop>
<option value=and>and</option>
<option value=or>or</option>
</select>
<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 ('<?=$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;
for (var i=0; i<f.length; i++) {
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;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
// 선택한 게시물 삭제
function select_delete() {
var f = document.fboardlist;
str = "삭제";
if (!check_confirm(str))
return;
if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
return;
f.action = "./delete_all.php";
f.submit();
}
// 선택한 게시물 복사 및 이동
function select_copy(sw) {
var f = document.fboardlist;
if (sw == "copy")
str = "복사";
else
str = "이동";
if (!check_confirm(str))
return;
var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");
f.sw.value = sw;
f.target = "move";
f.action = "./move.php";
f.submit();
}
</script>
<? } ?>
<!-- 게시판 목록 끝 -->
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$m_path = "../skin_adm/adm/docs";
include_once("$m_path/db_connect.php");
include_once("$m_path/display_mbasic.php");
include_once("$m_path/display_mwrite.php");
include_once("$m_path/basic_gru01.php");
include_once("$m_path/go_adm_html.php");
include_once("$m_path/select_list.php");
include_once("$m_path/select_skin.php");
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$colspan = 6;
//if ($is_category) $colspan++;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
// 제목이 두줄로 표시되는 경우 이 코드를 사용해 보세요.
// <nobr style='display:block; overflow:hidden; width:000px;'>제목</nobr>
?>
<!-- 게시판 목록 시작 -->
<?
include_once("$board_skin_path/docs.php");
?>
<table width="100%" align=center cellpadding=0 cellspacing=0><tr><td>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#D9D9D9></td></tr>
<tr height=20 align=center><td width="80">
<b><span style="font-size:9pt;">품목</span></b>
</td><td align="left">
<?
$cat_name = gball($mta='sitelink_cate',$mid='no',$mname='cate_name');
foreach ($cat_name as $data)
{?>
<IMG src="<?=$board_skin_path?>/img/ico_folder.gif">
<a href="<?=$s_path?>=<?=$bo_table?>&mcat=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
echo '<br>';
?>
</td></tr>
<tr height=20 align=center><td width="80">
<b><span style="font-size:9pt;">지역</span></b>
</td><td align="left">
<?
$cat_name = gball($mta='sitelink_cate',$mid='no',$mname='order_num');
foreach ($cat_name as $data)
{?>
<IMG src="<?=$board_skin_path?>/img/bullet_green.gif"
align=absMiddle>
<a href="<?=$s_path?>=<?=$bo_table?>&mcat=<?=$mcat?>&mcau=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
echo '<br>';
?>
</td></tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#D9D9D9></td></tr>
<tr height=30 align="left">
<td colspan=<?=$colspan?>
<b> <span style="font-size:9pt;"><b><IMG src="<?=$board_skin_path?>/img/ico_folder02.gif"> 품목</span></b>:
<?
$sub_name = listall($mta='sitelink_cate',$mid='no',$mname='cate_name',$m_all=$mcat);
if(!$sub_name)
{echo '전체';}
else{
foreach ($sub_name as $data)
{
{?><a href="<?=$s_path?>=<?=$m_table?>&mcat=<?=$mcat?>&mcau=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
}
}
?> / <b><span style="font-size:9pt;">지역</span></b>:
<?
$sub_name = listall($mta='sitelink_cate',$mid='no',$mname='order_num',$m_all=$mcau);
if(!$sub_name)
{echo '전체';}
else{
foreach ($sub_name as $data)
{
{?><a href="<?=$s_path?>=<?=$m_table?>&mcat=<?=$mcat?>&mcau=<?=$data[$mid]?>"><?=$data[$mname]?></a> <?}
}
}
?>
</td><td align="left">
</td></tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#D9D9D9></td></tr>
</table>
<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr height="25">
<? if ($is_category) { ?><form name="fcategory" method="get"><td width="50%"><select name=sca onchange="location='<?=$category_location?>'+this.value;"><option value=''>전체</option><?=$category_option?></select></td></form><? } ?>
<td align="right">
게시물 <?=number_format($total_count)?>건
<? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border=0 align=absmiddle></a><?}?>
<? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/admin_button.gif" title="관리자" width="63" height="22" border="0" align="absmiddle"></a><?}?></td>
</tr>
<tr><td height=5></td></tr>
</table>
<!-- 제목 -->
<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><td colspan=<?=$colspan?> height=2 bgcolor=#B0ADF5></td></tr>
<tr bgcolor=#F8F8F9 height=30 align=center>
<td width=50>번호</td>
<?/* if ($is_category) { ?><td width=70>분류</td><?}*/?>
<? if ($is_checkbox) { ?><td width=40><INPUT onclick="if (this.checked) all_checked(true); else all_checked(false);" type=checkbox></td><?}?>
<td>제목</td>
<td width=110>글쓴이</td>
<td width=40><?=subject_sort_link('wr_datetime', $qstr2, 1)?>날짜</a></td>
<td width=40><?=subject_sort_link('wr_hit', $qstr2, 1)?>조회</a></td>
<td width=40 title='마지막 코멘트 쓴 시간'><?=subject_sort_link('wr_last', $qstr2, 1)?>최근</a></td>
<? if ($is_good) { ?><td width=40><?=subject_sort_link('wr_good', $qstr2, 1)?>추천</a></td><?}?>
<? if ($is_nogood) { ?><td width=40><?=subject_sort_link('wr_nogood', $qstr2, 1)?>비추천</a></td><?}?>
</tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#B0ADF5></td></tr>
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<tr height=28 align=center>
<td>
<?
if ($list[$i][is_notice]) // 공지사항
echo "<img src=\"$board_skin_path/img/notice_icon.gif\" width=30 height=16>";
else if ($wr_id == $list[$i][wr_id]) // 현재위치
echo "<span style='color:#ff6600;font-weight:bold;'>{$list[$i][num]}</span>";
else
echo "<span style='color:#888888;'>{$list[$i][num]}</span>";
?></td>
<?/* if ($is_category) { ?><td><a href="<?=$list[$i][ca_name_href]?>"><span class=small style='color:#888888;'><?=$list[$i][ca_name]?></span></a></td><? } */?>
<? if ($is_checkbox) { ?><td><input type=checkbox name=chk_wr_id[] value="<?=$list[$i][wr_id]?>"></td><? } ?>
<td align=left style='word-break:break-all;'>
<?
echo $nobr_begin;
echo $list[$i][reply];
echo $list[$i][icon_reply];
if ($list[$i][ca_name]) {
echo "<span class=small><font color=gray>[<a href='{$list[$i][ca_name_href]}'>{$list[$i][ca_name]}</a>]</font></span> ";
}
$style = "";
if ($list[$i][is_notice]) $style = " style='font-weight:bold;'";
echo "<a href='{$list[$i][href]}' $style>";
echo $list[$i][subject];
echo "</a>";
if ($list[$i][comment_cnt])
echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:Tahoma;font-size:7pt;color:#ff6600;'>{$list[$i][comment_cnt]}</span></a>";
// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }
//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 $nobr_end;
?></td>
<td><nobr style='display:block; overflow:hidden; width:105px;'><?=$list[$i][name]?></nobr></td>
<td><span style='color:#888888;'><?=$list[$i][datetime2]?></span></td>
<td><span style='color:#888888;'><?=$list[$i][wr_hit]?></span></td>
<td><span style='color:#888888;'><?=$list[$i][last2]?></span></td>
<? if ($is_good) { ?><td align="center"><span style='color:#888888;'><?=$list[$i][wr_good]?></span></td><? } ?>
<? if ($is_nogood) { ?><td align="center"><span style='color:#888888;'><?=$list[$i][wr_nogood]?></span></td><? } ?>
</tr>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#E7E7E7></td></tr>
<?}?>
<? if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; } ?>
<tr><td colspan=<?=$colspan?> bgcolor=#5C86AD height=1></td></tr>
</table>
</form>
<!-- 페이지 -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" height=30 valign=bottom>
<? 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:orange;\">$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 width="50%" height="40">
<? if ($list_href) { ?><a href="<?=$list_href?>"><img src="<?=$board_skin_path?>/img/btn_list.gif" border="0"></a><? } ?>
<? if ($write_href) { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.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>
<a href="javascript:select_copy('copy');"><img src="<?=$board_skin_path?>/img/btn_select_copy.gif" border="0"></a>
<a href="javascript:select_copy('move');"><img src="<?=$board_skin_path?>/img/btn_select_move.gif" border="0"></a>
<? } ?>
</td>
<td width="50%" align="right">
<select name=sfl>
<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><input name=stx maxlength=15 size=10 itemname="검색어" required value='<?=$stx?>'><select name=sop>
<option value=and>and</option>
<option value=or>or</option>
</select>
<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 ('<?=$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;
for (var i=0; i<f.length; i++) {
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;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == "chk_wr_id[]" && f.elements[i].checked)
chk_count++;
}
if (!chk_count) {
alert(str + "할 게시물을 하나 이상 선택하세요.");
return false;
}
return true;
}
// 선택한 게시물 삭제
function select_delete() {
var f = document.fboardlist;
str = "삭제";
if (!check_confirm(str))
return;
if (!confirm("선택한 게시물을 정말 "+str+" 하시겠습니까?\n\n한번 "+str+"한 자료는 복구할 수 없습니다"))
return;
f.action = "./delete_all.php";
f.submit();
}
// 선택한 게시물 복사 및 이동
function select_copy(sw) {
var f = document.fboardlist;
if (sw == "copy")
str = "복사";
else
str = "이동";
if (!check_confirm(str))
return;
var sub_win = window.open("", "move", "left=50, top=50, width=500, height=550, scrollbars=1");
f.sw.value = sw;
f.target = "move";
f.action = "./move.php";
f.submit();
}
</script>
<? } ?>
<!-- 게시판 목록 끝 -->
^^ 기대됩니다. 너무 좋습니다.
ㅋㅋ 포인트 먼저 주심 안될가요.? ㅋㅋ 도망가게요~
포인트 드렸어요...ㅋㅋ
포인트 ㄳㄳㄳ... 흐 완성되면...다른사람한테 포인트 받고 줘야지..오예~
에휴..
링크주소 새로 달아요.. 아 잠 다 잤다.
http://pkgtest.mireene.com/gnu/bbs/board.php?bo_table=mm_link
에휴..
링크주소 새로 달아요.. 아 잠 다 잤다.
http://pkgtest.mireene.com/gnu/bbs/board.php?bo_table=mm_link
뮤죤님, 질문에 대한 정확하고 확실한 답변입니다. ^^;
오 칭찬이면 고맙습니다~~~