라이믹스/XE의 다양한 모듈, 스킨, 애드온 등의 자료를 판매해보세요.

게시물 평점 애드온

등록일

2023-03-31

무료 자료실로 이동

 

(무료 다운가능)


 

  

 

 

 

 

  • 업데이트내역

1.0.4

* 중앙정렬시 우측 쏠림현상 문제 해결

1.0.3

* 평점 본문정렬기능 추가

 

 

  • 애드온소개

기존의 게시물 추천기능을 평점기능으로 간단하게 변환해주는 애드온입니다.

 

 

  • 설치경로

xe설치경로/addons/aa_doc_rating

 

 

  • 라이선스

원칙적으로 다운로드 받으신분만 사용가능하며, 타인에게 재배포 하실 수 없습니다.

 

 

  • 사용방법

 

  1. 애드온을 적용할 게시판을 선택한 후 동작합니다.
  2. 게시판 스킨설정에서 추천수를 표시하는 부분이 있다면 표시옵션을 꺼줍니다.
  3. 스케치북 스킨이 아닌경우 치환자 기능을 사용해야합니다. 이해하기 어렵다면 사용을 고려해주시기바랍니다.

  4. 치환기능 사용시 평점창 위치가 이상할 수 있으니 css기능을 사용하여 위치를 조정합니다.



 

 

  • 참고

추천수 기능을 대체하므로 모든 게시판에 사용하기에는 부적합 하며, 평점 정렬기능을 별도로 제공하지 않습니다. 또한 애드온에서만 모든 처리를 하기때문에 기본적인 평점기능은 갖추었으나 부가적인 옵션에대한 제약이 많은점 인지하시기 바랍니다. 마지막으로 평점을 입력한 댓글을 구별 할 수 없어서 모든댓글 (대댓글제외) 삭제시 다시 평점입력이 가능합니다. 

 

 

  • 주의사항

* 폰트어썸 플러그인이 사용중이어야 합니다. (레이아웃이든 게시판이든 혹은 애드온에서든) 평점애드온에서는 별도로 제공하지않습니다.

* 스케치북 게시판스킨에서만 호환가능합니다. (치환자 문제로 스케치북만 테스트하였습니다.)

* 추천기능이 별로 필요없고 이를 대체하고싶은 경우에만 사용하세요. 

 

 

  • 기타문의사항

이용 중 궁금한 사항이나 기능개선, 버그발견등 그 밖에 여러가지 문의사항들은 xecenter.com 에서 작성부탁드립니다.

 

 

 

  • 참조 스크린샷

 

*평점 결과값

 

*평점화면

 

 

 

*설정화면

 

 

 

 

 

  • 개별 게시판 스킨수정 (고급사용자용)

* 댓글 리스트에도 평점을 보이게 하고 싶을경우 게시판스킨을 수정해야합니다. 

스케치북스킨 기준으로 설명하며 어느정도 코드를 다룰줄 아시는분은 도전해보시기 바랍니다.

 

아래는 적용화면입니다.

 

 

1. 일단 사용중인 게시판 스킨의 skin.xml 파일 가장 아랫부분의 group밑에 아래 group옵션을 추가합니다.

추가하는 이유는 애드온을 사용하는 스킨에만 적용하기 위함입니다.

 

<group>
        <title xml:lang="ko">*별도기능</title>
            <var name="score_use" type="radio">
                <title xml:lang="ko">댓글 평점출력</title>
                <description xml:lang="ko">댓글에 평점(추천수)을 출력합니다. (평점애드온 사용시에만)</description>
                <options value="">
                    <title xml:lang="ko">미출력(기본)</title>
                </options>
                <options value="Y">
                    <title xml:lang="ko">출력</title>
                </options>
            </var>
            <var name="score_design" type="radio">
                <title xml:lang="ko">댓글 평점디자인</title>
                <description xml:lang="ko">댓글 평점디자인을 선택해주세요. (평점애드온 사용시에만)</description>
                <options value="">
                    <title xml:lang="ko">별(기본)</title>
                </options>
                <options value="heart">
                    <title xml:lang="ko">하트</title>
                </options>
            </var>
        </group>

 

 

2. _comment.html 파일의 30번째줄 쯤 (제가 커스텀을 많이하여 다를수있습니다) 

댓글의 닉네임,아이피주소,비밀댓글을 표시하는 코드 마지막부분에 아래 코드를 추가합니다.

대충 <span cond="$comment->isSecret()" class="ico_secret">비밀댓글</span> 이런 코드 다음일것입니다.

아래의 코드의 $mi는 $module_info로 대체할 수 있습니다.

 
<!--//추천(평점)정보 애드온 및 기능 사용시 동작 시작-->
            <block cond="$mi->score_use == 'Y' ">
                {@  
                    $args->member_srl = $comment->member_srl;
                    $args->document_srl = $comment->document_srl;
                    $vt_score = executeQuery('addons.aa_doc_rating.getVotedMemberLog',$args)->data->point;
                }
                {@ $score_design = $mi->score_design ? $mi->score_design : 'star';}
                <span style="color:#ccc; margin-left:5px;" cond="$vt_score > 0">
                    <i class="fa fa-{$score_design}" style="color:#EDB867;"|cond="$vt_score >= 1"></i>
                    <i class="fa fa-{$score_design}" style="color:#EDB867;"|cond="$vt_score >= 2"></i>
                    <i class="fa fa-{$score_design}" style="color:#EDB867;"|cond="$vt_score >= 3"></i>
                    <i class="fa fa-{$score_design}" style="color:#EDB867;"|cond="$vt_score >= 4"></i>
                    <i class="fa fa-{$score_design}" style="color:#EDB867;"|cond="$vt_score >= 5"></i>
                </span>
            </block>
            <!--//추천(평점)정보 애드온 및 기능 사용시 동작 끝-->


 

3. 코드추가가 다 끝났다면 게시판스킨의 옵션에서 1번에서 추가한 평점옵션을 작동시켜줍니다.

 

 

네이버에 이온디를 검색해주세요
미리보기
파일 다운로드하기 전 사용하실 도메인 주소를 입력 후 다운로드 가능합니다.
파일 이름 잔여일 상태 다운로드
aa_doc_rating 1.0.4.zip - - 다운로드
분류 애드온
판매자 XE마켓
사용자평점 0점 / 총 0명 참여
판매포인트 무료
상품카테고리 애드온 
상태 제품소개 
소개 추천기능을 평점으로 대체합니다. 정렬기능은 없습니다. 
설치경로 addons/aa_doc_rating 
버전 1.0.4 
라이센스 XPM 
지원환경  
개발자 날아라 
구매 페이지  
미리보기  
구성품  
문의  
라벨  
외부URL  
네이버에 이온디를 검색해주세요

분류

고급

  • 상품카테고리

  • 상태

  • 지원환경