

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

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

  만든사람 : 피리

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

  작성날짜 : 2015년 07월 08일 금요일 오전 06시 05분, 날씨 맑음

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

===========================================================
 피리 > 장터 게시판 스킨 PLUS G5 > 필독사항 및 설치방법
===========================================================




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


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


 # Ver 0.3.0 [무료버젼]
 - 날짜 : 2017년 02월 17일 금요일 오전 06시 01분 - 날씨 맑음

 . 개발 착수 : 2017년 02월 14일 화요일 오전 11시 21분 - 날씨 맑음

  . "piree.extend.php"를 최신 피리웹프로그램 버전을 적용

  . URL 코드 순서 변경

  . 관리자 화면 프로그램 설정 저장하는 파일 소스 일부 수정

  . 프로그램 설정 변수 접두어 변경

  . 주소복사 라이브러리를 "zclip"에서 "clipboardjs"로 변경

  . 사용자 화면 style 수정


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


 # Ver 1.1.0 [유료버젼]
 - 날짜 : 2017년 02월 16일 목요일 오후 01시 36분 - 날씨 맑음

 . 개발 착수 : 2017년 02월 14일 화요일 오전 11시 21분 - 날씨 맑음

  . "piree.extend.php"를 최신 피리웹프로그램 버전을 적용

  . URL 코드 순서 변경

  . 주소복사 라이브러리를 "zclip"에서 "clipboardjs"로 변경

  . 사용자 화면 style 수정

  . [ 관리자 >> 단축 URL 목록 ] 주소복사 버튼 추가

  . [ 관리자 >> 링크 목록 ] 주소복사 버튼 추가


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


 # Ver 1.0.0 [유료버젼]
 - 날짜 : 2016년 07월 26일 화요일 오후 22시 31분 - 날씨 더움

 . 개발 착수 : 2016년 07월 16일 토요일 오전 03시 20분 - 날씨 맑음


 [프로그램 설정] 단축 URL 도메인
   - 프로그램에서 적용 방식을 piree.extend.php파일에서 설정테이블의 필드의 저장으로 변경


 [프로그램 설정] 주소복사 버튼 이미지 URL
   - 주소복사 버튼 이미지를 프로그램 설정 테이블의 필드에 저장


 [프로그램 설정] 단축 URL 중복 입력 권한
   ( 프로그램 설정 테이블의 필드에 저장만 하고 적용하지는 않음 )


 [프로그램 설정] 단축 URL 검색 권한
   ( 프로그램 설정 테이블의 필드에 저장만 하고 적용하지는 않음 )


 [프로그램 설정] 단축 URL 입력 회원 권한
   ( 프로그램 설정 테이블의 필드에 저장만 하고 적용하지는 않음 )


 [프로그램 설정] 단축 URL 최신 목록 보기 권한
   - 단축 URL 최신 목록을 볼수 있는 최소 회원 권한
   - 실제 적용중


 [프로그램 설정] 단축 URL 최신 목록 수
   - 실제 적용중


 [프로그램 설정] 단축 URL 전체 목록 보기 권한


 [프로그램 설정] 단축 URL 링크 현황 보기 권한


 [프로그램 설정] 단축 URL 링크 클릭 보기 권한


 [프로그램 설정] 단축 URL 사용 순서
   - 앞부터 사용하기 (짧은 코드부터) 
   - 뒤부터 사용하기 (긴 코드부터) 
   - 랜덤으로 사용하기 


 [프로그램 설정] 단축 URL 유료 포인트 점수
   ( 프로그램 설정 테이블의 필드에 저장만 하고 적용하지는 않음 )


 [프로그램 설정] 단축 URL 유료 보장 날짜수
   ( 프로그램 설정 테이블의 필드에 저장만 하고 적용하지는 않음 )


 [프로그램 설정] 관리자 화면 단축 URL 목록 자료수선택입력


 [프로그램 설정] 관리자 화면
LINK 목록 자료수선택입력


 [프로그램 설정] 관리자 화면에 [LINK 목록]의 자료수를 입력해 주세요.


 [프로그램 설정] 관리자 화면


 [프로그램 설정] 사용자 화면 단축 URL 목록 자료수선택입력


 [프로그램 설정] 사용자 화면 LINK 목록 자료수선택입력


 [프로그램 설정] 사용자 화면 단축 URL 목록 자료수선택입력


 [프로그램 설정] 한번에 검색할 건수


 [프로그램 기능] 설정 정보 수정할때마가 단축 URL, 링크수를 파악하여 저장


 [프로그램 기능] 링크 클릭한 기록을 년도별로 테이블에 저장


 [관리자 화면] 단축 URL 목록 페이지
   - 검색 기능
   - 개별 단축 URL 체크하여 선택
   - 연결할 URL 선택하여 일괄 수정
   - 연결할 URL 중복하여 입력 여부 체크하여 선택
   - 페이지 분할
   - 저장하는 항목 : 일련번호, 단축 URL 코드, 코드 길이, 회원아이디, INDEX 번호, HOST 번호, LINK(연결할 URL) 번호, 연결할 URL


 [관리자 화면] 링크 목록 (연결할 URL)
   - 검색 기능
   - 연결할 URL 중복하여 입력 여부 체크하여 선택
   - 페이지 분할
   - 저장하는 항목 : 일련번호, 회원아이디, 등록상태, HOST 번호, 단축 URL 코드, 연결할 URL


 [관리자 화면] 링크 클릭 현황 (링크 연결 현황)
   - 검색 기능
   - 페이지 분할
   - 저장하는 항목 : 일련번호, 회원아이디, 단축 URL 번호, 단축 URL 코드, LINK(연결할 URL) 번호, 연결할 URL, 클릭한 REFERER URL, 클릭 월, 클릭 일, 클릭 시간대, 클릭 요일, 클릭 몇주차, 아이피, 클릭일시
   - 저장하는 항목 : 일련번호, 회원아이디, 등록상태, HOST 번호, 단축 URL 코드, 연결할 URL


 [사용자 화면] 단축 URL 최신 목록
   - 단축 URL 코드
   - LINK URL
   - 주소복사 버튼 (PC 화면)
   - 클릭 수
   - 클릭시 전체 클릭수, 회원이 클릭한 수, 비회원이 클릭한 수 저장


 [사용자 화면] 단축 URL 목록
   - 전체목록, 나의 URL 목록 링크
   - 단축 URL 코드
   - LINK URL
   - 주소복사 버튼 (PC 화면)
   - 클릭 수
   - 클릭시 전체 클릭수, 회원이 클릭한 수, 비회원이 클릭한 수 저장
   - 페이지 분할


 [게시판 화면] 게시글 목록
   - 스킨 파일 상단에 "단축 URL" 가져오고 저장하는 복잡한 소스를 없애고 프리 프로그램에서 자동으로 처리하게 처리
   - 주소 URL과 주소복사 버튼만 넣어도 기능 구현


 [게시판 화면] 게시글 내용보기
   - 스킨 파일 상단에 "단축 URL" 가져오고 저장하는 복잡한 소스를 없애고 프리 프로그램에서 자동으로 처리하게 처리
   - 주소 URL과 주소복사 버튼만 넣어도 기능 구현


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


 # Ver 0.2.0 [무료버젼]
 - 날짜 : 2016년 07월 15일 금요일 오후 23시 16분 - 날씨 비옴

 . 개발 착수 : 2016년 07월 03일 일요일 오후 16시 32분 - 날씨 맑음

  . 관련 테이블 새로 생성, 기존 테이블과는 이름과 스키마가 다름
  . 모바일 스킨 디렉토리명 변경 "_skin_mobile" 에서 "_skin_mo"으로 변경
  . 프로그램 설정 변수명 변경
	. 프로그램 실행 디렉토리 이름 변경 (프로그램 코드 삭제하고 프로그램 번호로만 구성)
	. 게시글 목록화면에도 "단축 URL" 적용


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


 # Ver 0.1.0 [무료버젼]
 - 날짜 : 유실로 인한 기록 없음

  . 개발 착수 (작성날짜 : 2014년 02월 15일 토요일 오후 20시 04분 개발 착수)
  . URL 코드를 미리 테이블에 입력
  . 사용하지 않은 URL 코드를 배정
  . 게시글에 단축 URL 사용
  . 긴 URL 입력하여 단축 URL 제공
  . 단축 URL 플래시를 사용한 주소복사 기능
  . 그외 기능은 유실로 인하여 기록없음


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


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






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => 설치방법 - 공통
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


  #########################################################
  ## head.sub.php 에 아래 코드 삽입
  "<script src="<?php echo G5_JS_URL ?>/wrest.js"></script>" 아래에 삽입

<?php

	//*******************************************************
	//** DEV_SOSS
	//*******************************************************

	//=======================================================
	// PIREE_프로그램에_필요한것_사용
	include_once(PIREE_PATH.'/piree_head.php');

?>


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => 설치방법 - 공통
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => 설치방법 - 개별__프로그램_별로
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


  #########################################################
  ## adm에 아래 화일 복사
  // 관리자 메뉴 화일이 있으면 아래 코드 삽입
  admin.menu770.php 안에 {{ array("770001",	"피리 테이블 생성", G5_ADMIN_URL."/p770001/", "table"), }} 아래에 아래 코드 추가하기 (프로그램 메뉴에 추가)

	array("770005", "단축 URL 1.1.0", G5_ADMIN_URL ."/p770005/", "short_url"),



  #########################################################
  ## 장터 스킨 적용하기

  - "관리자 > 게시판관리 > 게시판관리"에서 원하는 게시판의 스킨을 PC, 모바일 모두 "piree_p770005_sh_url" 로 선택


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => 설치방법 - 개별__프로그램_별로
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => HTACCESS_파일__설정방법
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


  1. 아래 내용을 도메인의 루트 디렉토리에 ".htaccess" 파일로 저장합니다.

  2. http://MYDOMAIN/URL 으로 하려면 아래와 같이 작성합니다.
RewriteRule ^([a-zA-Z0-9]+)$ http://MYDOMAIN/piree/p770005/go.php?sh_url_c=$1 [L]

	3. http://MYDOMAIN/v/URL 으로 하려면 아래와 같이 작성합니다.
RewriteRule ^v/([a-zA-Z0-9]+)$ http://MYDOMAIN/piree/p770005/go.php?sh_url_c=$1 [L]


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ http://MYDOMAIN/piree/p770005/go.php?sh_url_c=$1 [L]
</IfModule>


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => HTACCESS_파일__설정방법
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => PC_화면__게시글에__단축_URL__추가하기
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


	//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	// 추가 방법

	1. 게시판 스킨 폴더에 "piree_p770005_sh_url" 스킨의 head.skin.php 파일을 원하는 게시판 스킨 폴더에 복사


	2. $board_skin_path/list.skin.php 파일 상단에 아래 코드 추가
	include_once($board_skin_path ."/head.skin.php");


	3. $board_skin_path/list.skin.php 파일 상단에 아래 코드 추가
    <section id="bo_l_sh_url">
        <h2>주소복사</h2>
				<a href="<?php echo $list_index_url; ?>"><?php echo $list_index_url; ?></a> 
				<button class="copy_url_btn" data-clipboard-text="<?php echo $list_index_url; ?>" style="border:0;"><img src="<?php echo PIREE_URL ?>/_image/button/rr_FFFFFF_50_18__url_copy.gif" border="0" alt="주소복사"></button>
    </section>


	4. $board_skin_path/view.skin.php 파일 상단에 아래 코드 추가
	include_once($board_skin_path ."/head.skin.php");


	5. $board_skin_path/view.skin.php 파일 상단에 아래 코드 추가
    <section id="bo_v_sh_url">
        <h2>주소복사</h2>
				<a href="<?php echo $view_index_url; ?>"><?php echo $view_index_url; ?></a> 
				<button class="copy_url_btn" data-clipboard-text="<?php echo $view_index_url; ?>" style="border:0;"><img src="<?php echo PIREE_URL ?>/_image/button/rr_FFFFFF_50_18__url_copy.gif" border="0" alt="주소복사"></button>
    </section>


	6. $board_skin_path/style.css 파일에 아래 코드 추가
#bo_l_sh_url {margin-bottom:10px;padding:10px 0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#bo_l_sh_url h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_v_sh_url {padding:0 0 10px;border-bottom:1px solid #ddd}
#bo_v_sh_url h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}


	7. 위 3번부터 6번까지는 style을 원하는대로 수정해서 사용하시면 됩니다.



//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => PC_화면__게시글에__단축_URL__추가하기
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%






//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 시작 => 설치/설정 방법
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


  1. 다운로드 받은 압축파일을 풀어서 서버(호스팅)에 올립니다.

  2. 위에 "설치방법 - 공통"과 "설치방법 - 개별__프로그램_별로" 안내대로 합니다.

  3. 관리자 > 피리 PLUS G5 > 테이블 생성에서 "단축 URL" 항목의 설치하기 실행
  (단축 URL 코드가 많으면 시간이 오래 걸릴수 있습니다.)

  4. 설정화면에서 원하는대로 설정후 저장

  5. 위에 "HTACCESS 파일 설정방법"의 안내대로 실행

  6. 원하는 게시판에 위에 "PC 화면 게시글에 단축 URL 추가하기"대로 하여 게시판에 주소복사 기능 적용하기

  7. 주소복사하여 새 브라우져창에 붙혀넣기 하여 원하는 페이지로 이동하는지 확인하기

  8. /piree/p770005/ ("단축 URL 페이지") 를 열어서 새 URL을 붙혀넣기 한후 "단축 URL"이 생성되는지 확인
  


//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
//** 끝 => 설치/설정 방법
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
