자료실

게시글 별 평점 모듈

2025.03.17 19:08
44
2
자료 유형 모듈
간단한 소개 게시글에 별모양 평점을 부여하는 모듈입니다.
설치 경로 /modules/starpoint
코어 지원 범위 Rhymix 2.1
PHP 지원 범위 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
자료 구분 공개 자료
라이선스 GPL v2
저장소 URL https://github.com/moonhouse-80san/starpoint
데모 URL https://moonhouse.co.kr/xemy/598200
파일명버전날짜용량다운로드 수
starpoint V1.0.zip 1.0 2025.03.17 10.5KB 2

게시글 평점 애드온을 AI의 힘을 빌려서 만들어보다 

애드온의 한계(DB 테이블 생성) 때문에 모듈로 전환을 해 보았으나

https://rhymix.org/qna/1858907

 

역시나 기량의 부족으로 포기를 할려고 할때

얼음조각티님이 기초적인 틀을 만들어 주고, 제가 약간의 디자인을 추가하여 얼음조각티님의 허락을 득한 후 

모듈로 배포합니다.

 

[설치 방법]

1. 다운 받은 모듈을 설치 - 관리자 설정 없음

2. 게시글 별 평점 모듈을 적용할 게시판 스킨의 파일에 아래의 코드를 작성 

(예 : /modules/board/skins/sketchbook5)

 

/modules/board/skins/sketchbook5/skin.xml 에 추가
<var name="star_point" type="radio">
    <title>게시글 별 평점 모듈 사용</title>
    <description>게시글 별 평점 모듈이 설치되어 있어야 합니다.</description>
    <options value="">
        <title>모듈 설치 안됨(기본)</title>
    </options>
    <options value="Y">
        <title>모듈 설치</title>
    </options>
</var>

 

/modules/board/skins/sketchbook5/_read.html 의 적당한 위치에 추가
<include cond="!$mi->star_point ==''" target="/modules/starpoint/tpl/rating.html" />

 

3. 게시판 스킨 설정에서 "게시글 별 평점 모듈 사용" 에서 "모듈 설치"를 선택하면 됩니다.
 

[비로그인]

image.png

 

[로그인 회원]

image.png

 

[평점후]

image.png

팔공산 Lv. 5

댓글 6

  • 8시간 전 #1904047

    먼저 좋은 자료 감사합니다.

    방금 받아서 설치를 해보았는데

    스케치북 스킨에서만 동작하나요?

    rx-flextagram 스킨에서는 평점 후 적용이 안됩니다.

  • 1시간 전 #1904062

    그렇지는 않을걸요...

    OrangeDay_board,  default, xedition에서도 작동 확인했습니다. 

  • 1시간 전 #1904074

    rx-flextagram 스킨에서는 평점 후 적용이 안되네요. ㅠㅠ

  • 55분 전 #1904077

    /modules/board/skins/rx-flextagram/components/article/article.html

     

    <include target="article-grantform.html"/>
    <!--@else-->
    {$oDocument->getContent(false)}
    <!--@end-->

    <include target="/modules/starpoint/tpl/rating.html" />

     

    이렇게 적용하니 작동하는데요

  • 37분 전 #1904080

    저도 똑같이 했는데

    별점을 클릭하면 평점 후 내용이 적용되지 않더라구요. 

    아이고 제가 바보 였네요.

    잘 됩니다. 도움 감사드립니다.

    잘 사용하겠습니다.

  • 30분 전 #1904084

    default 나 xedition 스킨에도 적용을 한번 해 보시고

    적용안되면 DB의 테이블이 생성이 안되었거나 시스템의 문제 같고

    적용된다면 rx-flextagram 스킨에서의 문제인 것 같습니다.