최신글(또는 최근게시물)에도 페이지수를 달 수 있나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최신글(또는 최근게시물)에도 페이지수를 달 수 있나요? 정보

최신글(또는 최근게시물)에도 페이지수를 달 수 있나요?

본문

저는 지금 겨울천사님의 최신글 스킨을 변경해서 사용하고 있습니다.
(http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=93978)

스킨 때문에 문제가 되는 것은 아니구요, 스킨에 페이지수를 추가하고 싶어서 그렇습니다.
일반 게시판을 보면 하단에 아래처럼 전체 페이지 수를 계산해서 나타내 줍니다.
"맨처음  이전  |1|2|3|4|5|  이후  마지막"

일반적인 스킨을 보면 <?=$write_pages?> 이렇게 달리던데....

최신글에서 불러온 것들 하단에 이렇게 페이지수를 달려면 어떻게 해야 하나요?
그냥 아래와 같이 복사해서 삽입해 보니 에러가 납니다.
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함



지금 쓰는 스킨의 내용은 다음과 같습니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$latest_skin_path = $g4[path]."/skin/gnuwiki/latestAll/basic";
$ym = date("ym", $g4[server_time]);

$img_width = 60;
$img_height = 45;
$img_quality = 99;

if (!function_exists("imagecopyresampled")) alert("GD 2.0.1 이상 버전이 설치되어 있어야 사용할 수 있는 갤러리 게시판 입니다.");

$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path."thumbnail/$row[wr_id]";
$ym = date("ym", $g4[server_time]);
$img_src = thumbnail("$g4[path]/data/cheditor4/1001/".$row[wr_id], 120, 120);


@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);

?>

<table width="100%" cellpadding="0" cellspacing="0" border="0">
     
<?
$k = 0;
for ($i=0;$k<$rows && $row = sql_fetch_array($list); $i++) {

$sql = "SELECT `wr_subject`, `wr_content`, `wr_name`, `wr_hit` FROM `$g4[write_prefix]$row[bo_table]` WHERE `wr_id`=$row[wr_id] AND wr_option <> 'secret' ";
if($unlistReply) $sql .= " AND wr_reply <> 'A' "; // 답글 보여주지 않기
$wr = sql_fetch($sql);

$subject = cut_str($wr[wr_subject],30); //제목 글자수
$subject_all = nl2br($wr[wr_subject]);
$subject_all = preg_replace("/[\r\n\"']/","",$subject_all);

$contents = cut_str($wr[wr_content],"30"); // 내용 자르기
$contents = nl2br($wr[wr_content]); // 뉴 라인 <br> 태그로 변경
$contents = preg_replace("/[\r\n\"']/","",$contents); // 모든 공백 제거

if(count($wr[wr_subject])!=0) {
?>

<tr style="padding:40px 0 40px 0px;">
<td style="width:80px; padding:10px 0 10px 3px;">
<table style="width:60px; height:40px; font-size:9px; text-align:center; background:url('<? $g4[path] ?>/skin/gnuwiki/latestAll/basic/img/boxback01.gif');">
<tr><td><?/*게시판명*/?><a class="link" href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$row[bo_table]?>'><?=$row[bo_subject]?></a>
</td></tr>
</table>
</td>
<td style="padding:10px 0 10px 3px;">
<div style="font-size:13px; padding:0px 0px 0px 0px;">
<?/*게시물명*/?>
<a class="link2" href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$row[bo_table]?>&wr_id=<?=$row[wr_id]?>"><?=$subject?></a>
</div>
<div style="color:#9F9F9F;">
<?/*작성자와 날짜*/?>
<?=$wr[wr_name]?> | <?=$row[bn_datetime]?>
</div>
</td>
</tr>
<tr><td colspan="3" height="1" bgcolor="#f3f3f3"><?/*내용불러와서 보여주기*/?><?=$contents?></td></tr>
<?
$k++;
}
}
?>

</table>

댓글 전체

전체 9 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT