Zb XE, 작성 글, 댓글 수를 보여주기
기타 등등/XE :
2007/10/06 15:20
회원 정보에서 글, 댓글 작성 갯수를 보여주기
작동 원리
document, comment 테이블을 user_id로 쿼리를 한다.
이때 쿼리 XML 파일을 만들어 줘야 함
작업하기
※ XML 파일은 어디에 넣어도 상관이 없습니다만 다른 용도로 사용을 하기 위해 각 모듈의 쿼리 폴더에 복사합니다.
아래 파일을 modules\comment\queries 폴더에 복사합니다.
getMemberCommentCount.xml
아래 파일을 modules\document\queries 폴더에 복사합니다.
getMemberDocumentCount.xml
modules\member\skins\스킨 폴더의 member_info.html 파일을 편집합니다.
70번대 줄에 아래 소스를 추가합니다.
{@
$obj->user_id = $member_info->user_id;
$output_document_count = executeQuery("document.getMemberDocumentCount",$obj);
$output_comment_count = executeQuery("comment.getMemberCommentCount",$obj);
}
<tr>
<th scope="row">{$lang->count_document}</th>
<td>{$output_document_count->data->count}</td>
</tr>
<tr>
<th scope="row">{$lang->count_comment}</th>
<td>{$output_comment_count->data->count}</td>
</tr>
$obj->user_id = $member_info->user_id;
$output_document_count = executeQuery("document.getMemberDocumentCount",$obj);
$output_comment_count = executeQuery("comment.getMemberCommentCount",$obj);
}
<tr>
<th scope="row">{$lang->count_document}</th>
<td>{$output_document_count->data->count}</td>
</tr>
<tr>
<th scope="row">{$lang->count_comment}</th>
<td>{$output_comment_count->data->count}</td>
</tr>
변수 대신 직접 한글을 사용해도 되지만 언어별로 나타내려면 lang 파일을 편집합니다.
modules\member\lang 폴더의 ko.lang.php 파일을 편집합니다.
아래 소스를 적당한 곳에 추가합니다.
$lang->count_document = '글 수';
$lang->count_comment = '댓글 수';
$lang->count_comment = '댓글 수';
'기타 등등 > XE' 카테고리의 다른 글
| Zb XE 스킨, (갤러리) 출력 옵션 추가 (#5, 2007-10-18) (2) | 2007/10/18 |
|---|---|
| Zb XE, 포인트 모듈, checkbox 기능 커밋 (0) | 2007/10/09 |
| Zb XE, 작성 글, 댓글 수를 보여주기 (0) | 2007/10/06 |
| Zb XE 위젯, 모자이크 갤러리 (이미지 클라우드) (0) | 2007/10/06 |
| Zb XE 위젯, 네이버 실시간 검색어 (1) | 2007/10/05 |
| 제로보드XE 위젯, 다운로드 랭킹 Top (#6) (0) | 2007/10/04 |
Simulz Blog Page Counter
Visitors:
PageViews:
Visitors:
PageViews:


댓글을 달아 주세요