XE 공식 자료실

제작자
sejin7940
등록일
2015-01-31
다운로드 수
784
링크1
sejin7940.co.kr

게시글 본문 하단에 추천/비추천 버튼이 노출되게 하는 애드온인데, 이 애드온만의 특징은 클릭시 해당 글이 새로고침되지 않고 바로 처리되기에, 동영상 중심의 게시판 등에 굉장히 효율적이다. 또한 설정에 따라, 추천/비추천 클릭시 확인하는 창을 띄우는 기능도 포함되어있다. (Core 수정이 조금 필요)

이 자료는 XE 공모전 2014 출품작입니다

라이선스
MIT License
설치경로
./addons/sejin7940_addvote
최초 등록일
2015-01-07
전체 다운로드
2,687
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

ver 1.2 에서 변경된 점

1) 새로고침 없이 신고하는 기능 추가  ( Core 추가 수정 필요 - 수정3) 참고)

2) 추천버튼 / 비추천버튼 / 신고버튼 출력 제어 가능


-----------------------------------------------------

기존에 배포되어 있는 추천/비노출/신고 애드온은
게시글 본문 하단에 해당 버튼이 노출되게 하는 애드온입니다.
다만 이 애드온들은 클릭시 해당 글이 새로고침되는 현상이 있습니다.
동영상 중심의 게시판시 추천/비추천시/신고 새로고침 되어 영상이 끊어지는걸 막고자
추천시 새로고침 되지 않도록 기능을 개선한 애드온입니다.

그리고 설정에 의해, 추천/비추천/신고 클릭시 confirm 형태로 실제 추천할지 확인하게 하는 기능도 포함되어있습니다.

세가지 버튼 중에 원하는 것만 출력할 수 있도록 설정이 가능합니다.


새로고침 없이 추천하기 위해.. 현재 Core ( 1.7.8 ) 에서는 조금 수정이 필요합니다
GitHub 에 이 부분을 반영해달라고 요청했기에 추후에는 수정없이도 가능한 날이 올 수도 있지만
당분간은 Core 수정을 같이 해주셔야 이 기능이 작동할겁니다

수정방법은 해당 애드온 내부의 sejin7940.txt 파일을 참조하셔도 되고 아래처럼 수정하셔도 됩니다.

 

버그 보고는 http://sejin7940.co.kr/index.php?mid=sejin7940_works&category=102305 에 해주세요

 

---------------------------------------------------

ps. 두줄 홍보! ^^;

XE 기반의 홈페이지 제작은, http://sejin7940.co.kr/index.php?mid=order_qna 에서 문의하세요
XE 기반 홈페이지만 170개가 넘고, XE 관련 기능개발내역이 500 가지가 넘는 XE 전문 제작 업체입니다! ^^

 

---------------------------------------------------

Core 수정방법

document.controller.php 에서

1)
function procDocumentVoteUp() 함수에서

return $this->updateVotedCount($document_srl, $point);

부분을 아래걸로 교체

$output = $this->updateVotedCount($document_srl, $point);
$this->add('voted_count', $output->get('voted_count'));
return $output;


2)
function procDocumentVoteDown() 함수에서

return $this->updateVotedCount($document_srl, $point);

부분을 아래걸로 교체

$output = $this->updateVotedCount($document_srl, $point);
$this->add('blamed_count', $output->get('blamed_count'));
return $output;

 

3)
function declaredDocument 함수에서

// Call a trigger (after)

위에다가 추가

$this->add('declared_count', $declared_count+1);

포럼 3

로그인 후 작성할 수 있습니다.
  • 2015-04-27 10:06:18 머리어깨

    xe최신버전에서는 core가 이미 수정되어 있던데 작동이 안되네요??
    xe 몇버전까지 잘 작동될까요??

  • 2015-03-31 01:44:02 가가가과갸

    세진님이 올려주신 소스수정으로 그간 잘 이용하고 있었습니다.
    혹시 추천눌렀을때 확인창대신 저절로 사라지는 알림창으로 바꾸는 방법은 없을까요

  • 2015-03-18 14:24:09 지노92

    애드온 잘 사용하고 있습니다. 비회원도 추천이 가능하도록 하고 싶은데 혹시 코드를 어떻게 수정해야하는지 알려주실 수 있나요? 비추천은 회원만 가능하고, 추천만요...^^;