사용설명 최근 게시물세트 로그인 까지포함 그누보드 2.22용

설명서배경.gif
그누보드 2.22 최근게시물 추출 스킨  사용 방법


1. 압축을 푸시면 gnu2 폴더에 이런 형태로

  * 최근 게시물 추출시 필요 -----------  gnu2/skins/latest_skin/lure_bbs/images

          ** lure_bbs폴더에는 bbs_head.skin.php화일과 bbs_foot.skin.php있고요.      
     
  * 최근 공지사항 추출시 필요 ----- gnu2/skins/latest_skin/lure_notice/images

  ** lure_notice폴더에는 notice_head.skin.php화일과 notice_foot.skin.php있고요.      
     
  * 최근 이미지 추출시 필요 -------gnu2/skins/latest_skin/lure_pic/images

  ** lure_pic폴더에는 pic_head.skin.php화일과 pic_foot.skin.php있어요.

  * 외부로그인 스킨    -------------gnu2/skins/outlogin_skin/lure_login/images

         
         ** lure_login폴더에는 login.skin.php 화일과 logout.skin.php 있어요.


     그이하 /images 폴더에는 이미지들

 
   이런 구조로 구성 되어 있어요.


  * 그외에 필요한 화일  userlib.inc.php 화일 outlogin.php 의 화일 시험용 test.php 화일

    서버에 설치하셔도 들어 있지 않음

   
   
  ######   참고로 저는 gnu2 폴더없이  gnu2에 들어있는 화일과 폴더 를 계정에 업하고 설치 #######
  =====================================================================================

2. 수정해야할 부분

   2.1) 에디터로 config.inc.php을 열면   본인 계정에 맞게 주소수정 하시면 되고요 2라인
   
          쯤에 있어요.


==================  config.inc.php 내용 ===============================
<?
$cfg[path] = "./"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ///본인 계정에 맞게 주소수정
$cfg[url] = "http://home.nine-host.net/lure"; &nbsp; /// 본인 계정에 맞게 주소수정

** &nbsp;테이블 명
*/
$cfg[table_default] &nbsp; = "gb_default"; &nbsp; // 기본환경설정 테이블
$cfg[table_group] &nbsp; &nbsp; = "gb_group"; &nbsp; &nbsp; // 그룹 설정 테이블
$cfg[table_board] &nbsp; &nbsp; = "gb_board"; &nbsp; &nbsp; // 게시판 설정 테이블
$cfg[table_login] &nbsp; &nbsp; = "gb_login"; &nbsp; &nbsp; // 로그인 테이블 (접속자수)
$cfg[table_member] &nbsp; &nbsp;= "gb_member"; &nbsp; &nbsp;// 회원 테이블
$cfg[table_memo] &nbsp; &nbsp; &nbsp;= "gb_memo"; &nbsp; &nbsp; &nbsp;// 메모 테이블
$cfg[table_zip] &nbsp; &nbsp; &nbsp; = "gb_zip"; &nbsp; &nbsp; &nbsp; // 우편번호 테이블
$cfg[table_vote] &nbsp; &nbsp; &nbsp;= "gb_vote"; &nbsp; &nbsp; &nbsp;// 투표 테이블
&nbsp; &nbsp; &nbsp;



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

&nbsp;2.2)outlogin.php &nbsp;화일의 수정

&nbsp;화일과 폴더가 같다면 수정할 필요 없음 다르면수정 하세요



======================= &nbsp;outlogin.php 내용 ======================= &nbsp;
<?
//////////////////////////////////////////
// &nbsp; &nbsp; &nbsp; &nbsp;외부로그인 &nbsp;그누보드 2.22용 &nbsp; &nbsp; &nbsp;// &nbsp;
// &nbsp; &nbsp; &nbsp;GNU General Public License &nbsp; &nbsp; &nbsp;//
//////////////////////////////////////////


require_once "./lib.inc.php";

$login_skin_dir = "$cfg[url]/outlogin_skin/"; &nbsp; &nbsp; &nbsp; //// 스킨 디렉로리명
$login_skin_name = 'lure_login'; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//////////// &nbsp;로그인 스킨명

if ($member[mb_id]) { &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /////////////// &nbsp;로그인후

&nbsp; &nbsp;require_once "./outlogin_skin/lure_login/logout.skin.php";

} else { &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//////////////// &nbsp;로그인전

&nbsp; &nbsp;require_once "./outlogin_skin//lure_login/login.skin.php";

}

unset($temp);
?>
========================================================================

2.2)스킨 화일들 bbs_head.skin.php, bbs_foot.skin.php,
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;notice_head.skin.php, notice_foot.skin.php

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pic_head.skin.php , pic_foot.skin.php

2.2.1) 여기서 웹 폰트 가지고 계신분들 &nbsp;약 2라인에 본인 계정주소에 맞게 수정

&nbsp; &nbsp; &nbsp; &nbsp; 6가지 화일 수정 ( 최신 공지 글 이미지 다 사용 하고자 할때 )


======================== &nbsp;bbs_head.skin.php 내용 =====================

<style type=text/css>
@font-face {font-family:webfont;src:url(http://home.nine-host.net/lure/webfon);} /// 본인 계정주소에 맞게 수정
.comment {font-family:webfont;font-size:9pt;color:gray;}

</style>

<!-- 최근글 목록이 나오는 부분 -->
<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
&nbsp;<tr>
&nbsp; &nbsp;<td height="3"></td>
&nbsp;</tr>
&nbsp;<tr>
&nbsp; &nbsp;<td style="border-bottom-width:1pt; border-bottom-color:rgb(238,238,238); border-bottom-style:dotted;" height="14">
&nbsp; &nbsp; &nbsp;<table width="99%" border="0" cellspacing="0" cellpadding="0" align="center">
&nbsp; &nbsp; &nbsp; &nbsp;<tr>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td height="12"> <font class=comment><img src='<?=$skinimg?>/arrow.gif' border=0>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<?=$ca_name?>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href='<?=$cfg[url]?>/gbview.php?bo_table=<?=$bo_table?>&wr_id=<?=$row[wr_id]?>'>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<?=$wr_subject?>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</a>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<?=$wr_commentcnt?>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font> </td>
&nbsp; &nbsp; &nbsp; &nbsp;</tr>
&nbsp; &nbsp; &nbsp;</table>
&nbsp; &nbsp;</td>
&nbsp;</tr>
</table>
=================================================================================
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
2.2.1) 여기서 웹 폰트 없으신분들 &nbsp; 약 2라인삭제 &nbsp;6가지 화일

이부분 삭제 안하시면 주소 한참 찾다가 에러 내서버가 가동 중 일때 운좋게 뜰수도 있음 웹폰으로..

@font-face {font-family:webfont;src:url(http://home.nine-host.net/lure/webfo);}

&nbsp;6가지 화일 ( 최신 공지 글 이미지 다 사용 하고자 할때 )

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


2.3)userlib.inc.php의 수정 &nbsp;약 28라인 139라인 250라인 &nbsp;3곳 수정

본인의 계정 주소 부분입니다 ( 설치시 폴더를 변경 안했다는 전제 하에서 )


예 ) 저는 계정 주소가 http://home.nine-host.net/lure &nbsp; 라 &nbsp; &nbsp;// 경로 수정 할 곳


$cfg[url] &nbsp; &nbsp; = "http://home.nine-host.net/lure"; &nbsp;이렇게 수정했어요. &nbsp;



===================== &nbsp;userlib.inc.php 내용 &nbsp;=====================


<?
////////////////////////// &nbsp; 그누보드 2.22 용 userlib.inc.php /////////////////////////////////////////
///// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ///////
////// &nbsp;많은 사람들손에 수정되고 발전되기를.... &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ///////
///// &nbsp; 이라이브러리 좋게 수정해서 배포좀해주소..... &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
///// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ////
/////////////////////////////////////////////////////////////////////////////////////////////////////



/////////////////////////////////////////////
//// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 최신글 목록 추출 &nbsp; &nbsp; &nbsp; &nbsp; //
//// ////////////////////////////////////// &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;


function print_bbs($skins, $bo_table, $subject, $rows, $subjectlen='')
{
&nbsp; global $cfg;

&nbsp; $sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
&nbsp; $bd = sql_fetch_array($sql);

&nbsp; if ($subjectlen == '') $subjectlen = $bd[bo_subject_len];

&nbsp;
&nbsp; $cfg[board_table_prefix] = "gb_write_"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 게시판 테이블의 접두사

&nbsp; $cfg[url] &nbsp; &nbsp; = "http://home.nine-host.net/lure"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 경로 수정 할 곳
&nbsp; $skindir &nbsp; &nbsp; &nbsp;= "$cfg[url]/latest_skin/lure_bbs"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 경로 수정 할 곳
&nbsp; $skinimg &nbsp; &nbsp; &nbsp;= "$skindir/images"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //이미지파일을 images폴더에 넣는걸 기본
&nbsp; $filedir &nbsp; &nbsp; &nbsp;= "$cfg[url]/data/file"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//파일디렉토리

&nbsp;
&nbsp; include "./latest_skin/lure_bbs/bbs_head.skin.php"; &nbsp; &nbsp;// 경로 수정 할 곳

&nbsp; $table = "{$cfg[board_table_prefix]}{$bo_table}";
&nbsp; $result = sql_query_error(" select * from $table where wr_comment = 0 order by wr_id desc limit {$rows} ");
&nbsp; for ($i = 0; $row = mysql_fetch_array($result); $i++) {


&nbsp; $wr_subject &nbsp; &nbsp; = get_text(cut_str($row[wr_subject], $subjectlen, ' ...'));
&nbsp; $wr_content &nbsp; &nbsp; = get_text(cut_str($row[wr_content], 500, ' ...[계속]')); &nbsp;// 내용 미리보고 500자까지만 짜르기.
&nbsp; $wr_memo &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_content]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 내용 미리보고 500자까지만 짜르기.
&nbsp; $wr_id &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_id]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 게시판번호
&nbsp; $wr_name &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_name]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 최신글에 이름출력을 위해 변수선언.
&nbsp; $wr_datetime &nbsp; &nbsp;= $row[wr_datetime]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 최신글에 날짜 출력 변수선언.
&nbsp; $wr_commentcnt = $row[wr_commentcnt];
&nbsp; $wr_image = $row[wr_file1];
&nbsp; if(0<$wr_commentcnt != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_commentcnt = "($wr_commentcnt)";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_commentcnt = "";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_image = $row[wr_file1]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 이미지를 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0<$image != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_image = "<img src=$filedir/$image height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$Wr_image = "<img src=$filedir/noimage.gif height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = $row[wr_icon]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 아이콘을 뽑을때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0<$icon != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = "<img src=$skindir/icon/icon_$icon.gif height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = "";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$mb_icon = $mb_id = ""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 멤버 아이콘을 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row[mb_id]) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql2 = " select mb_icon from gb_member where mb_id = '$row[mb_id]' ";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$row2 = sql_fetch_array($sql2);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row2[mb_icon])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$mb_icon = "<img src='./$cfg[dir_member]/$row2[mb_icon]' align=absmiddle'>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$ca_name = $wr_id = ""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 분류를 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row[wr_id]) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql1 = " select ca_name from {$table}_cat where ca_id = '$row[ca_id]'";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$row1 = sql_fetch_array($sql1);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row1[ca_name])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$ca_name = "[$row1[ca_name]]";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp;

&nbsp; $icon_file = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_file1] || $row[wr_file2])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_file = "<img src='$skinimg/icon_file.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_link = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_link1] || $row[wr_link2])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_link = "<img src='$skinimg/icon_link.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $a_list_link = "$cfg[url]/gbview.php?$qstr&page=$page&wr_id=$data[wr_id]' class=s_a>";
&nbsp;
&nbsp;
&nbsp; $icon_new = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bd[bo_new] * 3600))
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_new = "<img src='$skinimg/icon_new.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_hot = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_hit] >= $bd[bo_hot])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_hot = "<img src='$skinimg/icon_hot.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_battle = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_commentcnt] >= $bd[bo_battle])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_battle = "<img src='$skinimg/icon_battle.gif' align=absmiddle>";
&nbsp; &nbsp; &nbsp; $icon_secret = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_secret])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_secret = "<img src='$skinimg/icon_secret.gif' align=absmiddle>"; &nbsp;

&nbsp; &nbsp;

&nbsp;
&nbsp; include "./latest_skin/lure_bbs/bbs_foot.skin.php"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 경로수정 할 곳
&nbsp; }
&nbsp; mysql_free_result($result);


}



///////////////////////////////////
//// 최신 공지 추출
////////////////////////////////////



function print_notice($skins, $bo_table, $subject, $rows,$subjectlen='')
{
&nbsp; global $cfg;

&nbsp; $sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
&nbsp; $bd = sql_fetch_array($sql);

&nbsp; if ($subjectlen == '') $subjectlen = $bd[bo_subject_len];

&nbsp;
&nbsp; $cfg[board_table_prefix] = "gb_write_"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 게시판 테이블의 접두사
&nbsp;
&nbsp; $cfg[url] &nbsp; &nbsp; = "http://home.nine-host.net/lure"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 경로 수정 할 곳
&nbsp; $skindir &nbsp; &nbsp; &nbsp;= "$cfg[url]/latest_skin/lure_notice"; &nbsp; &nbsp; &nbsp; &nbsp;// 경로 수정 할 곳
&nbsp; $skinimg &nbsp; &nbsp; &nbsp;= "$skindir/images";
&nbsp; $filedir &nbsp; &nbsp; &nbsp;= "$cfg[url]/data/file";

include "./latest_skin/lure_notice/notice_head.skin.php"; // &nbsp;Head 출력부분 경로수정 할 곳


&nbsp; $table = "{$cfg[board_table_prefix]}{$bo_table}";
&nbsp; $result = sql_query_error(" select * from $table where wr_comment = 0 order by wr_id desc limit {$rows} ");
&nbsp; for ($i = 0; $row = mysql_fetch_array($result); $i++) {

&nbsp; $wr_subject &nbsp; &nbsp; = get_text(cut_str($row[wr_subject], $subjectlen, ' ...'));
&nbsp; $wr_content &nbsp; &nbsp; = get_text(cut_str($row[wr_content], 1000, ' ...[계속]')); &nbsp;
&nbsp; $wr_memo &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_content]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_id &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_id]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_name &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_name]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_datetime &nbsp; &nbsp;= $row[wr_datetime]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_commentcnt &nbsp;= $row[wr_commentcnt];
&nbsp; $wr_images &nbsp; &nbsp; &nbsp;= $row[wr_file1];
&nbsp; if(0<$wr_commentcnt != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_commentcnt = "($wr_commentcnt)";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_commentcnt = "";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp;$wr_images &nbsp; &nbsp; &nbsp;= $row[wr_file1]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 이미지를 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0<$wr_images != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_images = "<img src=$filedir/$image height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_images = "<img src=$filedir/noimage.gif height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = $row[wr_icon]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 아이콘을 뽑을때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0<$icon != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = "<img src=$skindir/icon/icon_$icon.gif height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = "";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$mb_icon = $mb_id = ""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 멤버 아이콘을 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row[mb_id]) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql2 = " select mb_icon from gb_member where mb_id = '$row[mb_id]' ";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$row2 = sql_fetch_array($sql2);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row2[mb_icon])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$mb_icon = "<img src='./$cfg[dir_member]/$row2[mb_icon]' align=absmiddle'>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$ca_name = $wr_id = ""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 분류를 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row[wr_id]) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql1 = " select ca_name from {$table}_cat where ca_id = '$row[ca_id]'";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$row1 = sql_fetch_array($sql1);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row1[ca_name])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$ca_name = "[$row1[ca_name]]";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp;
&nbsp;

&nbsp; $icon_file = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_file1] || $row[wr_file2])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_file = "<img src='$skinimg/icon_file.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_link = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_link1] || $row[wr_link2])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_link = "<img src='$skinimg/icon_link.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $a_list_link = "<a href='$cfg[url]/gbview.php?$qstr&page=$page&wr_id=$data[wr_id]' class=s_a>";

&nbsp; &nbsp; &nbsp; $icon_new = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bd[bo_new] * 3600))
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_new = "<img src='$skinimg/icon_new.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_hot = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_hit] >= $bd[bo_hot])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_hot = "<img src='$skinimg/icon_hot.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_battle = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_commentcnt] >= $bd[bo_battle])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_battle = "<img src='$skinimg/icon_battle.gif' align=absmiddle>";
&nbsp; &nbsp; &nbsp; $icon_secret = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_secret])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_secret = "<img src='$skinimg/icon_secret.gif' align=absmiddle>"; &nbsp;

&nbsp; &nbsp; &nbsp;$wr_images = $row[wr_file1];

&nbsp; &nbsp; &nbsp;$temp_tr = false;
&nbsp; &nbsp; &nbsp;if ($i > 0 && ($i % 5 == 0)) $temp_tr = true; &nbsp; &nbsp; &nbsp;
&nbsp;
&nbsp; include "./latest_skin/lure_notice/notice_foot.skin.php"; &nbsp; &nbsp; &nbsp; // &nbsp;foot 출력부분 경로수정 할 곳


&nbsp; }
&nbsp; mysql_free_result($result);
&nbsp;
}


///////////////////////////////////
//// 최신 이미지 추출 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//
///////////////////////////////////



function print_pic($skins, $bo_table, $subject, $rows,$subjectlen='')
{
&nbsp; global $cfg;

&nbsp; $sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
&nbsp; $bd = sql_fetch_array($sql);

&nbsp; if ($subjectlen == '') $subjectlen = $bd[bo_subject_len];

&nbsp;
&nbsp; $cfg[board_table_prefix] = "gb_write_"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 게시판 테이블의 접두사
&nbsp;
&nbsp; $cfg[url] &nbsp; &nbsp; = "http://home.nine-host.net/lure"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 경로 수정 할 곳
&nbsp; $skindir &nbsp; &nbsp; &nbsp;= "$cfg[url]/latest_skin/lure_pic"; &nbsp; &nbsp; &nbsp; &nbsp;// 경로 수정 할 곳
&nbsp; $skinimg &nbsp; &nbsp; &nbsp;= "$skindir/images";
&nbsp; $filedir &nbsp; &nbsp; &nbsp;= "$cfg[url]/data/file";

&nbsp;include "./latest_skin/lure_pic/pic_head.skin.php"; // &nbsp;Head 출력부분


&nbsp; $table = "{$cfg[board_table_prefix]}{$bo_table}";
&nbsp; $result = sql_query_error(" select * from $table where wr_comment = 0 order by wr_id desc limit {$rows} ");
&nbsp; for ($i = 0; $row = mysql_fetch_array($result); $i++) {

&nbsp; $wr_subject &nbsp; &nbsp; = get_text(cut_str($row[wr_subject], $subjectlen, ' ...'));
&nbsp; $wr_content &nbsp; &nbsp; = get_text(cut_str($row[wr_content], 500, ' ...[계속]')); &nbsp;
&nbsp; $wr_memo &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_content]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_id &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_id]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_name &nbsp; &nbsp; &nbsp; &nbsp;= $row[wr_name]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_datetime &nbsp; &nbsp;= $row[wr_datetime]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; $wr_commentcnt &nbsp;= $row[wr_commentcnt];
&nbsp;

&nbsp; if(0<$wr_commentcnt != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_commentcnt = "($wr_commentcnt)";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_commentcnt = "";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp;$wr_images &nbsp; &nbsp; &nbsp;= $row[wr_file1]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 이미지를 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0<$wr_images != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_images = "<img src=$filedir/$image >";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$wr_images = "<img src=$filedir/noimage.gif >";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = $row[wr_icon]; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // 아이콘을 뽑을때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(0<$icon != ""){
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = "<img src=$skindir/icon/icon_$icon.gif height=35 width=35 border=1>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$icon = "";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$mb_icon = $mb_id = ""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 멤버 아이콘을 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row[mb_id]) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql2 = " select mb_icon from gb_member where mb_id = '$row[mb_id]' ";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$row2 = sql_fetch_array($sql2);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row2[mb_icon])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$mb_icon = "<img src='./$cfg[dir_member]/$row2[mb_icon]' align=absmiddle'>";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$ca_name = $wr_id = ""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 분류를 뽑을 때 사용
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row[wr_id]) {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$sql1 = " select ca_name from {$table}_cat where ca_id = '$row[ca_id]'";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$row1 = sql_fetch_array($sql1);
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if ($row1[ca_name])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$ca_name = "[$row1[ca_name]]";
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp;
&nbsp;

&nbsp; $icon_file = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_file1] || $row[wr_file2])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_file = "<img src='$skinimg/icon_file.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_link = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_link1] || $row[wr_link2])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_link = "<img src='$skinimg/icon_link.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $a_list_link = "<a href='$cfg[url]/gbview.php?$qstr&page=$page&wr_id=$data[wr_id]' class=s_a>";

&nbsp; &nbsp; &nbsp; $icon_new = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bd[bo_new] * 3600))
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_new = "<img src='$skinimg/icon_new.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_hot = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_hit] >= $bd[bo_hot])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_hot = "<img src='$skinimg/icon_hot.gif' align=absmiddle>";

&nbsp; &nbsp; &nbsp; $icon_battle = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_commentcnt] >= $bd[bo_battle])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_battle = "<img src='$skinimg/icon_battle.gif' align=absmiddle>";
&nbsp; &nbsp; &nbsp; $icon_secret = "";
&nbsp; &nbsp; &nbsp; if ($row[wr_secret])
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $icon_secret = "<img src='$skinimg/icon_secret.gif' align=absmiddle>"; &nbsp;

&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;$wr_images = $row[wr_file1]; &nbsp;
&nbsp;
&nbsp;$temp_tr = false;
&nbsp; &nbsp; &nbsp;if ($i > 0 && ($i % 5 == 0)) $temp_tr = true; &nbsp; &nbsp; &nbsp;

&nbsp; &nbsp;
&nbsp; include "./latest_skin/lure_pic/pic_foot.skin.php"; &nbsp; &nbsp; &nbsp; // &nbsp;foot 출력부분

&nbsp; }
&nbsp; mysql_free_result($result);
&nbsp;
}
?>

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

2.4) 수정 다하시고 수정된 화일을 서버에 업 하세요

&nbsp; &nbsp; userlib.inc.php 화일, outlogin.php 화일, config.inc.php화일은 gnu2 폴더 안에 업

&nbsp; &nbsp; 나머지 화일들은 각각 제폴더에 업로드

&nbsp; &nbsp; 저는 주소가 여기라 http://home.nine-host.net/lure

&nbsp; &nbsp; ./ 이폴더에 넣었어요.

&nbsp; &nbsp; 그리고 나머지는 각폴더에 업로드


2.5) &nbsp;업로드하시고 설치시에 게시판 생성 해놓으신것이
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;3개 이상 이어야 함니다 최신공지, 최신글, 최신이미지

&nbsp; &nbsp; &nbsp;저는 &nbsp;
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;참고로 &nbsp;공지게시판 lure , &nbsp;게시판 lure1, 갤러리 lure2, 만들 었어요
&nbsp;
&nbsp; &nbsp; &nbsp;
=================================================================================

3. 추출방법.

&nbsp; &nbsp;test.php 화일수정


================================================== &nbsp; ===========================


////////////////////// &nbsp;test.php 의 내용 &nbsp; &nbsp; &nbsp;///////////////////////////////



<?
require_once "./lib.inc.php"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//// 홈피 초기 화일에 최상단에 넣어야됨
require_once "./userlib.inc.php"; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;///// 홈피 초기 화일에 최상단에 넣어야됨
?>



<table width="100%">
&nbsp;<tr>
&nbsp; &nbsp;<td align="right" height="9">&nbsp;

&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;<?require_once "./outlogin.php"; ?> &nbsp; &nbsp; &nbsp; &nbsp; /////외부 로그인이 나오고 싶은곳에다 삽입

&nbsp; &nbsp;
&nbsp; &nbsp;
&nbsp; &nbsp;</td>
&nbsp;</tr>
&nbsp;<tr>
&nbsp; &nbsp;<td align="center">
&nbsp; &nbsp; &nbsp;<p>


<? print_notice("lure_notice", "lure", "최신공지1", 2,1000); ?> ////최근공지 나오고 싶은곳에다 삽입

&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp;</p>
&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</td>
&nbsp;</tr>
</table>
<table width=100%><tr>

<td valign=top><? print_bbs("lure_bbs","lure1", "연습게시판1", 3, 25); ?></td> &nbsp;// 최근게시물 나오고 싶은곳에다 삽입

<td valign=top><? print_bbs("lure_bbs","lure1", "연습게시판2", 3, 25); ?></td> &nbsp;// 최근게시물 나오고 싶은곳에다 삽입

</tr>
<tr>
<td valign=top><? print_bbs("lure_bbs","lure1", "연습게시판3", 3, 35); ?></td> &nbsp; /// 최근게시물 나오고 싶은곳에다 삽입

<td valign=top><? print_pic("lure_bbs", "lure2", "포토게시판", 3, 35); ?></td> &nbsp; /// 최근이미지 나오고 싶은곳에다 삽입

</tr>
<tr>
&nbsp; &nbsp;<td valign=top colspan=2>&nbsp;</td>
</tr>
</table>

<p><a href="mailto:">More >></a></p>

///////////////////////////////////////////////////////////////////////////////////////////////////////


<? print_notice("스킨폴더이름", "성성한 게시판 테이블이름", "나올 게시판이름", 게시내용추출수,내용에 나올글자수); ?>



적용예)

<? print_notice("lure_notice", "lure", "최신공지1", 1,1000); ?>



4. &nbsp;계정에서 &nbsp;실행방법



test.php 수정 하셨으면 gnu2 폴더에 업로드

저는 주소가 여기라 http://home.nine-host.net/lure

&nbsp; ./ 이폴더에 넣었어요.


실행주소는 마소의 익스나 &nbsp;네스케이프로 주소창에

&nbsp;http://home.nine-host.net/lure/test.php &nbsp; 하고 엔터 &nbsp; &nbsp;^^ 잘됩니다.


&nbsp;
&nbsp;.............................................................................

&nbsp;여기 까지 보시느라 수고 많으셨습니다.


&nbsp;추출 함수를 제로보드 처럼 &nbsp;공지 추출 print_notice , 최근글 print_bbs

&nbsp;이미지 print_pic 으로 사용했어요.
&nbsp;

&nbsp;참고로 userlib.inc.php 파일은 ccc님과 이외 사람들의 라이브러리를 참조 하여

&nbsp;만들 었습니다.


&nbsp;잘 모르시는 부분 리풀달아주세요 아는데 까지 최선

&nbsp;라이브러리 이미지 추출하는 위치조정 까다러워요 아는사람 수정좀 부탁....

첨부파일

설명서배경.gif (34.7 KB)
7회 2004-02-18 22:21
|

댓글 12개

감사합니다.
보드는 자료실에있고요 스킨자료는 스킨자료실에......
어디서 자료를 받나요??
생활이 뒤바뀌다 보니 지금에야 확인 합니다......
김장군님 친절한 답변 감사드립니다.....
전 제가 뭔가 잘 못 한줄 알구 고심 많이 했네여.....
체크박스기능은 안되는거 입니다 차후에 할라고 그건아무상관이 없는데
디렉토리변경은 잘 하신거예요 변경 안하면 게시판 스킨 설정에서 나오기때문에 큰상관은 없지만 독립적으로
디렉토리를 설정하는 것이 좋아요 지금은 저도....
전 아웃 로긴 , 최근글 디렉토리를 제로보드랑 비슷하게
밖으로 빼서 스킨디렉토리와 나란히 해놓았는데요
그것 때문은 아닌것 같은데
다른부분들은 이상없이 잘 되는듯 한데
체크박스 클릭하면 밑에 바에 페이지에 오류가 있다고 나오구여,
로그 아웃 클릭 하면 퍼미션이 없다고 나오는데 어찌 해야 할지 모르겠습니다...
참고로 usage.php 에서의 로그인 로그아웃 이상없이 잘 됩니다....
저만 그런가여?
userlib.inc.php 화일에 148라인 쯤에 공지 추출 부분
$wr_content = get_text(cut_str($row[wr_content], 1000, ' ...[계속]'));
이런라인에서

숫자부분 1000 부분에 수정하면 됨니다 나오고싶은글자수 현재 1000으로되어 있군요

그리고 test.php 화일에서 수정 하시면 1000수자부분.

<? print_notice("lure_notice", "lure", "최신공지1", 1,1000); ?>
그럼 이만.
해킹 시도라 나오면
최근 공지 스킨 ,최근글스킨, 최근 이미지
의 스킨 파일의 해드부분 에
이런라인을
<?="<a href='$cfg[url]/gblist.php?bo_table=$bo_table'><img src='$skinimg/more.gif' border=0 ></a>" ?>

이렇게 수정 하세요

<?="<a href='$cfg[url]/gnuboard.php?bo_table=$bo_table'><img src='$skinimg/more.gif' border=0 ></a>" ?>


이 내용이 빠졌네요
참고 서버 마소에 os winserver 2000에 웹서버 iis 최신 버전 잘돌아갑니다 계정테스트한것
마소에 os winserver 2000에 아파치 웹서버 1.3.27 잘돌아갑니다 더 안정적으로
돌아갑니다
아! 감사합니다. 성공&#54776;습니다. 한가지 출력되는 글자 숫자가 조정이 않되는데 어떻게 해야하는지요?
김장군님 이런에러가 나오는데 어떻게 해야하는지요?
Fatal error: Call to undefined function: print_notice() in /home/01/inpyong12/www/gnu2/test.php on line 14
감사합니다. 지금 열심히 탐독하고 있습니다..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고