묻고답하기
익명 댓글에 번호매기기 추가 질문이에요
2012.09.07 10:53
사이트 특성상 이 기능이 꼭 필요해서 그러니 많은 도움 부탁드립니다 ㅠㅠ
xe는 1.5.3. 핫픽스 / 스케치북 5 스킨 을 사용해 홈을 만들습니다.
이 게시판에 남긴 첫번째 문의글 http://www.xpressengine.com/qna/21136497
송동우님의 도움을 받아 아래와 같이 소스를 적용하였습니다. 그런데 기존에 써둔 글은 댓글 번호가 잘 나오는데 새로 글을 쓰면 맨 아래 이미지처럼 글이 다 깨져서 이상한 중국어 처럼 나와요 ㅠㅠ 어디가 잘못된건지 몰라서 발만 동동 구르고 있습니다. 제발 도와주세요ㅠㅠ 가지고 있는 포인트 다 걸었습니다 ㅠㅠㅠㅠ
---------------------------------------------------------------------------------------------
xe - modules - board - skins - sketchbook5 - _comment.html 열고
최상단에
{@
$oDB = &DB::getInstance();
$query = $oDB->_query('select regdate from xe_comments where document_srl = '.$document_srl);
$result = $oDB->_fetch($query);
$no = array();
}
<block loop="$i=0;$i<count($result);$i++">
{@ $no[] = $result[$i]->regdate}
</block>
{@ sort($no)}
이것 입력..
그리고
line 24 쯤에
<!--// 댓글 정보 -->
<div class="meta">
이것을
<block loop="$no => $k,$v" cond="$v==$comment->get('regdate')">
{@ $k++}
<? break ?>
</block>
<!--// 댓글 정보 -->
<div class="meta">{$k}
이것으로 수정
붉은 색 부분은 자신의 db prefix로 바꿔야 합니다.
------------------------------------------------------------------------------------------------
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
캉스 | 제로보드 ftp에 올리고 putty로 접속할 때 오류가 뜨네요 | |
KaKao | 언어선택시 멀티페이지 출력 질문입니다. [5] | 2008.05.18 by 자유인 |
최영수 | 카운터가 1이상 오르지 않아요. [1] | 2008.05.18 by 매실茶 |
강경규 | 그림처럼 게시판을 만들려 하는데 어디에 설명이? [2] | 2008.05.18 by Crazyhouse.cn |
그림자밖으로 | 비추천메뉴 없애는 법 [1] | 2008.05.18 by 오뚝이 |
김수정157 | 이미지가 퍼미션 문제로 나타나지 않을 경우... | |
KUNO | 제로보드 홈페이지 예전 게시물 주소 오류 | |
jwmx | 댓글의 행간격을 어떻게 조정하나요? [1] | 2008.05.18 by jwmx |
jason | 버튼이미지는 못 바꾸나요? | |
황금망치 | 좌측 서브메뉴 마우스 오버시 모습은 어디서 만져요? | |
이구름 | www.홈페이지주소/zbxe 해도 안되요-_-;; [1] | 2008.05.18 by 1111 |
산도 | 플래시파일 적용법좀알려주세요 | |
SM3 | 1.0.2 - 게시판 비유모드에서 선이 끊어지는 현상 [2] | 2008.05.18 by SM3 |
라이덴 | 폼메일 전송시 문제. [2] | 2008.05.18 by 라이덴 |
황금망치 | 카페24의 알리미 연동 [9] | 2008.05.18 by 황금망치 |
미령전설 | 목록 갯수를 수동으로 바꿀 수 있을까요? [2] | 2008.05.18 by 미령전설 |
오기오기 | ☆★급!! 갤러리 게시판 새로운 글 떴을 때 new 이미지 안 뜨는...★☆ [3] | 2008.05.18 by SM3 |
nozozzang | 설문조사 스킨을 바꾸고싶습니다 [1] | 2008.05.18 by 카카달려 |
투더리 | 최근게시물에 관한질문입니다...... [1] | 2008.05.18 by 쥔장마스터 |
금빛의날게 | 쓰기 [1] | 2008.05.18 by 백성찬 |
@BNU
저도 처음에 페이지에서 받아온 변수로 번호를 메겼는데
단점이 있더군요
댓글 페이지가 넘어가면
즉, 댓글 페이지 2페이지가 되면
위의 코드를 적용했을 때,
2페이지는 또다시 1번부터 부여가 됩니다.......
경우에 따라 댓글 갯수를 한 페이지에 적은 갯수로 할 때(기본은 50개)
쉽게 댓글 페이지가 나누어 지는데
1페이지에서 1번 부터 번호가 부여되고
2페이지 넘어가면 1페이지와의 순번은 무시하고
2페이지에서 또 1번부터 번호가 메겨집니다.
3페이지도 마찬가지고
당연히 불러온 갯수에서 순번을 메기니까 당연한 결과겠죠
그래서
그냥 직접 db에 쿼리를 날려 전체를 뽑아와서
순번을 메겨서 해결을 했는데요......
기존의 변수,함수를 이용해서 페이지가 나눠져도
완벽하게 번호가 메겨지게 할 수 있을까요?
밑에 부분은
array_search 함수를 사용하니 훨씬 깔끔하네요.......