댓글 작성 후 목록으로 이동하는 방법이 있을까요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.0 |
안녕하세요~
오늘은 오랜만에 미세먼지가 좋음이네요...
질문하고자 하는 내용은...
댓글을 작성 후 목록으로 이동하도록 하고 싶은데 이것저것 해봐도... 잘 안되네요.
검색해보니 글 작성 후 목록으로 이동하는 방법은 있던데 그 글을 응용하면 될 것 같은데...
하다 실패하였습니다...^^;
어떻게 하면 해결할 수 있을까요?
oxythus
Lv. 5
댓글 3
미세먼지 관련 질문인 줄 알았습니다ㅋㅋ
보통 댓글을 등록하면 completeInsertComment라는 콜백함수를 실행하는데 거기서 이동할 페이지가 지정돼 있을 거예요.
모바일이라 자세히 확인해본 건 아니지만 대강 이렇게 해보면 어떨까 싶어요.
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;
}
위 부분을 다음과 같이 하면 얼추 될 것 같습니다.
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;
if(mid == '댓글 등록시 글 목록으로 가게 하는 게시판의 mid값') url = url.current_url.setQuery('mid',mid).setQuery('document_srl','').setQuery('act','');
//alert(message);
location.href = url;
}
아 그리고 게시판에서 board.js를 쓰는지 board.min.js를 쓰는지 확실하진 않으니까 확인 가능하시다면 board.min.js도 같은 내용을 삽입해주시면 될 것 같습니다.
산소아빠님도 청명한 하루 보내세요~!