웹마스터 팁

게시물 본문에 그 글의 추천인과 비추천인을 표시합니다.


1.

첨부파일을 다운받아 압축을 풀면 getDocumentVotedList.xmlgetNickName.xml 파일이 나옵니다. 

이 두 개의 파일을 modules/document/queries 폴더 안에 넣습니다. 


첨부파일 : getDocumentVotedList.zip


2.

modules/document/document.item.php 에서 적당한 곳에 다음 함수를 추가합니다.


        /**

         * @brief 추천/비추천인 리스트를 구함

         **/

         

        function getVotedList($point) {

            if(!$this->document_srl) return;

            if($this->isSecret() && !$this->isGranted()) return;


            $args->document_srl = $this->document_srl;

            $args->point = $point;

            $output = executeQueryArray('document.getDocumentVotedList', $args);            

            return $output->data;

        }


        /**

         * @brief member_srl에 해당하는 nick_name을 구함

         **/

         

function getNickNameByMemberSrl($member_srl) {

            $args->member_srl = $member_srl;

            $output = executeQuery('document.getNickName', $args);

            return $output->data->nick_name;

        }


3. 

적용하려는 게시판 스킨의 view_document.html 을 열어 다음과 같이 추가합니다.


{$oDocument->getContent()}

<!--@end-->

</div>


<!--@if($oDocument->get('voted_count'))-->

<div style="background-color:ivory;padding:10px">

추천인 : 

{@  $voted_list = $oDocument->getVotedList(1)}

  <!--@foreach($voted_list as $val)-->

<span style="margin-left:5px"> {$oDocument->getNickNameByMemberSrl($val->member_srl)} </span>

        <!--@end-->   

     </div>

     <!--@end-->

    

<!--@if($oDocument->get('blamed_count'))-->

<div style="background-color:#f5f5f5;padding:10px">

비추천인 : 

{@  $blamed_list = $oDocument->getVotedList(-1)}

  <!--@foreach($blamed_list as $val)-->

<span style="margin-left:5px"> {$oDocument->getNickNameByMemberSrl($val->member_srl)} </span>

        <!--@end-->   

     </div>

     <!--@end-->


getVotedList(1) 이면 추천인을, getVotedList(-1)이면 비추천인을 출력합니다.

디자인이나 위치는 원하시는대로 바꿔주시면 됩니다.

 

제목 글쓴이 날짜
[주옥시리즈]댓글 작성, 추천후 다운로드 받을수 있게 하기. socialskyo 2013.09.09
관리자에게 무제한 추천기능 부여 (XE Core 수정) [8] sejin7940 2010.06.30
새로고침없이 페이지 리로딩 간단하고 쉽게 서버한테는 미안하게 하는법 (서버단이 아니고 스킨에 ㅠ jquery load씀) 게시글,댓글,추천등 모든 부분다가능합니다. [2] 장포크 2013.08.08
XE 내가 작성한 글 모두 일괄 추천하기. [4] 엘카 2013.08.01
게시판 및 댓글 추천/비추천 카운트가 바로 적용되지 않는 경우 KS 2013.07.28
게시글에 댓글 부분 추천, 비추천 바로 노출하기 [5] file 똑디 2013.07.19
xe_default 게시판 추천/비추천 색상 변경하기 file 화랑529 2013.01.08
추천인/비추천인 표시하기 [7] file 고진감래 2009.11.05
bodex 추천 & 댓글 버튼 만들기. [1] file meanie 2012.10.28
관리자페이지 전체 댓글 리스트에서 추천/비추천수 안 나오는 버그 수정법 [2] sejin7940 2012.06.22
추천, 신고 제한 해제 (관리자만 v1.5.2.2) [4] mugenk 2012.04.09
비회원도 추천가능하게 하기 (1.5기준설명) [3] 빽짱구 2011.11.18
관리자 무한추천 팁과 추천인/비추천인 표시팁의 충돌 [1] ForHanbi 2011.09.10
"이 게시물을..." 추천/비추천/신고 메뉴를 버튼으로 [28] file xe촙5 2007.11.08
추천수와 비추천수를 합친 값을 보여주기 lol €:) 2011.03.11
윈도우즈용 메일서버 추천- NMail [3] u2em 2004.07.19
[강력추천!!] 윈도우에서 아파치,MySql,PHP 돌리기! - apmsetup.com [10] 별빛부셔 2003.09.05
추천해드리는 보안공부 사이트 [3] Dopesoul 2002.10.05
[추천 강의] NZEO.COM 에서 쓰는 북마크 구현하기 [5] 東氣號太 2002.12.28
[추천 강의] [설명] 304번 글에 대한 설명입니다. [5] [콜록]토끼군 2002.12.25