웹마스터 팁
[수정] 댓글 삭제 간략화하기
2013.11.26 01:33
*세진님의 조언으로 소스 수정되었습니다. 감사합니다.
*이즈야님의 AjaxBoard 애드온 사용시 이 팁을 적용하면 안됩니다.(이미 적용하셨다면 해당 부분만 지워주세요.)
댓글 삭제시 지금은
1. 삭제 버튼 클릭
2. 삭제 페이지로 이동
3. 삭제 버튼 클릭
4. 원본 페이지로 이동
이런 순서로 되죠. 이것을
1. 삭제 버튼 클릭
2. 삭제 확인창 예 클릭
3. 새로고침
으로 바꾸는 방법입니다.
(html 파일과 js 파일의 이름은 사용 스킨에 따라 천차만별입니다.)
1. 사용하는 게시판 스킨의 comment.html 파일을 찾아 댓글 삭제 버튼 태그 내에 아래 문구 추가
onclick="delComment({$comment->get('comment_srl')});return false"
2. 사용하는 게시판 스킨의 board.js 파일을 찾아 아래 스크립트 추가
// 댓글 삭제 function delComment(cmt_srl){ var msg = window.confirm('Sure?'); if(msg){ var params = new Array(); params["comment_srl"] = cmt_srl; exec_xml("board","procBoardDeleteComment", params, function(){ location.reload() }) } else { } };
댓글 9
-
푸시아
2013.11.26 01:38
좋네요~~! -
XE만세
2013.11.26 01:40
헉...
첫 댓글이 푸시아 님이라니...
감사드립니다 ㅠㅠ
-
sejin7940
2013.11.26 03:44
사실 소스상으로 전혀 문제는 없지만 ^^;;
procBoardDeleteComment 에는.. document_srl 값이 필요가 없어요
따라서 delComment(cmt_srl) 형태로 함수랑 onclick 쪽들을 조금 더 줄여도 된답니다
이런 팁들이 페이지 로딩을 많이 줄여주겠죠. ^^ 배포 감사드립니다~
-
Kimㅇ.ㅅ
2013.11.26 17:28
doc_srl부분을 다 지워야 하는건가요? 어떻게 고쳐야되나요?
-
투씨
2013.11.26 19:02
onclick="delComment({$comment->get('comment_srl')});return false" 혹은
onclick="delComment({$comment->comment_srl});return false"그리고
function delComment(cmt_srl){
var msg = window.confirm('Sure?');
if(msg){
var params = new Array();
params["comment_srl"] = cmt_srl;
exec_xml("board","procBoardDeleteComment", params, function(){
location.reload()
})
} else {
}
}이렇게 하시면 되겠는데요..
-
Kimㅇ.ㅅ
2013.11.26 21:48
감사합니다ㅎ
-
참치.k
2013.11.26 22:31
감사합니다.덕분에 마우스 택스위치를 좀 더 오래쓸수 있게 되었네요 -
explode
2013.11.27 10:48
감사합니다.
-
투씨
2013.12.16 17:07
나중에 발견된 현상입니다만,,
이 팁을 적용하고나면 모듈별권한자가 댓글 삭제시 권한없음으로 뜨는군요.(모듈별 게시판관리자가 있을 때)
제목 | 글쓴이 | 날짜 |
---|---|---|
[수정] 댓글 삭제 간략화하기 [9] | XE만세 | 2013.11.26 |
SSL 적용시 작은 iframe 없애기 [1] | explode | 2013.11.28 |
누리CMS 에디터 잡 버그 있으신 분들 보세요. [2] | explode | 2013.12.03 |
구글 네이버 검색 방지 로봇 robots.txt meta 태그 | jiom | 2013.12.05 |
검색 로봇 막기 (검색 bot 막기) | jiom | 2013.12.05 |
[속도UP팁] 최근게시물 위젯 속도개선 [5] | 소렌트. | 2013.12.09 |
XE 코어 1.7 버전에서 최근이미지 출력하기 [1] | 때린데 또때려 | 2013.12.14 |
레이아웃 css 쉽게 수정하는 방법 (개발자모드 이용) [1] | 멀티비타민 | 2013.12.29 |
에디터로 글 작성시 폰트 크기가 12px로 변경되는 현상 해결방법 [7] | jambox | 2013.12.31 |
나만의 익명게시판에서 닉네임 확인하는 방법(꼼수라고 밝힙니다.) [5] | 착한부산남자 | 2014.01.03 |
홈페이지 접속자, 글(댓글) 작성자 국가 국기 표시 적용 방법 [19] | 라싸 | 2014.01.08 |
XE 전체 타이틀(title) 수정하기 [3] | pezex | 2014.01.16 |
메뉴추가가 안돼요. [2] | 궁굼자 | 2014.01.20 |
회원도 모듈별 적용된 포인트 보게하는 방법. [11] | :DunhillBoy | 2014.02.01 |
관리자화면 상단의 업데이트 해야할 항목 안내문구 안 나오게 하는 방법 [1] | sejin7940 | 2014.02.04 |
통합검색할때 회원별 권한에 따라 내용 보여주기 | garnecia | 2014.02.07 |
1.7.4 - 페이지나 게시판 생성 후 설정화면에 가면 '사이트기본스킨사용' 이 적용되지 않는 버그 해결법 | sejin7940 | 2014.02.08 |
그룹아이콘 모바일에서 표시하기 | 잉카러부 | 2014.02.09 |
마우스드래그금지 | 레치에스 | 2014.02.11 |
2014년 2월 12일부터 갑자기 사이트(관리자 페이지)가 깨지는 경우. | 새하나모 | 2014.02.12 |