XE 공식 자료실

제작자
Canto
등록일
2015-01-13
다운로드 수
180
링크1
canto.btool.kr/QaA
링크2
Canto/hot_document

"이 자료는 XE 공모전 2014 출품작입니다"
조회수 , 추천수 , 댓글 수 를 바탕으로 게시판에서 화제가 되고 있는 게시물을 가져와 게시판 상단(공지사항) 부분에 표시합니다.

라이선스
GPL v3
설치경로
./addons/hot_document
최초 등록일
2015-01-10
전체 다운로드
4,726

상세 설명

화제의 글 애드온

"이 자료는 XE 공모전 2014 출품(예정)작입니다"

조회 수 , 추천 수 , 댓글 수 를 바탕으로 해당 게시판 혹은 애드온을 사용 하고 있는 전체 게시판의 화제의 글을 뽑아와

게시판의 상단(공지사항란)에 출력하는 애드온입니다.

 

변경 사항

Version 1.2

  • 애드온 설정 - 선택한 모듈에서 사용하지 않음 으로 사용 했을 시 작동하지 않는 문제 해결
  • AND/OR 옵션 추가

Version 1.1

  • 정렬 방식, 추출 방식, 캐시 시간 설정 추가
  • 캐시 처리 추가
  • XE 자료실 등록

 

기능 소개

선택 하는 한 옵션은 아래와 같습니다.

  • 조회 수 범위 지정 ( 해당 조회 수 이상의 글을 추출합니다. )
  • 추천 수 범위 지정 ( 해당 추천 수 이상의 글을 추출합니다. )
  • 댓글 수 지정 ( 해당 댓글 수 이상의 댓글이 작성되어 있는 게시글을 뽑아옵니다. )
  • 각 옵션 AND/OR 선택
  • 시간 지정 ( 현재 시각으로 부터 해당 시간 안에 작성 된 게시물에 한하여 뽑아옵니다. )
  • 정렬 방식 선택 - 게시글 번호 , 조회 수 , 추천 수 , 댓글 수 ( 선택한 옵션을 바탕으로 뽑아온 게시글을 정렬합니다. )
  • 추출 방식 선택 - 개별 게시판 , 전체 게시판 ( 전체 게시판인 경우 본 애드온을 사용하는 게시판을 기준으로 합니다. )
  • 캐시 시간 설정 ( 캐시 시간을 지정 함으로서 반복적인 데이터베이스의 요청을 줄여줍니다. )

 

추가 설정 ( 선택 사항 )

스크린 샷 과 같이 ( 화제의 글 ) 이라는 마크를 붙이고 싶으신 경우에는

해당 게시판 스킨의 normal_list.html 혹은 _normal_list.html 같은 list 출력 페이지

파일을 열으셔서 {$lang->notice} 부분을 아래와 같이 변경하여 주세요.

<!--@if($document->get('hot_document'))-->
<span style="background-color: #ff0000;border-radius: 3px;color:#fff;padding: 2px;">화제의 글</span>
<!--@else-->
{$lang->notice}
<!--@end-->

 

문의 사항 및 지원 안내

본 애드온에 관련된 문의 사항은 사이트 주소에 안내되어 있는 사이트(http://canto.btool.kr/QaA)를 통해 받습니다.

또한 제작자는 본 애드온 자료에 관련되어 유지보수에 대한 책임을 지지 않습니다.

 

포럼 16

로그인 후 작성할 수 있습니다.
  • 2015-01-30 00:13:06 제작자 Canto

    @KTK 세진님의 공지사항 출력 애드온과 비슷한 방식을 취하고 있어서 그렇습니다.
    방법을 찾아보고 있습니다만.. 애드온의 실행순서상 본 애드온이 먼저 실행되고 있기 때문에
    이 애드온 내에서 해결 할 수 있을지 모르겠네요 ㅠ

  • 2015-01-27 16:13:19 KTK

    세진님의 공지사항 출력 애드온과 사용시 중복 출력되네요~~

  • 2015-01-23 01:17:21 제작자 Canto

    @엑스이이와이
    죄송합니다.. 제가 질문을 잘 이해하지 못했는데..
    가능하시면 재현된 url을 알려주실 수 있으신가요??

  • 2015-01-20 02:15:49 제작자 Canto

    @꾸링 다음 버젼에서 수정하겠습니다.
    그리고 중복출력 문제는
    <!--@if($document->get('hot_document'))-->
    <span style="background-color: #ff0000;border-radius: 3px;color:#fff;padding: 2px;">화제의 글</span>
    <!--@else-->
    {$lang->notice}
    <!--@end-->

    이부분 앞에 어떤 코드가 있는 지 알려주세요.
    아마 앞에 그냥 공지라고 있을 듯 싶습니다.

  • 2015-01-20 00:53:52 꾸링

    @canto 스케치북 게시판에서 상담기능을 사용하는 경우에도,

    베스트 게시물이 공지형태로 노출되어
    열람은 불가능하지만 제목이 노출되는 문제가 있습니다.

  • 2015-01-20 00:42:56 꾸링

    @canto

    스케치북 게시판에서
    공지 부분에 중복 출력되는 문제점이 있습니다.

    https://www.xpressengine.com/index.php?mid=qna&document_srl=22923009

  • 2015-01-19 05:47:02 귤까먹이

    애드온 전부 하나씩 설정 해제하면서 테스트 해봤지만
    문제가 없어지지 않았습니다
    문제가 있을법한 모듈도 꺼봤지만 마찬가지구요
    설정후 게시판 진입에 렉이 걸리는 걸로 봐서는 캐쉬쪽 설정에
    문제가 있지 않나 생각합니다

  • 2015-01-16 22:21:05 제작자 Canto

    @오락실주인
    모바일도 이용가능합니다. 모바일에 체크 넣어주시고 하면 되요..

  • 2015-01-16 22:20:35 제작자 Canto

    @귤까먹이
    아 ㅋ 그 해당 게시판이 사용하는 모듈이 어떤건지 알고 싶었던거에요 ㅎㅎ
    일반게시판 모듈이니까 저번에 dx게시판에서 사용못하던 문제는 아닌데
    다른 애드온이랑 충돌하는게 아닌가 싶기도 하고... ㅠ

  • 2015-01-16 19:35:11 귤까먹이

    모듈라구 하시면 제가 어떻게 알려드릴 방법이 없어요 ㅋ
    레이아웃과 게시판은 스케치북을 사용중입니다
    기본적으로 다른 위젯이나 애드온은 문제없이 사용중입니다