사용설명 최근 게시물세트 로그인 까지포함 그누보드 2.22용 > 그누3 팁자료실

그누3 팁자료실

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

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

본문

그누보드 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;라이브러리 이미지 추출하는 위치조정 까다러워요 아는사람 수정좀 부탁....
추천
7

댓글 전체

생활이 뒤바뀌다 보니 지금에야 확인 합니다......
김장군님 친절한 답변 감사드립니다.....
전 제가 뭔가 잘 못 한줄 알구 고심 많이 했네여.....
체크박스기능은 안되는거 입니다 차후에 할라고 그건아무상관이 없는데
디렉토리변경은 잘 하신거예요 변경 안하면 게시판 스킨 설정에서 나오기때문에 큰상관은 없지만 독립적으로
디렉토리를 설정하는 것이 좋아요  지금은  저도....
전 아웃 로긴 , 최근글 디렉토리를 제로보드랑 비슷하게
밖으로 빼서 스킨디렉토리와 나란히 해놓았는데요
그것 때문은 아닌것 같은데
다른부분들은 이상없이 잘 되는듯 한데
체크박스 클릭하면 밑에 바에 페이지에 오류가 있다고 나오구여,
로그 아웃 클릭 하면 퍼미션이 없다고 나오는데 어찌 해야 할지 모르겠습니다...
참고로 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 잘돌아갑니다  더 안정적으로
돌아갑니다
김장군님 이런에러가 나오는데 어떻게 해야하는지요?
Fatal error: Call to undefined function: print_notice() in /home/01/inpyong12/www/gnu2/test.php on line 14
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT