관리자님의 추천링크에서 정보
그누보드 관리자님의 추천링크에서본문
아래는 롼리자님이 공개해주신 추천사이트 최신글의 v7/gblist.php입니다.
그런데, 이곡 홈과는 달리 4줄로만 나옵니다.
이 소스의 어디를 고쳐야 그누보드홈처럼 3줄로 나오게 할 수 있는가요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$image_width = 185; // 이미지 폭
$image_height = 85; // 이미지 높이
if (!$skin_no) $skin_no = "01";
?>
<table width='<?=$width?>' align=center><tr><td>
<table width=100%>
<tr>
<form name=fcategory method=get action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<td width=50%>
<? if ($is_category) { ?>
<select name=ca_id onchange="location='<?=$category_location?>'+this.value;" class=select>
<option value=''>전체</option>
<?=$category_option?>
</select>
<? } ?>
</td>
</form>
<td width=50% align=right><? if ($admin_href) { echo "<a href='$admin_href'><img src='$board_skin/icon_admin.gif' border=0 align=absmiddle></a>"; } ?></td>
</tr>
</table>
<table width=100% border=0 cellpadding=3 cellspacing=1>
<form name=frmgblist method='post' action='<?="./?doc=$cfg[bbs_dir]/gbdeleteall.php"?>'>
<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=section value='<?=$section?>'>
<input type=hidden name=page value='<?=$page?>'>
</table>
<?
// 번호에 이미지를 사용할 경우는 아래의 주석을 제거하고 $list[$i][num]의 내용을 수정후 사용하세요.
// if (!is_int($list[$i][num])) { $list[$i][num] = "<img src='$board_skin/img/arrow.gif'>"; }
?>
<table width=99% align=center>
<tr>
<?
for ($i=0; $i<count($list); $i++) {
$tr = "";
if ($i && $i%$board[bo_gallery_width]==0) {
$tr = "</tr><tr>";
}
echo "$tr";
if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; }
$link = "./$cfg[index]?doc=$cfg[bbs_dir]/gblink.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}&index=1";
?>
<td width='<?=$td_width?>%' valign=top align=center>
<a href='<?=$link?>' target=_blank><img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=1 style='border-color:8DA741;' alt='<?=$list[$i][wr_link1]?>'></a>
<? if ($is_checkdelete) { ?><input type=checkbox name=chk_wr_id[] value='<?=$list[$i][wr_id]?>'><? } ?> <a href='<?=$link?>' target=_blank><span style='color:#575757;'><?=$list[$i][subject]?></span></a>
<? if ($member[mb_level] >= $board[bo_write_level]) { echo "<br>[<a href='{$list[$i][href]}'>보기</a>]"; } ?>
</td>
<? }
if (count($list) == 0) { echo "<tr><td colspan=8 align=center height=100 class='content contentbg'>자료가 없습니다.</td></tr>"; }
?>
</form>
</table>
<table width=100% bgcolor=#FFFFFF height=50>
<tr>
<td width=50%>
<? if ($list_href) { echo "<a href='$list_href'><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; } ?>
<? if ($write_href) { echo "<a href='$write_href'><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
<? if ($is_checkdelete) { ?>
<a href='javascript:all_checked(true);'><img src='<?="$board_skin/allchk.gif"?>' border=0 alt='전체선택' align=absmiddle></a>
<a href='javascript:all_checked(false);'><img src='<?="$board_skin/allunchk.gif"?>' border=0 alt='선택해제' align=absmiddle></a>
<a href='javascript:all_delete();'><img src='<?="$board_skin/allchkdel.gif"?>' border=0 alt='선택삭제' align=absmiddle></a>
<script language='javascript'>
function all_checked(sw)
{
var f = document.frmgblist;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]') {
f.elements[i].checked = sw;
}
}
}
function all_delete()
{
var f = document.frmgblist;
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("게시물을 하나 이상 선택하세요.");
return;
}
if (!confirm("선택한 게시물을 정말 삭제 하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) {
return;
}
f.submit();
}
</script>
<? } ?>
</td>
<form name=fsearch method=get action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<td width=50% align=right>
<select name=sselect class=select>
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='wr_subject|wr_content'>제목+내용</option>
<option value='wr_name'>이름</option>
<option value='wr_num'>번호</option>
<option value='wr_datetime'>날짜</option>
<option value='wr_hit'>읽음</option>
<? if ($is_good) { ?><option value='wr_good'>추천</option><? } ?>
<? if ($is_nogood) { ?><option value='wr_nogood'>비추천</option><? } ?>
</select>
<input type=text name=stext size=10 required itemname='검색어' value='<?=$stext?>' class=ib>
<select name=soperator class=select>
<option value='1'>AND</option>
<option value='0'>OR</option>
</select>
<input type=image src='<?="$board_skin/search.gif"?>' border=0 alt='검색' align=absmiddle>
</td>
</form>
</tr>
</table>
</td></tr></table>
<? if ($stext) { ?>
<script language='JavaScript'>
if ('<?=$sselect?>' == 'ca_id') {
document.fcategory.ca_id.value = '<?=$stext?>';
document.fsearch.stext.value = '';
} else {
document.fsearch.sselect.value = '<?=$sselect?>';
document.fsearch.soperator.value = '<?=(int)$soperator?>';
}
</script>
<? } ?>
<table width='<?=$width?>' align=center>
<tr>
<td align=center>
<? if ($prev_section_href) { echo "<a href='$prev_section_href'><img src='$board_skin/sectionprev.gif' border=0 alt='이전검색'></a>"; } ?>
<?
/*
// $write_pages 에 아이콘을 삽입하는 코드
unset($src);
unset($dst);
$src[] = "/처음/";
$dst[] = "<img src='$board_skin/first.gif' border=0 align=absmiddle>";
$src[] = "/이전/";
$dst[] = "<img src='$board_skin/prepage.gif' border=0>";
$src[] = "/다음/";
$dst[] = "<img src='$board_skin/nextpage.gif' border=0>";
$src[] = "/맨끝/";
$dst[] = "<img src='$board_skin/end.gif' border=0 align=absmiddle>";
$src[] = "/[\[|\]]/";
$dst[] = " ";
$write_pages = preg_replace($src, $dst, $write_pages);
*/
echo $write_pages;
?>
<? if ($next_section_href) { echo "<a href='$next_section_href'><img src='$board_skin/sectionnext.gif' border=0 alt='다음검색'></a>"; } ?>
</td>
</tr>
</table>
그런데, 이곡 홈과는 달리 4줄로만 나옵니다.
이 소스의 어디를 고쳐야 그누보드홈처럼 3줄로 나오게 할 수 있는가요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$image_width = 185; // 이미지 폭
$image_height = 85; // 이미지 높이
if (!$skin_no) $skin_no = "01";
?>
<table width='<?=$width?>' align=center><tr><td>
<table width=100%>
<tr>
<form name=fcategory method=get action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<td width=50%>
<? if ($is_category) { ?>
<select name=ca_id onchange="location='<?=$category_location?>'+this.value;" class=select>
<option value=''>전체</option>
<?=$category_option?>
</select>
<? } ?>
</td>
</form>
<td width=50% align=right><? if ($admin_href) { echo "<a href='$admin_href'><img src='$board_skin/icon_admin.gif' border=0 align=absmiddle></a>"; } ?></td>
</tr>
</table>
<table width=100% border=0 cellpadding=3 cellspacing=1>
<form name=frmgblist method='post' action='<?="./?doc=$cfg[bbs_dir]/gbdeleteall.php"?>'>
<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=section value='<?=$section?>'>
<input type=hidden name=page value='<?=$page?>'>
</table>
<?
// 번호에 이미지를 사용할 경우는 아래의 주석을 제거하고 $list[$i][num]의 내용을 수정후 사용하세요.
// if (!is_int($list[$i][num])) { $list[$i][num] = "<img src='$board_skin/img/arrow.gif'>"; }
?>
<table width=99% align=center>
<tr>
<?
for ($i=0; $i<count($list); $i++) {
$tr = "";
if ($i && $i%$board[bo_gallery_width]==0) {
$tr = "</tr><tr>";
}
echo "$tr";
if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; }
$link = "./$cfg[index]?doc=$cfg[bbs_dir]/gblink.php&bo_table=$bo_table&wr_id={$list[$i][wr_id]}&index=1";
?>
<td width='<?=$td_width?>%' valign=top align=center>
<a href='<?=$link?>' target=_blank><img src='<?=$list[$i][file_image1]?>' width='<?=$image_width?>' height='<?=$image_height?>' border=1 style='border-color:8DA741;' alt='<?=$list[$i][wr_link1]?>'></a>
<? if ($is_checkdelete) { ?><input type=checkbox name=chk_wr_id[] value='<?=$list[$i][wr_id]?>'><? } ?> <a href='<?=$link?>' target=_blank><span style='color:#575757;'><?=$list[$i][subject]?></span></a>
<? if ($member[mb_level] >= $board[bo_write_level]) { echo "<br>[<a href='{$list[$i][href]}'>보기</a>]"; } ?>
</td>
<? }
if (count($list) == 0) { echo "<tr><td colspan=8 align=center height=100 class='content contentbg'>자료가 없습니다.</td></tr>"; }
?>
</form>
</table>
<table width=100% bgcolor=#FFFFFF height=50>
<tr>
<td width=50%>
<? if ($list_href) { echo "<a href='$list_href'><img src='$board_skin/list.gif' border=0 alt='목록' align=absmiddle></a>"; } ?>
<? if ($write_href) { echo "<a href='$write_href'><img src='$board_skin/write.gif' border=0 alt='글쓰기' align=absmiddle></a>"; } ?>
<? if ($is_checkdelete) { ?>
<a href='javascript:all_checked(true);'><img src='<?="$board_skin/allchk.gif"?>' border=0 alt='전체선택' align=absmiddle></a>
<a href='javascript:all_checked(false);'><img src='<?="$board_skin/allunchk.gif"?>' border=0 alt='선택해제' align=absmiddle></a>
<a href='javascript:all_delete();'><img src='<?="$board_skin/allchkdel.gif"?>' border=0 alt='선택삭제' align=absmiddle></a>
<script language='javascript'>
function all_checked(sw)
{
var f = document.frmgblist;
for (var i=0; i<f.length; i++) {
if (f.elements[i].name == 'chk_wr_id[]') {
f.elements[i].checked = sw;
}
}
}
function all_delete()
{
var f = document.frmgblist;
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("게시물을 하나 이상 선택하세요.");
return;
}
if (!confirm("선택한 게시물을 정말 삭제 하시겠습니까?\n\n한번 삭제한 자료는 복구할 수 없습니다")) {
return;
}
f.submit();
}
</script>
<? } ?>
</td>
<form name=fsearch method=get action='<?="./"?>'>
<input type=hidden name=doc value='<?=$doc?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<td width=50% align=right>
<select name=sselect class=select>
<option value='wr_subject'>제목</option>
<option value='wr_content'>내용</option>
<option value='wr_subject|wr_content'>제목+내용</option>
<option value='wr_name'>이름</option>
<option value='wr_num'>번호</option>
<option value='wr_datetime'>날짜</option>
<option value='wr_hit'>읽음</option>
<? if ($is_good) { ?><option value='wr_good'>추천</option><? } ?>
<? if ($is_nogood) { ?><option value='wr_nogood'>비추천</option><? } ?>
</select>
<input type=text name=stext size=10 required itemname='검색어' value='<?=$stext?>' class=ib>
<select name=soperator class=select>
<option value='1'>AND</option>
<option value='0'>OR</option>
</select>
<input type=image src='<?="$board_skin/search.gif"?>' border=0 alt='검색' align=absmiddle>
</td>
</form>
</tr>
</table>
</td></tr></table>
<? if ($stext) { ?>
<script language='JavaScript'>
if ('<?=$sselect?>' == 'ca_id') {
document.fcategory.ca_id.value = '<?=$stext?>';
document.fsearch.stext.value = '';
} else {
document.fsearch.sselect.value = '<?=$sselect?>';
document.fsearch.soperator.value = '<?=(int)$soperator?>';
}
</script>
<? } ?>
<table width='<?=$width?>' align=center>
<tr>
<td align=center>
<? if ($prev_section_href) { echo "<a href='$prev_section_href'><img src='$board_skin/sectionprev.gif' border=0 alt='이전검색'></a>"; } ?>
<?
/*
// $write_pages 에 아이콘을 삽입하는 코드
unset($src);
unset($dst);
$src[] = "/처음/";
$dst[] = "<img src='$board_skin/first.gif' border=0 align=absmiddle>";
$src[] = "/이전/";
$dst[] = "<img src='$board_skin/prepage.gif' border=0>";
$src[] = "/다음/";
$dst[] = "<img src='$board_skin/nextpage.gif' border=0>";
$src[] = "/맨끝/";
$dst[] = "<img src='$board_skin/end.gif' border=0 align=absmiddle>";
$src[] = "/[\[|\]]/";
$dst[] = " ";
$write_pages = preg_replace($src, $dst, $write_pages);
*/
echo $write_pages;
?>
<? if ($next_section_href) { echo "<a href='$next_section_href'><img src='$board_skin/sectionnext.gif' border=0 alt='다음검색'></a>"; } ?>
</td>
</tr>
</table>
댓글 전체
지니아빠 감사합니다.
새해에도 건강하시고, 풍성한 열매맺기를 기원합니다.
새해에도 건강하시고, 풍성한 열매맺기를 기원합니다.
gblist.skin.php 에서의 수정이 아니라 관리자 모드 게시판 수정에서
해 주셔야 합니다.
해 주셔야 합니다.