XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 817 추천 수 9 댓글 64
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

제목 없음.png

 

https://github.com/huhani/xe-comment-without-refresh

 

자꾸 중복 올리는 것 같아서 죄송합니다 ㅠㅠ

기능은

1. 새로고침 없는 댓글 작성

2. 새로고침 없는 댓글 수정

3. 새로고침 없는 댓글 삭제

4. 새로고침 없는 cpage 이동

5. 새로고침 없는 댓글 추천

6. 스티커 모듈 연동(스킨 설정에서 사용가능)

 

개발 환경은 php 5.6, XE 1.8.27, textarea에디터 사용을 기준으로 제작되었고 스티커 모듈 연동 기능은 모바일에선 권장하지 않습니다.

 

만약 잘 사용하신다면 깃허브에 별이라도 눌러주시면 감사하겠습니다 ㅠㅠ

 

board_extender 애드온 API:

 

1. document_srl과 comment_srl이 주어졌을 경우 자동으로 해당 댓글이 있는 cpage 찾아가기(전송값 중에 cpage값이 없어야 합니다):

http://domain_example.com/index.php?mid=testboard&document_srl=65535&comment_srl=2147483647&cpage_detect=1

 

2. 댓글 권환 체크하기(특히 비회원):

        var params = {
            mid : current_mid,
            document_srl : document_srl,
            comment_srl : comment_srl
        };
exec_json('comment.getCommentGrant', params, function(ret_obj){
var error = ret_obj.error;
var message = ret_obj.message;
var commentGrant = ret_obj.grant;

if(!commentGrant){
var password = prompt("비밀번호를 입력해주세요.", "");
if (password == null || password == ""){
return false;
}

});

 

테스트 : http://test.dnip.co.kr/index.php?mid=board&document_srl=418

 

+ 2016.12.31

스케치북 1.7.2로 업데이트 및 댓글단 ck에디터 호환작업 하였습니다.

 

+ 2017.01.31

XSS 취약점 수정 <http://xvezda.blog.me/220921753825>

  • ?
    후하니 2017.02.06 10:56:19

    유투브 혹은 기타 멀티미디어 크기가 큰 경우 비율에 맞게 가로세로 리사이징 + PC 유투브 전체화면 허용

  • ?
    고양이 2017.02.06 13:27:12 Files첨부 (1)

    제목-없음-1.jpg

     

    비회원 댓글삭제시 해당에러는 무슨 에러일까요?

    500에러가 발생하네요.

  • ?
    후하니 2017.02.06 17:44:50
    이렇게만 봐선 오류 파악이 어렵습니다
    php에러 로그 캡쳐해주신다면 확인해보겠습니다.
  • ?
    기븐 2017.02.09 15:28:15

    댓글 작성시에 한 가지 문제가 있는데, oEmbed를 사용할 경우, 댓글에 유튜브 링크 등이 있을 때, 새 댓글을 작성하거나 하기 전에는 정상적으로 oEmbed가 작동해서 동영상이 보이는데, 새 댓글을 작성하고 나면 그때부터 갑자기 댓글 영역에서 oEmbed가 동작하지 않네요.(동영상을 재생 중이었을 경우 끊어집니다.) 새로고침을 해야 다시 나옵니다. (본문영역은 관계없음)

    혹시 해결방법 아시나요?

  • ?
    기븐 2017.02.09 16:17:47
    https://metalgall.net/test/1011424

    테스트용 링크입니다.
  • ?
    후하니 2017.02.09 16:37:50

    저게 댓글 새로고침 대신 html부분을 교체해버리는 방식이라
    oEmbed뿐만 아니라 자동 링크 애드온도 아마 씹혀버릴겁니다.
    댓글 새로고침 후 다시 자바스크립트를 재로딩 시키거나 이중포문 돌려서 갱신된 댓글만 추가시켜야 될거에요

  • ?
    기븐 2017.02.09 20:04:55
    한가지 문제가 더 있네요..

    관리자가 맨 마지막 댓글을 수정하려고 하면 댓글 수정 페이지가 로딩되네요.

    자기 자신이 쓴 댓글인 경우 아무 문제 없고, 맨 마지막 댓글이 아니라 그 위의 댓글들 또한 문제가 없습니다.

    맨 마지막 댓글 + 관리자가 다른 사람의 댓글 수정을 시도할 때만 이런 현상이 나타나네요

    (정확하게는, 댓글 수정 누르면 순간적으로 후하니님이 변경하신 댓글 수정창이 뜨는데, 그때 글자들이 <p> 태그로 감싸져 있는 증상이 나타납니다.

    이 화면이 뜨고 나서 곧바로 별도의 댓글 수정페이지로 넘어가네요. 물론 다른 댓글이나 자기 자신이 쓴 댓글은 p 태그 같은거 안 나타납니다.)

    근데 다 그런 것도 아닙니다. 어느 시점 이후의 게시물부터 그런 증상이 나타나는데, 타임라인 모듈과 관련이 있는 거 같기도 하고..

    도무지 뭐때문에 그런지 알 수가 없네요;;

    혹시 해결방법 아시는지 궁금합니다.

    자꾸 질문드려서 죄송합니다 ㅠㅠ

    (사실 저러한 경우가 매우 특이한 경우라, 굳이 해결 안 하고 그냥 써도 큰 문제는 없긴 합니다.)
  • ?
    후하니 2017.02.09 20:15:21
    board.js openModifyEditor 함수 부분에

    if(text.indexOf("<p")+text.indexOf("<div") > -2){
    location.href = href;
    }

    HTML태그가 있는 경우 에디터로 넘어가게끔 되어있어서 그런 것 같습니다.
    아마 textarea가 아닌 다른 에디터를 사용하여 작성하여 등록하면 문제가 발생할 거에요.
  • ?
    기븐 2017.02.09 21:24:17
    음.. 그렇군요. 분명 textarea로 작성한 댓글일텐데 왜 그러는건지.. 여튼 감사합니다.
  • profile
    약사이다 2017.02.17 14:17:45
    이거 대로 하면 대댓글은 작동하지 않더라구요~
  • profile
    약사이다 2017.02.17 14:53:18
    대댓글의 loadsticker(1,'reply')를 그대로 하면 대댓글 이안되어서

    loadsticker(1,$('input[name=parent_srl]').val()) 로 하니 잘 작동합니다.
  • ?
    xetown998 2017.02.23 05:03:39

    와 감사합니다  더 궁금한점 있으면 댓글로 문의할게요!

  • profile
    희스깅 2017.03.12 23:59:06
    이걸 사용시 가끔 댓글등록이나 글쓰기 등록할때 무반응이 한번뜨고 한번더 누르면 이미 작성된게시글이라고 나오내요..
    혹시 해결법은 없을까요?
  • ?
    takeall 2017.04.04 22:18:59
    정말 감사합니다! 사용해보니 스티커를 등록한 회원도 본인의 스티커를 구매해야하던데 자신의 스티커는 그냥 사용하게 할 수 있을까요? 좋은 자료 공유해주셔서 정말 감사드립니다.

List of Articles
번호 분류 제목 글쓴이 날짜
공지 질문/답변 답변을 확실히 받기위한 질문자 지침서 4 람보 2017.05.04
화제의 글 자료공유 플로팅 팝업 비디오 애드온 ver 0.5.2[update 17/05/20] 92 file natura 2017.05.09
화제의 글 자료공유 플로팅 팝업 비디오 애드온 VER 0.6.0 15 file natura 2017.05.22
219 XE 사용팁 후원회원 가입 받을 때 후원금액 선택 받는 법 19 file 윤삼 2017.03.13
218 XE 사용팁 비밀 대댓글의 노출 레벨에 대한 alert 표시 1 socialskyo 2017.03.13
217 XE 사용팁 이 사이트를 나가시겠습니까? 라는 메시지가 자주 출력된다면... 6 Chronos 2017.03.13
216 XE 사용팁 글쓴이 게시물 로그인한 회원만 보여주기 Chronos 2017.03.13
215 XE 사용팁 후원회원 가입 받을 때 서명(싸인, 사인) 받는 법 2 - 복수의 패드 및 해당 확장변수가 필수/선택일 경우를 모두 고려함 10 윤삼 2017.03.11
214 XE 사용팁 네이버 공유하기 - 블로그,카페,폴라 7 file 너에게제공 2017.03.10
213 XE 사용팁 후원회원 가입 받을 때 서명(싸인, 사인) 받는 법 58 윤삼 2017.03.05
212 XE 사용팁 nginx 서버에서 게시판 카테고리를 못 불러오는 문제점 4 이온디 2017.02.24
211 XE 사용팁 ckeditor 쓰는 기능만 포함해서 커스텀 빌드하기 + 버전 업데이트 쉽게 하기 기븐 2017.02.15
210 XE 사용팁 xpresseditor_axupload5 이미지 본문 자동삭제 후하니 2017.02.11
209 XE 사용팁 모바일에서 ckeditor 사용시 좀 더 보기 좋게(+쓰기 편하게) 하기 (최종수정) 15 기븐 2017.02.10
208 XE 사용팁 게시판 게시물 제목 클릭시 메시지 창 표시 스크립트입니다. 포인트 차감 경고 등으로 활용 할 수 있습니다. DevinLee 2017.02.07
207 XE 사용팁 XE 설치시 깨짐 화면 (아이비호스팅 UTF-8 / PHP 7.0 / MariaDB 10.1) 2 칼럼 2017.01.23
206 XE 사용팁 카페24 가상서버 사용자 고급메일 발송모듈 우리메일 작동이 되지 않을 시 2 file yoon 2017.01.16
205 XE 사용팁 대댓글 수신자 표기 2 5 GG 2017.01.16
204 XE 사용팁 php7.0에서 포인트 팡팡 플러스 에드온 에러 수정 나만의너 2017.01.14
203 XE 사용팁 스케치북 스킨 프로필 이미지 크기 변경 가시밭 2017.01.10
202 XE 사용팁 글쓴이 게시글 표시 애드온에서 출력을 회원이 선택하게 하는 방법 2 file 약사이다 2017.01.06
201 XE 사용팁 XE 코어 업데이트 후 관리자 대시보드에 업데이트 문구가 남아 있을때 GG 2017.01.06
200 XE 사용팁 .htaccess 이용하여 타서버에서 이미지 링크 막기 (이미지 무단링크 방지) 구미호 2017.01.06
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...