묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
블로그 형식 스킨에서 글에 댓글 작성시 페이지가 이동하지 않게 할 수 없나요?
2010.09.30 15:31
블로그 형식의 스킨에서 글에 댓글을 작성하면 자동으로 해당 게시물의 주소로 이동하는 것을 막을 수 없을까요?
예를 들면 한 페이지에 글이 세 개(1.2.3)가 있는데 이 중 1에 댓글을 달고나면 페이지에 1의 게시물만 뜨더라고요.
(이글루스처럼..)
이걸 댓글을 단 후에도 페이지가 이동하지 않도록(그대로 1.2.3이 다 나오도록) 할 수 있는 방법이 없을까요?
(네이버나 티스토리처럼요..)
댓글 1
-
라르게덴
2010.09.30 15:40
-
린아마법사
2010.09.30 15:50
해봤는데 댓글을 단 후에 아예 댓글도 안 올라가네요ㅜㅜ 새로고침하면 올라가있기는 한데 그 전에는 그냥 오류가 났다고 떠서ㄷㄷㄷ -
라르게덴
2010.09.30 16:44
그럼 제일 밑에 location.href = url; <- location.reload(); 이걸로 바꿔보세요. 어디서 어떤 형태로 댓글을 쓰시는지 몰라 답변이 힘듭니다. -
린아마법사
2010.10.02 00:30
리플 달아주신데로 고쳐봤더니 해결되었습니다!! 정말 감사해요T_T 번거롭게 해드려서 죄송합니다!!
xe/modules/board/tpl/js/board.js
/* 댓글 글쓰기 작성후 */
function completeInsertComment(ret_obj) {
var error = ret_obj['error'];
var message = ret_obj['message'];
var mid = ret_obj['mid'];
//var document_srl = ret_obj['document_srl'];
//var comment_srl = ret_obj['comment_srl'];
var url = current_url.setQuery('mid',mid).setQuery('document_srl',document_srl).setQuery('act','');
if(comment_srl) url = url.setQuery('rnd',comment_srl)+"#comment_"+comment_srl;
//alert(message);
location.href = url;
}
위 함수를 찾으셔서 녹색 부분으로 해당 내용을 주석처리하세요. ( 내용앞에 // 쓰시면됩니다.)
하지만 모든게시판에 적용될 수 있으니 주의가 필요합니다.