
/*
===========================================================

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

  만든사람 : 피리

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

  작성날짜 : 2014년 03월 26일 화요일 오전 11시 02분 - 날씨 맑다

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

===========================================================
 피리 > 피리 단축 URL PLUS G5 > 설치 과정
===========================================================






###########################################################
# 시작 => 공통
###########################################################


  #### 루트 config.php 에 아래 추가
  "define('G5_PHPMAILER_PATH', G5_PLUGIN_PATH.'/'.G5_PHPMAILER_DIR);"  아래에 추가

  - 아래 "원하는 단축 URL용 도메인과 경로" 는 자신의 단축 URL용 도메인을 기록
  - 예를 들어 http://goo.gl , http://t.co , http://dury.me 와 같이 기록

  - 전용 도메인이 없으면 기존 도메인에 문자 하나 추가해서 사용
  - 예 본 개발자는 전용 도메인이 없어서 기존 도메인 이용함 http://piree.kr/u
  - 기존 도메인에 "/u" 를 붙혀서 사용중

// PIREE__PHP_WEB_PROGRAM
// 2014.02.26 07:47
define('PIREE_DIR',             'piree');
define('PIREE_IMAGE_DIR',       '_image');
define('PIREE_CONFIG_DIR',      '_config');
define('PIREE_SKIN_PC_DIR',     '_skin_pc');
define('PIREE_SKIN_MOBILE_DIR', '_skin_mobile');
define('PIREE_SH_URL_DIR',      'p770005__sh_url');


define('PIREE_URL',             G5_URL."/".PIREE_DIR);
define('PIREE_CONFIG_URL',      PIREE_URL.'/'.PIREE_CONFIG_DIR);
define('PIREE_IMAGE_URL',       PIREE_URL.'/'.PIREE_IMAGE_DIR);
define('PIREE_SKIN_PC_URL',     PIREE_URL.'/'.PIREE_SKIN_PC_DIR);
define('PIREE_SKIN_MOBILE_URL', PIREE_URL.'/'.PIREE_SKIN_MOBILE_DIR);
define('PIREE_SH_URL_URL',      PIREE_URL.'/'.PIREE_SH_URL_DIR);


define('PIREE_PATH',             G5_PATH."/".PIREE_DIR);
define('PIREE_CONFIG_PATH',      PIREE_PATH.'/'.PIREE_CONFIG_DIR);
define('PIREE_IMAGE_PATH',       PIREE_PATH.'/'.PIREE_IMAGE_DIR);
define('PIREE_SKIN_PC_PATH',     PIREE_PATH.'/'.PIREE_SKIN_PC_DIR);
define('PIREE_SKIN_MOBILE_PATH', PIREE_PATH.'/'.PIREE_SKIN_MOBILE_DIR);
define('PIREE_SH_URL_PATH',      PIREE_PATH.'/'.PIREE_SH_URL_DIR);





*********************************************************************





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





*********************************************************************





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

if (G5_IS_MOBILE) {
?>
<link rel="stylesheet" href="<?php echo PIREE_URL ?>/_css/pi__mobile.css">
<?php
} else {
?>
<link rel="stylesheet" href="<?php echo PIREE_URL ?>/_css/pi__style.css">
<?php
}





*********************************************************************





  #### 테이블 생성

  - 웹사이트 관리자로 로그인 한다.
  - "피리 PLUS G5" 메뉴 그룹에서 "피리 테이블 생성" 페이지로 접속
  - "테이블 생성하기" 버튼을 클릭하면 필요한 테이블이 생성된다.



###########################################################
# 끝 => 공통
###########################################################










###########################################################
# 시작 => 개별__프로그램_별로
###########################################################


  #### adm에 아래 화일 복사
  // 관리자 메뉴 화일이 있으면 아래 코드 삽입
  admin.menu700.php

  array('770005', '단축 URL PLUS 0.1', ''.G5_ADMIN_URL.'/770005__sh_url/pi__index.php', 'sh_url'),





*********************************************************************





  #### mysql 에 테이블 입력
  /piree/p770005__sh_url/install.sql 화일의 내용을 MySQL 에 입력한다.





*********************************************************************





  #### 설정 정보 수정하기

  - 웹사이트 관리자로 로그인 한다.
  - "피리 PLUS G5" 메뉴 그룹에서 "단축 URL PLUS 0.1" 페이지로 접속
  - "설정 정보 수정하기" 버튼을 클릭한다.
  - 설정화면이 나오면 원하는대로 정보를 입력하고 "확인" 또는 "수정합니다" 버튼을 눌러서 설정 정보를 수정한다.





*********************************************************************





  #### /lib/common.lib.php/ 에 하단에 아래 함수 추가


  // PWP__770005__SH_URL
  function view__sh_url_copy_button()
  {

    //=====================================================
    // 주소복사_기능__출력하기
?>
    <script type="text/javascript" src="<?php echo PIREE_URL ?>/_js/jquery.zclip.js"></script>
    <script type="text/javascript" src="<?php echo PIREE_URL ?>/_js/jquery.zclip.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    
        $('a#copy-description').zclip({
            path:'<?php echo PIREE_URL ?>/_js/ZeroClipboard.swf',
            copy:$('span#description').text()
        });
    
    });
    </script>
<?

  }





*********************************************************************





  #### /bbs/view.php 에 아래 코드 추가
  "@include_once($board_skin_path.'/view.head.skin.php');" 위에 추가한다.


  #########################################################
  # 시작 => SH_URL__관련
  // PWP__770005__SH_URL
  #########################################################

  //=======================================================
  // 시작 => SH_URL__유무
  IF ($write["sh_url_s"]) 
  {

    #######################################################
    # 시작 => SH_URL__있으면
    // PWP__770005__SH_URL

    //=====================================================
    // SH_URL__주소
    $sh_url_s = $write["sh_url_s"];


    //=====================================================
    // SH_URL__풀_URL
    $sh_url_go_s = $p770005__domain_s ."/". $sh_url_s;

  }
  ELSE
  {

    #######################################################
    # 시작 => SH_URL__없으면

    //=====================================================
    // 기본_설정_첨부__여부
    // 1 - 하자
    $is_get__piree_config = 1;


    //=====================================================
    // SH_URL__설정_정보__가져오기
    $is_get__sh_url = 1;


    //=====================================================
    // 메뉴_번호__지정____SH_URL
    $piree_sh_url_n__0_1 = "770005";


    //=====================================================
    // SH_URL__기본_라이브러리_첨부
    include_once (PIREE_CONFIG_PATH."/p__".$piree_sh_url_n__0_1."/pi__config.php");


    //=====================================================
    // SH_URL__게시판_라이브러리_첨부
    include_once (PIREE_SH_URL_PATH."/sh_url__gnu_board.inc.php");


    //=====================================================
    // 지금_URL
    $link_s = G5_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$wr_id;


    //=====================================================
    // SH_URL__주소
    $sh_url_arr = get__new_sh_url($link_s);


    //=====================================================
    // SH_URL__입력하기
    save__sh_url__gnu_board($bo_table, $wr_id, $sh_url_arr["sh_url_s"], $link_s);


    //=====================================================
    // SH_URL__입력하기
    $sh_url_go_s = $sh_url_arr["sh_url_go_s"];

  }
  // 끝 => SH_URL__유무
  //=======================================================


  //=======================================================
  // 주소복사_기능__출력하기
  view__sh_url_copy_button();

  #########################################################
  # 끝 => SH_URL__관련
  // PWP__770005__SH_URL
  #########################################################





*********************************************************************





  #### 글내용 보는 스킨 화일에 아래 내용 추가
  "/skin/board/SKIN_NAME_스킨이름/view.skin.php" 에 추가


  //=======================================================
  // 시작 => SH_URL__있으면
  // PWP__770005__SH_URL
  if ($sh_url_go_s != "")
  {
?>
    <!-- 시작 => SH_URL -->
    <section id="bo_v_sh_url">
        <span class="descr_title">단축 URL</span> 
        <span id="description"><strong><a href="<?php echo $sh_url_go_s ?>"><?php echo $sh_url_go_s ?></a></strong></span> 
        <span class="descr_buttun"><a href="#" id="copy-description">주소복사</a></span>
    </SECTION>
    <!-- 끝 => SH_URL -->
<?php
  }
  // 끝 => SH_URL__있으면
  // PWP__770005__SH_URL
  //=======================================================





*********************************************************************





  #### 도메인 루트 디렉토리에 ".htaccess" 화일에 아래 내용 추가

/* 전용 도메인 사용시 */
RewriteEngine On
RewriteRule ^/([a-zA-Z0-9]+)$     http://그누보드설치 URL ( " /config.php" 의 "G5_DOMAIN" 변수값을 입력 )/piree/p770005__sh_url/go.php?link_s=$1  [L]


/* 기존 도메인을 활용시, 도메인에 "u" 자를 붙혀 사용시 , 예) http://piree.kr/u/As9435 와 같이 사용시 */
RewriteEngine On
RewriteRule ^u/([a-zA-Z0-9]+)$     http://그누보드설치 URL ( " /config.php" 의 "G5_DOMAIN" 변수값을 입력 )/piree/p770005__sh_url/go.php?link_s=$1  [L]



###########################################################
# 끝 => 개별__프로그램_별로
###########################################################


*/


?>