다른 툴(WP)에서 보니 하단에 페이지 링크시에 제목으로 링크를 거는 경우가 많더군요..그래서 따라해봅니다. 기존에 올리버네님의 ol_page 플러그인이 ZOG 2.51부터는 추가가 되어있으므로 여기서는 ZOG 폴더의 index.php 파일을 수정하는것을 기본으로 합니다.
[수정전]
[수정후]
이런식으로 수정을 하면 꼭 하단에만 있을 필요가 없이 상단에 위치해 있어도 불편함이 없을듯 합니다.
ZOG 파일(index.php)수정
ZOG설치폴더의 index.php 파일의 1346줄정도에서 다음을 찾아 bold로 된 부분을 추가해 넣으시면 됩니다. (저같은 경우 너무 많은 수정을 해버려서 원본 파일에서 몇번째 줄인지 모른답니다..아시는분은 코멘트좀,,
)
if (!empty($_GET[no])){
$data = mysql_fetch_array(mysql_query ("select * from $t_board"."_$id $which order by reg_date desc $limit"));
$data_pp = mysql_fetch_array(mysql_query ("select subject from $t_board"."_$id where no=$data[prev_no]"));
$template = str_replace('<$ZogPrevSubject$>', $data_pp[subject]."<<", $template);
$data_np = mysql_fetch_array(mysql_query ("select subject from $t_board"."_$id where no=$data[next_no]"));
$template = str_replace('<$ZogNextSubject$>', $data_np[subject].">>", $template);
if($data[prev_no]){
$template = str_replace('<$ZogPrevLink$>', $index_url."?no=".($data[prev_no])."&ppage", $template);}
else {
$template = preg_replace("!<ZogPrevPage>(.+?)</ZogPrevPage>!s", '', $template);
}
if($data[next_no]){
$template = str_replace('<$ZogNextLink$>',$index_url."?no=".($data[next_no])."&npage", $template);}
else {
$template = preg_replace("!<ZogNextPage>(.+?)</ZogNextPage>!s", '', $template);}
$mainres = mysql_query($query);
}
else {
$template = str_replace('<$ZogPrevSubject$>', "이전 페이지", $template);
$template = str_replace('<$ZogNextSubject$>', "다음 페이지", $template);
if($page!=1&&empty($arc)){
스킨파일(index.html) 수정
스킨 파일에서 하단 페이지이동 부분을 찾아 다음과 같이 수정하면 됩니다.
<div id="page">
<!-- 이전, 다음 페이지 -->
<ZogPrevPage><a href="<$ZogPrevLink$>"><$ZogPrevSubject$></a> </ZogPrevPage><br>
<ZogNextPage><a href="<$ZogNextLink$>"><$ZogNextSubject$></a> </ZogNextPage>
</div>
보시는것 같이 이전에 사용하던 <$ZogPrevLink$>와 <$ZogNextLink$>를 <$ZogPrevSubject$>와 <$ZogNextSubject$>로 치환해 놓은것과 같습니다.
태그 : ZOG , 페이지