Skip to content
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

XE스케치북 게시판 비회원 추천하게 만들기

  • admin
  • 6
  • 0

XE스케치북에서 비회원 추천을 하게 만들려면 두 곳을 수정해야 한다.

먼저 스킨을 수정하고



       
<!--// Vote -->

        <div cond="$mi->votes!='N'" class="rd_vote">

            <a class="bg_f_f9 bd_login" href="#" onclick="doCallModuleAction('document','procDocumentVoteUp','{$oDocument->document_srl}');return false"|cond="$is_logged" style="border:2px solid #{$mi->color};color:#{$mi->color};">

                <b>♥ {$oDocument->get('voted_count')}</b>

                <p style="letter-spacing:-1px"|cond="$lang_type=='ko'">{$lang->cmd_vote}</p>

            </a>

            <a cond="!$mi->votes" class="bg_f_f9 blamed bd_login" href="#" onclick="doCallModuleAction('document','procDocumentVoteDown','{$oDocument->document_srl}');return false"|cond="$is_logged">

                <b>♥ {$oDocument->get('blamed_count')}</b>

                <p style="letter-spacing:-1px"|cond="$lang_type=='ko'">{$lang->cmd_vote_down}</p>

            </a>

        </div>


그다음  xe core를 수정해야함


비회원도 추천/비추천을 사용하게 하려면(baord 게시판)

xe - modules - document - document.model.php 열고

line 518 쯤에 (1.4.x 버전의 경우 line 436 쯤)

if($logged_info->member_srl) {

이 조건절을 없애고

아랫쪽에 조건절을  닫는 } 이것도 없앤다

 

xe - modules - document - document.controller.php 열고

line 19 쯤에 (추천 부분)

if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');

이걸 없앤다

line 51 쯤에 (비추천 부분)

if(!Context::get('is_logged')) return new Object(-1, 'msg_invalid_request');

이것도 없앤다



XE Core를 수정하면 모든 게시판의 추천/비추천에 적용됨으로 가급적 사용하지 않으면 좋은 커스터마이징이다.

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

댓글 쓰기

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

삭제하시겠습니까?

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소