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

content_count 461

게시물 평점 애드온

Registered Date

Mar 31, 2023

무료 자료실로 이동

 

(무료 다운가능)


 

  

 

 

 

 

  • 업데이트내역

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번에서 추가한 평점옵션을 작동시켜줍니다.

 

 

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

Category

advanced

  • 상품카테고리

  • 상태

  • 지원환경

List of Articles
No. Category Subject 사용자평점 point
상품 커스터마이징 건에 대해서
이온디샵에서 개발자/디자이너 여러분의 컨텐츠를 판매하세요.
포인트샵 오픈마켓입니다. 구매를 원할 경우 포인트를 충전해주세요.
20 애드온 신고/비추천 문서 블럭 애드온 free
19 스킨 사업자 등록번호 조회하고 그 결과를 저장하는 소스 3,000P
18 게시판 포켓몬 도감 5,000P
17 기타/플러그인 유튜브 Seeker free
16 에디터 TinyMCE 에디터 v1.5 for Rhymix/XE free
15 위젯 라이믹스 날씨 위젯 (PHP8.3 지원) 500P
14 애드온 라이믹스 소셜로그인(sociallogin) 애드온 500P
13 모듈 라이믹스 포인트선물 모듈(xe-pointsend) 500P
12 애드온 게시판 목록에서 카테고리/확장변수 바로 수정 애드온 free
11 모듈 게시물 순서 변경 모듈 200P
10 모듈 컨텐츠판 모듈 50,000P
9 모듈 아이콘샵(iconshop) 라이믹스(XE) + PHP8 지원 1,000P
8 스킨 라이믹스 마이로그 스킨 - 인스타그램 스타일 [1] free
7 모듈 마이로그(mylog) free
6 모듈 XE Sticker 모듈(이온디 수정) 100P
5 테마/패키지 웹호스팅 설치형 미니홈피 3,000P
4 모듈 XE라이믹스 출석부 출쳌 도장 스킨 free
3 애드온 이미지 필수 애드온 500P
2 애드온 sejin7940_write_limit - 일정기간 글/댓글 작성수 제한 애드온 ver. 1.5.2 free
1 레이아웃 DoorWeb 레이아웃 B ver. 1.4 100P