최신글에 게시판 전체글수, 댓글수 출력하는 방법
비즈팔
12
8,538
2015.04.16 14:05
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=1a0 주소복사
본문
최신글 출력할 때 해당 게시판의 전체글 수와 댓글 수를 뽑아 출력하는 방법에 대한 자그마한 팁입니다.
열심히 소스 들여다 보다 필요해서 만들어 봤네요.^^
* 적용할 부분 설명
1. ./eyoom/classes/latest.class.php
// 옵션셋으로 의미있는 정보로 변경하여 가져옴
protected function get_option($option) {
global $g5;
:
// ▼여기부터
$sql = "select * from ".$g5['board_table']." where bo_table = '".$this->bo_table."' ";
$total_arr = sql_fetch($sql);
$this->bo_count_write = number_format($total_arr['bo_count_write']);
$this->bo_count_comment = number_format($total_arr['bo_count_comment']);
// ▲여기까지 추가
// 출력갯수
if($optset['count']) $opt['count'] = $optset['count'];
:
// 출력갯수 부분 위에 추가합니다.
// 스킨파일 위치에 출력하기 protected function latest_print($skin, $arr, $mode='single', $folder='latest') { global $tpl, $tpl_name, $board; : $tpl->assign(array( 'bo_table' => $this->bo_table, 'photo' => $this->photo, 'content' => $this->content, 'cols' => $this->cols, 'title' => $this->header_title, 'respond' => $this->respond, // ▼여기부터 'bo_count_write' => $this->bo_count_write, 'bo_count_comment' => $this->bo_count_comment, // ▲여기까지 추가 )); :
위 부분을 추가합니다.
2. ./eyoom/theme/basic/skin_bs/latest/webzine/latest.skin.html
예로 웹진 타입의 최신글일 경우
원하는 부분에 아래와 같이 지정해 주면 됩니다.
지정 예시)
<h3 class="panel-title"><i class="fa fa-align-justify"></i> {title} <span class="badge rounded-2x badge-dark" title="전체글 수"> {bo_count_write}</span><span class="badge rounded-2x badge-yellow" title="전체댓글 수">{bo_count_comment}</span></h3>
중요한 것은 {bo_count_write} 와 {bo_count_comment} 입니다.
결과는 이렇게 출력 할 수 있습니다.
앞에는 전체글 수, 뒤는 전체 댓글 수를 표현해 봤습니다.
(단, 단일보드 즉, 하나의 보드만을 지정했을 경우의 방법입니다. 여러 보드를 지정할 경우는 추가 작업이 필요하겠네요.^^)
혹시 필요한 분들이 계실까 싶어 올려 봅니다.
부디 도움이 되셨기 바랍니다.
감사합니다.
3
좋아요!
5
레벨 12
경험치 14,217
Progress Bar 43%
- 가입일 : 2015-03-24 15:01:18
- 서명 : 아무것도 하지 않으면, 아무일도 일어나지 않는다.
- 자기소개 : http://www.jobajob.co.kr (잡아잡-취업,알바정보 서비스)
- BIZPAL(비즈팔) -
Total 123건 1 페이지
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
123 | 이윰EGG | 2016.08.24 | 3,795 | 0 | |
122 | 절대섹쉬꽃미남 | 2016.08.12 | 3,065 | 1 | |
121 | 그림자밟기 | 2016.03.26 | 1,657 | 0 | |
120 | 그림자밟기 | 2016.03.26 | 1,509 | 1 | |
119 | l2zeo | 2016.01.27 | 1,722 | 0 | |
118 | 수퍼개미 | 2015.10.27 | 2,639 | 0 | |
117 | l2zeo | 2015.10.26 | 9,605 | 0 | |
116 | l2zeo | 2015.10.26 | 2,795 | 0 | |
115 | shadow | 2015.10.06 | 5,425 | 1 | |
114 | shadow | 2015.09.21 | 1,706 | 0 | |
113 | shadow | 2015.09.20 | 1,763 | 1 | |
112 | l2zeo | 2015.09.18 | 6,942 | 0 | |
111 | shadow | 2015.09.17 | 1,296 | 1 | |
110 | shadow | 2015.09.17 | 2,311 | 0 | |
109 | shadow | 2015.08.17 | 3,374 | 1 | |
108 | shadow | 2015.07.30 | 3,077 | 1 | |
107 | 암스원 | 2015.07.20 | 3,831 | 1 | |
106 | 이윰넷 | 2015.07.08 | 3,878 | 1 | |
105 | 갓구운빵 | 2015.07.03 | 1,967 | 0 | |
104 | 암스원 | 2015.07.01 | 3,547 | 2 |
댓글목록
joosam님의 댓글
와~~ 대단 대단 잘 사용해 보겠습니다~~~~
축하합니다. 첫댓글 포인트 72포인트를 획득하였습니다.
축하합니다. 행운의 포인트 104포인트를 획득하였습니다.
티보리님의 댓글
좋은 정보 감사합니다.
shadow님의 댓글
멋진 정보 감사합니다.^^
홍인님의 댓글
적용해보니 이쁘네요. 감사합니다
레오나르도님의 댓글
감사합니다. GOOD~!
홍인님의 댓글
잘 사용하고 있었는데 최신 패치 후에 에러가 나옵니다.
<span style="color: rgb(255 <---이 부분에서 '<' 가 systax error 가 뜨는데 어떻게 해결하죠?
비즈팔님의 댓글
아직 최신패치를 적용 해보지 않은 상태라 테스트를 못해 봤네요.
최신 패치에 위 소스관련 수정부분이 있는지 먼저 확인을 해 보셔야 할 듯 싶군요. ㅜ.ㅜ
비즈팔님의 댓글
금번 최신패치의 eyoom/classes/latest.class.php을 그대로 업로드 하셨는지요?
그러셨다면
본 팁의 적용부분을 수정하여 적용을 하셨는지요?
홍인님의 댓글
그대로 옮긴 후 수정적용했어요
비즈팔님의 댓글
쪽지 드렸습니다.
확인 해 보셔요.^^
홍인님의 댓글
덕분에 잘 해결되었어요. 감사합니다.
비즈팔님의 댓글
해결이 되셨다니 다행입니다. ^^