XETOWN

호수 공원

XE 사용에 대한 여러가지 정보들을 공유할 수 있습니다.
조회 수 825 추천 수 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.6.0 21 file natura 2017.05.22
화제의 글 호스팅 추천/홍보 문커뮤니티 좋네요~~ 추천합니다!! 19 file 쭈박이 2017.05.16
5516 질문/답변 소셜로그인 지원하는 버젼 1 낙타 2017.05.16
5515 호스팅 추천/홍보 문커뮤니티 좋네요~~ 추천합니다!! 19 file 쭈박이 2017.05.16
5514 질문/답변 이미지매직k가....png가 안되는거였나여... 10 쭈박이 2017.05.15
5513 질문/답변 로그아웃을 하면 페이지 내용이 사라지는 현상 문의 드립니다.(해결완료) 1 xe왕초보 2017.05.15
5512 질문/답변 회원탈퇴시 탈퇴회원 게시글 삭제 애드온 관련 6 큰성565 2017.05.15
5511 질문/답변 누리고 특정 상품 판매 갯수를 특정 페이지 모듈에서 나타내는 방법? DevinLee 2017.05.15
5510 질문/답변 내용직접입력 에디터에서 xeicon 사용 할 수 없나요? 1 file 미스강 2017.05.15
5509 질문/답변 홈페이지 색깔 관련 질문이에요~ 8 file copori9 2017.05.14
5508 호스팅 추천/홍보 무료 와일드카드 Alpha SSL 사이트 5 sanvit 2017.05.14
5507 질문/답변 카카오tv, 네이버tv처럼 http로 시작되는 동영상이 모두 차단이 되서요. 6 dongdong 2017.05.14
5506 질문/답변 페이스북 으로 퍼가기 할때 이미지가 나타나는것도 있고 안나타는 것도 있던데 무슨 차이가 있나요? 2 이성민 2017.05.13
5505 질문/답변 SSH 접속시 업그레이드 ? 안내 ? 2 웹지기 2017.05.13
5504 질문/답변 회원가입할 때 limit_date 값 김문수 2017.05.13
5503 질문/답변 갑자기 접속이 안됐다가 풀리는 경우는 왜 그런가요? 3 xe왕초보 2017.05.13
5502 질문/답변 php 7.1 재설치 질문 1 madnomad 2017.05.13
5501 질문/답변 특정 게시판 텍스트 내용만 권한을 주고 숨기고 보이고 할수 있을까요..? 2 구미호 2017.05.13
5500 질문/답변 스케치북 모바일 목록에서 이런 아이콘들 나오게 할 수 있는 방법있나요? 4 file 이브이 2017.05.13
5499 질문/답변 DoorWeb 회사용 레이아웃 A 도메인 변경시 구글맵 로딩 오류 대한천자 2017.05.12
5498 질문/답변 단축키 애드온 자바스크립트 문의 1 socialskyo 2017.05.12
5497 질문/답변 xe 버젼을 업데이트 할수 있는 방법이 있을까요? 2 주피터3837 2017.05.12
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 281 Next
/ 281
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...