SIR의 G3일때 걸려있던 링크 메인으로 가는것을 원래링크로 변경해주는 소스 정보
SIR의 G3일때 걸려있던 링크 메인으로 가는것을 원래링크로 변경해주는 소스첨부파일
본문
안녕하세요. prosper입니다.
eznara.info홈페이지에 인덱스에 걸려있는 깨진링크 연결시켜주는것 입니다.
이거 덕분에 손님들이 많이 늘어났었네요 :)
이제 공개 합니다.
또한 자신의 홈페이지에 적용시키고자 한다면,
해당디렉토리에 이파일을 저장후 삽입할 페이지에 인클르드를 시키시면됩니다.
저의 경우는 gnuboard4.00.19 디렉토리안에 이파일을 저장시키고
gnuboard4.00.19 디렉토리안의 index.php 에 다음과 같이 추가하였습니다.
///////////////////////////////////////////// 수정전 ////////////////////////////////////////////////////////
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
///////////////////////////////////////////// 수정후 ////////////////////////////////////////////////////////
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
include_once("./g4url.php");
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////// g4_url.php 소스 /////////////////////////////////////////////
<? if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
/*************************************************************************
제작일 : 2005. 7. 1
제작자 : prosper ( http://www.eznara.info )
GPL LiCENSE ( http://www.gnu.org/licenses/gpl.txt )
*************************************************************************/
?>
<form name="g4_url" action="" method="post">SIR홈페이지 G3주소를 G4주소로 변환 : URL입력후 엔터!!!<br>
<input type=text size=100 name=g3_url style="BORDER : 1px solid; width: 600px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4">
</form>
<?
if ($g3_url) {
$g4_url = ereg_replace("/\?doc=","/", $g3_url); // "/?doc=" 를 "/" 로 변환
$g3_url = '';
$g4_url = ereg_replace("gnuboard.php&","board.php?", $g4_url); // "gnuboard.php&" 를 "board.php?"로 변환
switch (TRUE) {
case(eregi("qa",$g4_url)): // qa는 기존의 G3 질문응답 게시판 테이블명
$g4_url = ereg_replace("=qa","=g3_qa", $g4_url); // 바뀐 테이블명은 g3_qa
break;
case(eregi("selfpds",$g4_url)): // selfpds는 기존의 자작프로그램
$g4_url = ereg_replace("=selfpds","=self_program", $g4_url); // 바뀐 테이블명은 self_program
break;
case(eregi("pds",$g4_url)): // pds는 기존의 G3 자료실
$g4_url = ereg_replace("=pds","=g3_pds", $g4_url); // 바뀐 테이블명은 g3_pds
break;
case(eregi("tiptech",$g4_url)): // tiptech는 기존의 G3 팁&테크
$g4_url = ereg_replace("=tiptech","=g3_tiptech", $g4_url); // 바뀐 테이블명은 g3_tiptech
break;
case(eregi("skin3",$g4_url)): // skin3은 기존의 G3 스킨자료실
$g4_url = ereg_replace("=skin3","=g3_skin", $g4_url); // 바뀐 테이블명은 g3_skin
break;
case(eregi("skin4",$g4_url)): // skin4은 기존의 G4 스킨자료실
$g4_url = ereg_replace("=skin4","=g4_skin", $g4_url); // 바뀐 테이블명은 g4_skin
break;
case(eregi("g4_qa",$g4_url)): // g4_qa은 기존의 G4 질문응답
$g4_url = ereg_replace("=g4_qa","=g4_qa", $g4_url); // 바뀐것은 없다.
break;
default:
echo "지원하지 않는 게시판입니다. <bR> 현재 질문답변, 팁앤테크, 자료실, 스킨, 자작프로그램 게시판만 지원합니다.<p/>";
$g4_url ="";
break;
}
if($g4_url) echo "<script> mywin=window.open('$g4_url'); </script>";
$g4_url = "";
}
?>
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
eznara.info홈페이지에 인덱스에 걸려있는 깨진링크 연결시켜주는것 입니다.
이거 덕분에 손님들이 많이 늘어났었네요 :)
이제 공개 합니다.
또한 자신의 홈페이지에 적용시키고자 한다면,
해당디렉토리에 이파일을 저장후 삽입할 페이지에 인클르드를 시키시면됩니다.
저의 경우는 gnuboard4.00.19 디렉토리안에 이파일을 저장시키고
gnuboard4.00.19 디렉토리안의 index.php 에 다음과 같이 추가하였습니다.
///////////////////////////////////////////// 수정전 ////////////////////////////////////////////////////////
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
///////////////////////////////////////////// 수정후 ////////////////////////////////////////////////////////
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
include_once("./g4url.php");
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////// g4_url.php 소스 /////////////////////////////////////////////
<? if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
/*************************************************************************
제작일 : 2005. 7. 1
제작자 : prosper ( http://www.eznara.info )
GPL LiCENSE ( http://www.gnu.org/licenses/gpl.txt )
*************************************************************************/
?>
<form name="g4_url" action="" method="post">SIR홈페이지 G3주소를 G4주소로 변환 : URL입력후 엔터!!!<br>
<input type=text size=100 name=g3_url style="BORDER : 1px solid; width: 600px; HEIGHT: 20px; BACKGROUND-COLOR: #F4F4F4">
</form>
<?
if ($g3_url) {
$g4_url = ereg_replace("/\?doc=","/", $g3_url); // "/?doc=" 를 "/" 로 변환
$g3_url = '';
$g4_url = ereg_replace("gnuboard.php&","board.php?", $g4_url); // "gnuboard.php&" 를 "board.php?"로 변환
switch (TRUE) {
case(eregi("qa",$g4_url)): // qa는 기존의 G3 질문응답 게시판 테이블명
$g4_url = ereg_replace("=qa","=g3_qa", $g4_url); // 바뀐 테이블명은 g3_qa
break;
case(eregi("selfpds",$g4_url)): // selfpds는 기존의 자작프로그램
$g4_url = ereg_replace("=selfpds","=self_program", $g4_url); // 바뀐 테이블명은 self_program
break;
case(eregi("pds",$g4_url)): // pds는 기존의 G3 자료실
$g4_url = ereg_replace("=pds","=g3_pds", $g4_url); // 바뀐 테이블명은 g3_pds
break;
case(eregi("tiptech",$g4_url)): // tiptech는 기존의 G3 팁&테크
$g4_url = ereg_replace("=tiptech","=g3_tiptech", $g4_url); // 바뀐 테이블명은 g3_tiptech
break;
case(eregi("skin3",$g4_url)): // skin3은 기존의 G3 스킨자료실
$g4_url = ereg_replace("=skin3","=g3_skin", $g4_url); // 바뀐 테이블명은 g3_skin
break;
case(eregi("skin4",$g4_url)): // skin4은 기존의 G4 스킨자료실
$g4_url = ereg_replace("=skin4","=g4_skin", $g4_url); // 바뀐 테이블명은 g4_skin
break;
case(eregi("g4_qa",$g4_url)): // g4_qa은 기존의 G4 질문응답
$g4_url = ereg_replace("=g4_qa","=g4_qa", $g4_url); // 바뀐것은 없다.
break;
default:
echo "지원하지 않는 게시판입니다. <bR> 현재 질문답변, 팁앤테크, 자료실, 스킨, 자작프로그램 게시판만 지원합니다.<p/>";
$g4_url ="";
break;
}
if($g4_url) echo "<script> mywin=window.open('$g4_url'); </script>";
$g4_url = "";
}
?>
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
추천
0
0
댓글 3개
사실 저거이용할려고 2번 방문했었다는 전설이...^^;;
고로...카운트2개는 제겁니다..
자료찾기가 쉬워졌어요...히히...
고로...카운트2개는 제겁니다..
자료찾기가 쉬워졌어요...히히...
고맙습니다.
바로 이렇게 빠르게 공개해주시다니...^& 감사합니다
바로 이렇게 빠르게 공개해주시다니...^& 감사합니다
그누3-_그누4연결