그누보드 게시글 본문 페이지에 사용되는 변수들 - view.skin.php 변수 정리
페이지 정보
조회 1,873회 작성일 22-04-03 02:56
본문
view.skin.php 변수 정리
게시글 본문 페이지에 사용되는 변수들
변수를 사용하면 간단한 에코문만으로도 자동으로 불러다가 표시할 수 있어서 좋다.
그런데, 그누보드의 변수들은 사용 페이지마다 그 방법이 다르기 때문에 본문 페이지에서 사용되는 변수 형식을 따로 정리한다.
게시글 본문 보기에 사용되는 변수들 - view.skin.php 변수 정리
본문 내용 변수 사용 방법
아래에 정리된 변수들은 이런 방법으로 표시할 수 있다.
단순하게 에코문으로 출력하는 경우
[code]
<?php echo 변수; ?>
[/code]
이때 변수 부분에는 따옴표 같은 것을 할 필요없이 그대로 필요한 변수를 넣으면 된다.
숫자 형식으로 나타나도록 출력하는 경우
[code]
<?php echo number_format(변수) ?>
[/code]
여기서 number_format란 숫자 형식으로 나타내라는 의미다. 예를 들어, 조회수나 댓글 개수 등을 나타낼 때는 이렇게 한다.
글자에 대한 조건을 달아서 출력하는 경우
[code]
<?php echo cut_str(get_text(변수), 글자수); ?>
[/code]
여기서 cut_str는 글자의 길이를 자르는 함수다. 그래서 위에서처럼 변수 마지막에 글자수를 넣어줘야만 한다.
그리고 get_text는 오직 글자만 가져오라는 함수다. 이것을 사용하면 <br />같은 태그들을 모두 날린 후 텍스트만 표시한다.
변수가 URL이라서 링크 주소로 사용되는 경우
[code]
<a href="<?php echo 변수 ?>">글자</a>
[/code]
변수가 콘텐츠 내용일 경우 뿌려주는 출력 방법
[code]
<?php echo get_view_thumbnail($view['content']); ?>
<?php echo get_view_thumbnail($view['file'][$i]['view']) ?>
[/code]
첫 번째는 본문과 에디터로 삽입한 이미지를 동시에 출력해 주는 방법이다.
두 번째는 첨부된 파일이 이미지일 경우 출력해 주는 방법이다.
아래에 나오는 변수들을 위의 코드에 붙여넣기하면 쉽게 사용할 수 있을 것이다.
view.skin.php에서 사용되는 변수들
우선, 위에 있는 사용 방법대로 echo문으로 바로 출력할 수 있는 본문 페이지 변수 정리다.
- $board['bo_subject'] : 게시판 대표 제목
- $view['wr_subject'] : 현재 보고 있는 게시물의 제목
- $view['content'] : 본문 콘텐츠 내용
- $view['ca_name'] : 카테고리
- $view['name'] : 작성자 이름
- $view['wr_datetime'] : 글이 쓰여진 날짜
- $view['wr_hit'] : 조회수
- $view['wr_comment'] : 댓글 개수
- $view['file'] : 첨부된 파일
- $view['file'][$i]['view'] : 보기가 가능한 첨부된 이미지 파일
- $view['wr_good'] : 추천 횟수
- $view['wr_nogood'] : 비추천 횟수
단, 첨부파일 등은 배열이기 때문에 이 변수 에코문 이전에 함수가 필요하다.
다음엔 역시 에코문으로 사용하지만, 내용이 아니라 링크가 걸리는 변수를 정리한 것이다.
- $search_href : 검색창으로 연결되는 링크
- $update_href : 글 수정 페이지 링크
- $delete_href : 글 삭제 실행 링크
- $copy_href : 글 복수 실행 링크
- $move_href : 글 이동하기 실행 링크
- $reply_href : 답변 쓰기 페이지 링크
- $write_href : 새로운 글 쓰기 페이지 링크
- $scrap_href : 스크랩 기능 실행 링크
- $link_buttons : 글 작성자가 저장한 URL로 연결되는 링크
- $signature : 작성자의 서명 표시
- $prev_href : 이전 페이지 표시
- $next_href : 다음 페이지 표시
이처럼 수많은 변수를 사용할 수 있으므로 그누보드 변수 정리는 활용성이 클 것이다. [저작권법 표시] 원본 출처 : 키스세븐(www.kiss7.kr)
위에 있는 기본 문법에 아래에 있는 변수들을 붙여넣기 하면 간단히 사용할 수 있다.