
=====================================================================

  프로젝트 이름 : Piree WON Program PLUS G5 (유료) 

  만든사람 : 피리

  홈페이지 : http://www.piree.kr

  작성날짜 : 2021년 10월 25일 월요일 오후 23시 15분 - 날씨 맑음, 6.8, 16, 4, 0%, 1.2ms, 6% / 나쁨, 48, 28

  저 작 권 : Copyright ⓒ 2014 투스포츠 (원병철) All right reserved
              그누보드 외에 추가된 소스는~
              만든사람의 허락없이 무단으로 사용할수 없습니다.
              사용하고자 할 경우 만든사람의 허락을 받아야 합니다.
              http://www.piree.kr 에 문의해 주세요.

=====================================================================
 피리 > 피리 게시글 반응 기능 > 필독사항 및 설치방법
=====================================================================





//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => HISTORY
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


----------------------------------------


 # [그누보드5 순정용] Ver 0.0.1.1
 - 날짜 : 2022년 01월 06일 목요일 오전 0시 25분 - 날씨 맑음, -2.9, 3, -7, 20%, 1.2ms, 3% / 상당히 나쁨, 61, 38

  . 개발착수 ( 2022년 01월 05일 수요일 오후 21시 43분 - 날씨 구름많음, -1.0, 1, -10, 20%, 1.0ms, 16% / 상당히 나쁨, 66, 39 )

  . 각 항목에 [ 이미지 ]를 사용할수 있도록 기능 추가


----------------------------------------


 # [그누보드5 순정용] Ver 0.0.1
 - 날짜 : 2021년 12월 02일 목요일 오후 22시 19분 - 날씨 맑음, 9.5, 17, 2, 0%, 1.5ms, 0% / 보통, 47, 22

  . 개발착수 ( 2021년 12월 02일 목요일 오후 23시 25분 - 날씨 맑음, 4.8, 4, -6, 30%, 2.1ms, 14% / 좋음, 27, 11 )

  . 폴더 추가
		- 관리자 화면 : /adm/piree/p770074/ver__0.0.1/
		- 사용자 화면 : /piree/p770074/ver__0.0.1

  . 추천, 비추천과 같은 반응 버튼 클릭했을때 처리하는 파일 작업
		- /piree/p770074/ver__0.0.1/article.response.do.php

  . 이미 [ 1번째 항목 ], [ 다른 항목인 2~6번째 항목 ] 했어도 추가 기능
		- [ 1번째 항목 ] 한후 [ 1번째 항목 ] 취소 기능
		- [ 다른 항목인 2~6번째 항목 ] 한후 [ 다른 항목인 2~6번째 항목 ] 취소 기능
		- [ 1번째 항목 ] 한후 [ 다른 항목인 2~6번째 항목 ]으로 변경 가능
		- [ 다른 항목인 2~6번째 항목 ] 한후 [ 1번째 항목 ]으로 변경 가능

  . 게시판 스킨 추가
		- PC 화면 : p770074_response__v_0_0_1
		- MOBILE 화면 : p770074_response__v_0_0_1


----------------------------------------


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => HISTORY
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => 설치, 설정 순서
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


  1. 설치전에 소스파일과 data 폴더의 파일, DB를 반드시 백업한다.



  2. 파일을 그누보드5.4가 설치된 서버에 업로드 한다.



  4. 원하는 게시판 스킨을 아래의 폴더로 선택한다.
		- PC 화면 : p770074_good__v_0_0_1
		- MOBILE 화면 : p770074_good__v_0_0_1



  5. [관리자 화면 > 프로그램 설정] 화면에서 원하는대로 설정한다.



  6. [관리자 화면 > 프로그램 설정 > 6개 항목]의 이름을 입력한다.
		- 예) 너무 좋아요, 좋아요, 신나요, 멋져요, 유익해요, 보통이에요, 별로에요, 싫어요, 너무 싫어요, 슬퍼요



  7. /piree/p770074/ver__0.0.1.1/icons/ 폴더에 각 항목별 이미지 6개를 올린다.
		- 1번째 항목 이미지 파일 이름은 "1.gif"로 올린다.
		- 2번째 항목 이미지 파일 이름은 "2.gif"로 올린다.
		- 3번째 항목 이미지 파일 이름은 "3.gif"로 올린다.
		- 4번째 항목 이미지 파일 이름은 "4.gif"로 올린다.
		- 5번째 항목 이미지 파일 이름은 "5.gif"로 올린다.
		- 6번째 항목 이미지 파일 이름은 "6.gif"로 올린다.



  8. 위에 7번에 올린 이미지가 커서 화면이 깨질경우 아래 경로의 파일에서 스타일을 수정한다.
   - PC 화면 : /piree/p770074/ver__0.0.1.1/_skin_pc/스킨이름/p770074.style.css
   - MOBILE 화면 : /piree/p770074/ver__0.0.1.1/_skin_mo/스킨이름/p770074.style.css



  9. 해당 게시판에 접속하여 게시글을 작성하고 다른 아이디로 로그인 한후에 [6개 항목]을 클릭하며 테스트 한다.


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => 설치, 설정 순서
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => 게시판에 본 프로그램 적용하는 방법
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


  1. 게시판의 게시글 내용보는 파일을 연다.
		- 그누보드 "5.4.15.1"의 "/skin/board/basic/view.skin.php" 파일 기준으로 한다.
		- PC 스킨 기준이며 모바일 스킨은 아래 코드에 해당되는 부분을 삭제하고 대체 코드를 입력한다.


  2. view.skin.php 파일의 "추천, 비추천"에 관련된 아래 코드를 삭제한다.
		- 113줄부터 138줄까지 삭제한다.
		- "<!--  추천 비추천 시작 { -->" 아래줄부터 "<!-- }  추천 비추천 끝 -->" 바로 위줄까지 삭제한다.


  3. 위에 2번의 코드를 지운 곳에 아래 코드를 삽입한다.
		- <?php include_once( piree__path($piree_prog_a[770074]['num'], 'article.response.view.php', 1, '0.0.1.1') ); ?>


  4. view.skin.php 파일의 "추천, 비추천"에 관련된 아래 코드를 삭제한다.
		- 259줄부터 269줄 삭제한다.
		- 아래 코드이다.
    // 추천, 비추천
    $("#good_button, #nogood_button").click(function() {
        var $tx;
        if(this.id == "good_button")
            $tx = $("#bo_v_act_good");
        else
            $tx = $("#bo_v_act_nogood");

        excute_good(this.href, $(this), $tx);
        return false;
    });


  5. view.skin.php 파일의 "추천, 비추천"에 관련된 아래 코드를 삭제한다.
		- 275줄부터 298줄 삭제한다.
		- 아래 코드이다.

function excute_good(href, $el, $tx)
{
    $.post(
        href,
        { js: "on" },
        function(data) {
            if(data.error) {
                alert(data.error);
                return false;
            }

            if(data.count) {
                $el.find("strong").text(number_format(String(data.count)));
                if($tx.attr("id").search("nogood") > -1) {
                    $tx.text("이 글을 비추천하셨습니다.");
                    $tx.fadeIn(200).delay(2500).fadeOut(200);
                } else {
                    $tx.text("이 글을 추천하셨습니다.");
                    $tx.fadeIn(200).delay(2500).fadeOut(200);
                }
            }
        }, "json"
    );
}


  6. 화면 보이는 부분과 이에 필요한 자바스크립트, JQUERY 코드가 위에 3번 코드에 포함되어 있다.
		- /piree/p770074/article.response.view.php


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => 설치, 설정 순서
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
