메뉴 건너뛰기

조회 수 525 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

기본 스킨 폴더 안에 있는 view.skin.php 파일을 문서 편집기로 열어 놓은 상태에서 같이 보세요.
 


include_once(G5_LIB_PATH.'/thumbnail.lib.php');
썸네일 생성을 위한 함수가 있는 파일로 썸네일 이미지를 사용할 땐 반드시 포함돼야 합니다.
 

<script src="<?php echo G5_JS_URL; ?>/viewimageresize.js"></script>
이미지 리사이즈를 위한 js 파일로 반드시 포함돼야 합니다.
 
<?php echo $board['bo_subject']; ?> 게시판 설정에서 입력한 게시판 제목 출력
 
<?php echo $width; ?> 게시판 설정에서 입력한 게시판 폭 
 
if ($category_name) echo $view['ca_name'].' | '; // 분류 출력 끝 분류명 출력
 
echo cut_str(get_text($view['wr_subject']), 70); // 글제목 출력 게시물 제목 출력
 
<?php echo $view['name'] ?> 작성자 출력
 
<?php if ($is_ip_view) { echo "&nbsp;($ip)"; } ?> 아이피 출력
 
<?php echo date("y-m-d H:i", strtotime($view['wr_datetime'])) ?> 작성일 출력
 
<?php echo number_format($view['wr_hit']) ?> 조회수 출력
 
<?php echo number_format($view['wr_comment']) ?> 댓글수 출력
 
<?php if ($prev_href) { ?> 이전글이 있는지 체크
<?php if ($next_href) { ?> 다음글이 있는지 체크
 
<?php if ($update_href) { ?> 수정 권한이 있는 사용자인지 체크
<?php if ($delete_href) { ?> 삭제 권한이 있는 사용자인지 체크
<?php if ($copy_href) { ?> 복사 권한이 있는 사용자인지 체크
<?php if ($move_href) { ?> 이동 권한이 있는 사용자인지 체크
<?php if ($search_href) { ?> 현재 검색 후 상태인지 체크
<?php if ($reply_href) { ?> 답변 권한이 있는 사용자인지 체크
<?php if ($write_href) { ?> 글쓰기 권한이 있는 사용자인지 체크
 
윗부분에서 각 항목에 echo 를 넣어서 각 버튼 링크 주소로 사용합니다.
예를 들어 이런 형태입니다. 모든 버튼 동일합니다.
<a href="<?php echo $prev_href ?>" class="btn_b01">
 


버튼 상단과 하단에 이렇게 감싸준 부분이 있을 겁니다.
<?php
ob_start();
?>
........
버튼 출력 부분
........
<?php
$link_buttons = ob_get_contents();
ob_end_flush();
?>


상단과 하단에 같은 버튼이 두 군데에 출력되고 있는데 좀 더 효율적으로 사용하기 위해서
모든 버튼을 $link_buttons라는 변수에 담아 둔다고 생각하면 됩니다.
그래서 하단 버튼은 <?php echo $link_buttons ?> 이렇게 간단히 출력할 수가 있죠.
 


for ($i=0; $i<=count($view['file']); $i++) {
    if ($view['file'][$i]['view']) {
        //echo $view['file'][$i]['view']; 원본 이미지 그대로 출력
        echo get_view_thumbnail($view['file'][$i]['view']); 썸네일 이미지를 생성해서 출력
    }
}
첨부 파일에 이미지를 등록했을 때 이미지를 출력해 주는 부분입니다.
썸네일을 생성하지 않고 원본 이미지 그대로 출력하고 싶으면 위아래 주석을 바꾸면 됩니다.
 


<?php if ($is_signature) { ?> 게시판 설정에서 서명 보이기 사용을 선택했는지 체크
<?php echo $signature ?> 서명 출력
 


<a href="<?php echo $good_href.'&amp;'.$qstr ?>" id="good_button" class="btn_b01">추천 <strong><?php echo number_format($view['wr_good']) ?></strong></a>
추천 버튼, 추천수 출력


<a href="<?php echo $nogood_href.'&amp;'.$qstr ?>" id="nogood_button" class="btn_b01">비추천  <strong><?php echo number_format($view['wr_nogood']) ?></strong></a>
비추천 버튼, 비추천수 출력
 
<?php if($board['bo_use_good']) { ?><span>추천 <strong><?php echo number_format($view['wr_good']) ?></strong></span><?php } ?>
로그인 하지 않았을 때 추천수 출력


<?php if($board['bo_use_nogood']) { ?><span>비추천 <strong><?php echo number_format($view['wr_nogood']) ?></strong></span><?php } ?>
로그인 하지 않았을 때 비추천수 출력
 
추천과 비추천을 보면 모두 두 가지 형태로 구분되어 있을 겁니다.
그누보드는 기본적으로 추천과 비추천은 비회원은 클릭을 할 수가 없기 때문에 회원 일 때만 추천과 비추천 버튼 링크가 활성화되어 있습니다.
 


include_once(G5_SNS_PATH."/view.sns.skin.php");
게시판 설정에서 SNS 사용을 선택 했을 때 출력
 


// 코멘트 입출력
include_once(G5_BBS_PATH.'/view_comment.php');
코멘트 입력 부분과 출력 부분을 불러옵니다. 코멘트 자체를 사용하고 싶지 않을 땐 삭제해도 됩니다.
 


<?php echo $link_buttons ?>
윗부분에서 설명한 게시판 상단 버튼 부분을 똑같이 출력.


List of Articles
번호 제목 날짜 조회 수
20 게시판 기본 스킨 목록 페이지 살펴보기 1 - list.skin.php 2017.04.13 468
19 게시판 기본 스킨 목록 페이지 살펴보기 2 - 상세 설명 2017.04.13 544
18 게시판 기본 스킨 글쓰기 페이지 살펴보기 1 - write.skin.php 2017.04.13 518
17 게시판 기본 스킨 글쓰기 페이지 살펴보기 2 - 상세 설명 2017.04.13 573
» 게시판 기본 스킨 내용보기 페이지 살펴보기 2 - 상세 설명 2017.04.13 525
15 여분필드를 활용한 게시판 스킨 제작 - 기본적인 사용 방법 2017.04.13 544
14 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-1 file 2017.04.13 521
13 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-2 file 2017.04.13 474
12 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-3 file 2017.04.13 562
11 게시판 글쓰기 페이지에 스마트 에디터 2개 이상 사용하기 2017.04.11 457
10 DatePicker 달력 플러그인을 활용한 날짜 입력 쉽게하기 file 2017.04.11 614
9 DatePicker 달력 플러그인을 활용한 날짜 입력 쉽게하기 file 2017.04.11 517
8 이름이나 연락처 중간 부분을 *** 표시로 숨기기 file 2017.04.11 537
7 게시판 글쓰기 페이지에 다음 API 주소 입력기 사용하기 file 2017.04.11 468
6 게시판 스킨 목록 페이지에 이전 다음 페이지 링크 만들기 2017.04.11 449
5 여분필드를 활용한 게시판 스킨 제작 - 여분 필드 10개 이상 사용하기 file 2017.04.11 608
4 배열을 사용해서 여분필드 한 개로 연락처 입력란 3등분하기 file 2017.04.11 399
3 게시판 스킨 파일 구조 2016.12.22 625
2 그누보드 확장변수 사용 2016.12.22 685
1 다음날 00시에 쿠키 만료되도록 하는 방법 2014.02.27 891
Board Pagination Prev 1 Next
/ 1

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved