Program 소스/HTML
제 홈피용 최근게시물 보기 소스(제목만 나옴)
Xeus
2003. 2. 2. 13:12
제 홈피에 쓰인 소스입니다.
아래는 퍼온글이고 사용법내용과 원본소스는 제가 약간 수정했습니다.
============================================================================================
사용방법:
제작자 : UPGRADE
이메일 : upgrade@nownuri.net
홈페이지 : http://www.catsmate.com/upgrade
1,초기 홈페이지가 있는 폴더에 upgrade_late.php 파일을 올려놓고 초기 화면을 불러오는 파일맨위에
upgrade_late.php를 인클루드한다. 아래는 outlogin.php를 사용할시 index.html 맨윗줄이 아래과같이
되어있다는 가정하에 작성
예)
<?
$_zb_url="http://localhost/zboard/";
$_zb_path="/www/myhome/zboard/";
include $_zb_path."outlogin.php";
....
....
....
include "경로/upgrade_late.php"; //<-- 여기에 인클루드시킨다.(같은 폴더안에 있는경우 앞의 경로부분 생략)
....
?>
<html>
<head>
....
2,본문에 최근게시물 들어갈 자리에 아래와같이 쓴다.
<태그>
<?
Upgrade_late("게시판이름",나올 목록의 수,제목 길이,"마우스 올려놨을때 색깔",comment출력여부,날짜 출력여부,시간);
?>
</태그>
예)
<?
Upgrade_late("test",5,30,"#F5F5F5",1,0,24); //뒤의 출력여부는 1은 출력 0은 출력 않함 , 시간은 24시간(하루)이나 기타 원하는 시간을 적어주세요
?>
3,기타
의문점은 본 홈페이지에 문의 하세요 http://www.catsmate.com/upgrade
제작 및 배포 유의 사항
본 소스의 사용과 수정에 특별히 동의가 요구되지 않습니다.
그저 제 홈페이지를 방문해주신다면 감사 ^^
*아래내용을 다 카피하여 upgrade_late.php 파일로 만들어 자기 계정에 올리면 됩니다.*
===================================================================================
<?
############################ 계정 정보 ############################
$DB_Hostname = "localhost"; //호스트설정
$DB_ID = "아이디"; //아이디 설정
$DB_Password = "비밀번호"; //암호 설정
$DB_Name = "디비이름"; //디비 이름
$Zeroboard_Path = "제로보드경로"; //제로 보드 경로
###################################################################
######################### 기타 설정 ##############################
$IMG_old = ""; // 이외의 이미지 경로(자기가 만든 이미지 경로 넣어주면 됩니다.)
$IMG_new = ""; // 최근글 이미지 경로(자기가 만든 이미지 경로 넣어주면 됩니다.)
####################################################################
function Upgrade_late($id, $number,$Title_Length,$OnOverColor,$do_Comment,$do_Date,$Hours)
{
global $DB_Hostname,$DB_ID,$DB_Password,$DB_Name,$Zeroboard_Path,$IMG_old,$IMG_new;
$Conndb = mysql_connect($DB_Hostname,$DB_ID,$DB_Password) or die ("Cant Connect to DB");
mysql_select_db($DB_Name,$Conndb);
$result = mysql_query("select * from zetyx_board_$id order by no desc limit $number",$Conndb) or die(mysql_error());
//현재 타임
while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);
$data[subject] = cut_str($data[subject],$Title_Length);
//comment 처리
if ( ($data[total_comment] > 0 ) && ($do_Comment == 1) )
$total_comment= "[".$data[total_comment]."]";
else $total_comment=" ";
echo("<table border='0' cellpadding='1' cellspacing='0' width='100%'>");
echo("
<tr>
<td
onMouseOver=this.style.backgroundColor='$OnOverColor'
onMouseOut=this.style.backgroundColor='' width='100%' colspan=2 class=title >
");
//시간계산
$check_time = ( time() - $data[reg_date] ) /60 /60;
if ( $check_time < $Hours )
// echo (" <img src='$IMG_new' align=absmiddle> "); //맨위 기타설정에서 이미지 설정했다면 코멘트처리 지우고 아래를 코멘트 처리해야합니다.
echo ("<font color=red></font>"); //맨위 기타설정에서 이미지 설정했다면 여기를 코멘트처리해야합니다.
else
{
// echo (" <img src='$IMG_old' align=absmiddle> "); // 마찬가지...
echo ("<font color=#aaaaaa></font>"); //여기로 마찬가지...
}
// 날짜 찍기
if ($do_Date == 1 )
{ echo date("m.d ",$data[reg_date]);}
echo ("
<a href='$Zeroboard_Path/zboard.php?id=$id&no=$data[no]' alt='$data[subject]'>
$data[subject]
</a>
<font face=arial color=gray>
<span style=font-size:8pt;>
$total_comment
</span>
</font>
<br>
");
echo ("</td>");
echo("</tr>");
echo("</table>");
} //end while
} //end function
?>
아래는 퍼온글이고 사용법내용과 원본소스는 제가 약간 수정했습니다.
============================================================================================
사용방법:
제작자 : UPGRADE
이메일 : upgrade@nownuri.net
홈페이지 : http://www.catsmate.com/upgrade
1,초기 홈페이지가 있는 폴더에 upgrade_late.php 파일을 올려놓고 초기 화면을 불러오는 파일맨위에
upgrade_late.php를 인클루드한다. 아래는 outlogin.php를 사용할시 index.html 맨윗줄이 아래과같이
되어있다는 가정하에 작성
예)
<?
$_zb_url="http://localhost/zboard/";
$_zb_path="/www/myhome/zboard/";
include $_zb_path."outlogin.php";
....
....
....
include "경로/upgrade_late.php"; //<-- 여기에 인클루드시킨다.(같은 폴더안에 있는경우 앞의 경로부분 생략)
....
?>
<html>
<head>
....
2,본문에 최근게시물 들어갈 자리에 아래와같이 쓴다.
<태그>
<?
Upgrade_late("게시판이름",나올 목록의 수,제목 길이,"마우스 올려놨을때 색깔",comment출력여부,날짜 출력여부,시간);
?>
</태그>
예)
<?
Upgrade_late("test",5,30,"#F5F5F5",1,0,24); //뒤의 출력여부는 1은 출력 0은 출력 않함 , 시간은 24시간(하루)이나 기타 원하는 시간을 적어주세요
?>
3,기타
의문점은 본 홈페이지에 문의 하세요 http://www.catsmate.com/upgrade
제작 및 배포 유의 사항
본 소스의 사용과 수정에 특별히 동의가 요구되지 않습니다.
그저 제 홈페이지를 방문해주신다면 감사 ^^
*아래내용을 다 카피하여 upgrade_late.php 파일로 만들어 자기 계정에 올리면 됩니다.*
===================================================================================
<?
############################ 계정 정보 ############################
$DB_Hostname = "localhost"; //호스트설정
$DB_ID = "아이디"; //아이디 설정
$DB_Password = "비밀번호"; //암호 설정
$DB_Name = "디비이름"; //디비 이름
$Zeroboard_Path = "제로보드경로"; //제로 보드 경로
###################################################################
######################### 기타 설정 ##############################
$IMG_old = ""; // 이외의 이미지 경로(자기가 만든 이미지 경로 넣어주면 됩니다.)
$IMG_new = ""; // 최근글 이미지 경로(자기가 만든 이미지 경로 넣어주면 됩니다.)
####################################################################
function Upgrade_late($id, $number,$Title_Length,$OnOverColor,$do_Comment,$do_Date,$Hours)
{
global $DB_Hostname,$DB_ID,$DB_Password,$DB_Name,$Zeroboard_Path,$IMG_old,$IMG_new;
$Conndb = mysql_connect($DB_Hostname,$DB_ID,$DB_Password) or die ("Cant Connect to DB");
mysql_select_db($DB_Name,$Conndb);
$result = mysql_query("select * from zetyx_board_$id order by no desc limit $number",$Conndb) or die(mysql_error());
//현재 타임
while($data=mysql_fetch_array($result))
{
$data[subject] = stripslashes($data[subject]);
$data[subject] = cut_str($data[subject],$Title_Length);
//comment 처리
if ( ($data[total_comment] > 0 ) && ($do_Comment == 1) )
$total_comment= "[".$data[total_comment]."]";
else $total_comment=" ";
echo("<table border='0' cellpadding='1' cellspacing='0' width='100%'>");
echo("
<tr>
<td
onMouseOver=this.style.backgroundColor='$OnOverColor'
onMouseOut=this.style.backgroundColor='' width='100%' colspan=2 class=title >
");
//시간계산
$check_time = ( time() - $data[reg_date] ) /60 /60;
if ( $check_time < $Hours )
// echo (" <img src='$IMG_new' align=absmiddle> "); //맨위 기타설정에서 이미지 설정했다면 코멘트처리 지우고 아래를 코멘트 처리해야합니다.
echo ("<font color=red></font>"); //맨위 기타설정에서 이미지 설정했다면 여기를 코멘트처리해야합니다.
else
{
// echo (" <img src='$IMG_old' align=absmiddle> "); // 마찬가지...
echo ("<font color=#aaaaaa></font>"); //여기로 마찬가지...
}
// 날짜 찍기
if ($do_Date == 1 )
{ echo date("m.d ",$data[reg_date]);}
echo ("
<a href='$Zeroboard_Path/zboard.php?id=$id&no=$data[no]' alt='$data[subject]'>
$data[subject]
</a>
<font face=arial color=gray>
<span style=font-size:8pt;>
$total_comment
</span>
</font>
<br>
");
echo ("</td>");
echo("</tr>");
echo("</table>");
} //end while
} //end function
?>