일반게시판 스킨 목록 작업 중
This commit is contained in:
@ -18,10 +18,9 @@ function get_microtime()
|
|||||||
// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
|
// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
|
||||||
function get_paging($write_pages, $cur_page, $total_page, $url, $add="")
|
function get_paging($write_pages, $cur_page, $total_page, $url, $add="")
|
||||||
{
|
{
|
||||||
$str = "";
|
$str = '';
|
||||||
if ($cur_page > 1) {
|
if ($cur_page > 1) {
|
||||||
$str .= "<a href='" . $url . "1{$add}'>처음</a>";
|
$str .= '<a href="'.$url.'1'.$add.'">처음</a>'.PHP_EOL;
|
||||||
//$str .= "[<a href='" . $url . ($cur_page-1) . "'>이전</a>]";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
|
$start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
|
||||||
@ -29,22 +28,21 @@ function get_paging($write_pages, $cur_page, $total_page, $url, $add="")
|
|||||||
|
|
||||||
if ($end_page >= $total_page) $end_page = $total_page;
|
if ($end_page >= $total_page) $end_page = $total_page;
|
||||||
|
|
||||||
if ($start_page > 1) $str .= " <a href='" . $url . ($start_page-1) . "{$add}'>이전</a>";
|
if ($start_page > 1) $str .= '<a href="'.$url.($start_page-1).'" '.$add.'>이전</a>';
|
||||||
|
|
||||||
if ($total_page > 1) {
|
if ($total_page > 1) {
|
||||||
for ($k=$start_page;$k<=$end_page;$k++) {
|
for ($k=$start_page;$k<=$end_page;$k++) {
|
||||||
if ($cur_page != $k)
|
if ($cur_page != $k)
|
||||||
$str .= " <a href='$url$k{$add}'><span>$k</span></a>";
|
$str .= '<a href="'.$url.$k.$add.'">'.$k.'</a>'.PHP_EOL;
|
||||||
else
|
else
|
||||||
$str .= " <b>$k</b> ";
|
$str .= '<strong>'.$k.'</strong>'.PHP_EOL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($total_page > $end_page) $str .= " <a href='" . $url . ($end_page+1) . "{$add}'>다음</a>";
|
if ($total_page > $end_page) $str .= '<a href="'.$url.($end_page+1).'" '.$add.'">다음</a>';
|
||||||
|
|
||||||
if ($cur_page < $total_page) {
|
if ($cur_page < $total_page) {
|
||||||
//$str .= "[<a href='$url" . ($cur_page+1) . "'>다음</a>]";
|
$str .= '<a href="'.$url.$total_page{$add}.'">맨끝</a>'.PHP_EOL;
|
||||||
$str .= " <a href='$url$total_page{$add}'>맨끝</a>";
|
|
||||||
}
|
}
|
||||||
$str .= "";
|
$str .= "";
|
||||||
|
|
||||||
|
|||||||
@ -13,7 +13,7 @@ if ($is_nogood) $colspan++;
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<? if ($is_category) { ?>
|
<? if ($is_category) { ?>
|
||||||
<form name="fcategory" method="get" style="margin:0px;">
|
<form name="fcategory" method="get">
|
||||||
<select name="sca" onchange="location='<?=$category_location?>'+<?=strtolower($g4['charset'])=='utf-8' ? "encodeURIComponent(this.value)" : "this.value"?>;">
|
<select name="sca" onchange="location='<?=$category_location?>'+<?=strtolower($g4['charset'])=='utf-8' ? "encodeURIComponent(this.value)" : "this.value"?>;">
|
||||||
<option value=''>전체</option>
|
<option value=''>전체</option>
|
||||||
<?=$category_option?>
|
<?=$category_option?>
|
||||||
@ -21,13 +21,12 @@ if ($is_nogood) $colspan++;
|
|||||||
</form>
|
</form>
|
||||||
<? } ?>
|
<? } ?>
|
||||||
|
|
||||||
<span>Total <?=number_format($total_count)?></span>
|
|
||||||
|
|
||||||
<form name="fsearch" method="get">
|
<form name="fsearch" method="get">
|
||||||
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
|
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
|
||||||
<input type="hidden" name="sca" value="<?=$sca?>">
|
<input type="hidden" name="sca" value="<?=$sca?>">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>게시물 검색</legend>
|
<legend>게시물 검색</legend>
|
||||||
|
<span>Total <?=number_format($total_count)?>건 중</span>
|
||||||
<label for="sfl">검색대상</label>
|
<label for="sfl">검색대상</label>
|
||||||
<select id="sfl" name="sfl">
|
<select id="sfl" name="sfl">
|
||||||
<option value="wr_subject">제목</option>
|
<option value="wr_subject">제목</option>
|
||||||
@ -39,7 +38,7 @@ if ($is_nogood) $colspan++;
|
|||||||
<option value="wr_name,0">글쓴이(코)</option>
|
<option value="wr_name,0">글쓴이(코)</option>
|
||||||
</select>
|
</select>
|
||||||
<label for="stx">검색어</label>
|
<label for="stx">검색어</label>
|
||||||
<input id="stx" id="stx" name="stx" maxlength="15" required value="<?=stripslashes($stx)?>">
|
<input id="stx" name="stx" maxlength="15" required value="<?=stripslashes($stx)?>">
|
||||||
<input type="radio" id="sop_and" name="sop" value="and">
|
<input type="radio" id="sop_and" name="sop" value="and">
|
||||||
<label for="sop_and">and</label>
|
<label for="sop_and">and</label>
|
||||||
<input type="radio" id="sop_or" name="sop" value="or">
|
<input type="radio" id="sop_or" name="sop" value="or">
|
||||||
@ -49,10 +48,13 @@ if ($is_nogood) $colspan++;
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<? if ($rss_href) { ?><a href='<?=$rss_href?>'>RSS</a><?}?>
|
<div>
|
||||||
|
<? if ($rss_href) { ?><a href="<?=$rss_href?>">RSS</a><? } ?>
|
||||||
|
<? if ($write_href) { ?><a href="<?=$write_href?>">글쓰기</a><? } ?>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- 게시판 목록 시작 -->
|
<!-- 게시판 목록 시작 -->
|
||||||
<form name="fboardlist" method="post">
|
<form id="fboardlist" name="fboardlist" method="post">
|
||||||
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
|
<input type="hidden" name="bo_table" value="<?=$bo_table?>">
|
||||||
<input type="hidden" name="sfl" value="<?=$sfl?>">
|
<input type="hidden" name="sfl" value="<?=$sfl?>">
|
||||||
<input type="hidden" name="stx" value="<?=$stx?>">
|
<input type="hidden" name="stx" value="<?=$stx?>">
|
||||||
@ -60,11 +62,11 @@ if ($is_nogood) $colspan++;
|
|||||||
<input type="hidden" name="page" value="<?=$page?>">
|
<input type="hidden" name="page" value="<?=$page?>">
|
||||||
<input type="hidden" name="sw" value="">
|
<input type="hidden" name="sw" value="">
|
||||||
<table>
|
<table>
|
||||||
<caption></caption>
|
<caption><?=$board['bo_subject']?> 목록</caption>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">번호</th>
|
<th scope="col">번호</th>
|
||||||
<? if ($is_checkbox) { ?><th scope="col"><input onclick="if (this.checked) all_checked(true); else all_checked(false);" type="checkbox"></th><?}?>
|
<? if ($is_checkbox) { ?><th scope="col"><input type="checkbox" onclick="if (this.checked) all_checked(true); else all_checked(false);"></th><?}?>
|
||||||
<th scope="col">제목</th>
|
<th scope="col">제목</th>
|
||||||
<th scope="col">글쓴이</th>
|
<th scope="col">글쓴이</th>
|
||||||
<th scope="col"><?=subject_sort_link('wr_datetime', $qstr2, 1)?>날짜</a></th>
|
<th scope="col"><?=subject_sort_link('wr_datetime', $qstr2, 1)?>날짜</a></th>
|
||||||
@ -140,23 +142,13 @@ for ($i=0; $i<count($list); $i++) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<? if ($write_href) { ?><a href="<?=$write_href?>">글쓰기</a><? } ?>
|
<? if ($write_href) { ?><a href="<?=$write_href?>">글쓰기</a><? } ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 페이지 -->
|
<!-- 페이지 -->
|
||||||
<div>
|
<div>
|
||||||
<? if ($prev_part_href) { echo "<a href='$prev_part_href'><img src='$board_skin_path/img/page_search_prev.gif' border='0' align=absmiddle title='이전검색'></a>"; } ?>
|
<? if ($prev_part_href) { echo '<a href="'.$prev_part_href.'">이전검색</a>'; } ?>
|
||||||
<?
|
|
||||||
// 기본으로 넘어오는 페이지를 아래와 같이 변환하여 이미지로도 출력할 수 있습니다.
|
|
||||||
//echo $write_pages;
|
|
||||||
$write_pages = str_replace('처음', '<img src="'.$board_skin_path.'/img/page_begin.gif" alt="처음">', $write_pages);
|
|
||||||
$write_pages = str_replace('이전', '<img src="'.$board_skin_path.'/img/page_prev.gif" alt="이전">', $write_pages);
|
|
||||||
$write_pages = str_replace('다음', '<img src="'.$board_skin_path.'/img/page_next.gif" alt="다음">', $write_pages);
|
|
||||||
$write_pages = str_replace('맨끝', '<img src="'.$board_skin_path.'/img/page_end.gif" alt="맨끝">', $write_pages);
|
|
||||||
//$write_pages = preg_replace("/<span>([0-9]*)<\/span>/", "$1", $write_pages);
|
|
||||||
$write_pages = preg_replace('/<b>([0-9]*)<\/b>/', '<b><span>$1</span></b>', $write_pages);
|
|
||||||
?>
|
|
||||||
<?=$write_pages?>
|
<?=$write_pages?>
|
||||||
<? if ($next_part_href) { echo '<a href="'.$next_part_href.'">다음검색</a>'; } ?>
|
<? if ($next_part_href) { echo '<a href="'.$next_part_href.'">다음검색</a>'; } ?>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user