김

사용설명 최근 게시물세트 로그인 까지포함 그누보드 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] = "./";                               ///본인 계정에 맞게 주소수정
$cfg[url] = "http://home.nine-host.net/lure";   /// 본인 계정에 맞게 주소수정

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



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

 2.2)outlogin.php  화일의 수정

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



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


require_once "./lib.inc.php";

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

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

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

} else {                                          ////////////////  로그인전

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

}

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

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

             pic_head.skin.php , pic_foot.skin.php

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

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


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

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

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

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

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


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

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


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


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



=====================  userlib.inc.php 내용  =====================


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



/////////////////////////////////////////////
////               최신글 목록 추출         //
//// //////////////////////////////////////                                


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

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

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

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

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

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

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


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

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

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

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

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

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

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

   

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


}



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



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

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

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

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

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


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

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

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

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

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

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

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

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

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

     $wr_images = $row[wr_file1];

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


  }
  mysql_free_result($result);
 
}


///////////////////////////////////
//// 최신 이미지 추출              //
///////////////////////////////////



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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

  }
  mysql_free_result($result);
 
}
?>

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

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

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

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

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

    ./ 이폴더에 넣었어요.

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


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

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

3. 추출방법.

   test.php 화일수정


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


//////////////////////  test.php 의 내용      ///////////////////////////////



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



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

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

   
   
   </td>
 </tr>
 <tr>
   <td align="center">
     <p>


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

     
     </p>
     
   </td>
 </tr>
</table>
<table width=100%><tr>

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

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

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

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

</tr>
<tr>
   <td valign=top colspan=2> </td>
</tr>
</table>

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

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


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



적용예)

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



4.  계정에서  실행방법



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

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

  ./ 이폴더에 넣었어요.


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

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


 
 .............................................................................

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


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

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

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

 만들 었습니다.


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

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

첨부파일

설명서배경.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 잘돌아갑니다 더 안정적으로
돌아갑니다
아! 감사합니다. 성공헸습니다. 한가지 출력되는 글자 숫자가 조정이 않되는데 어떻게 해야하는지요?
김장군님 이런에러가 나오는데 어떻게 해야하는지요?
Fatal error: Call to undefined function: print_notice() in /home/01/inpyong12/www/gnu2/test.php on line 14
감사합니다. 지금 열심히 탐독하고 있습니다..
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
03-04-30 조회 3,459
깜깜보
03-04-29 조회 2,428
03-04-29 조회 2,386
03-04-26 조회 2,441
03-04-25 조회 2,803
03-04-25 조회 2,504
03-04-21 조회 4,475
03-04-19 조회 4,478
03-04-17 조회 3,930
03-04-15 조회 2,664
03-04-11 조회 2,715
03-04-11 조회 3,083
03-04-11 조회 2,373
03-04-10 조회 3,676
03-04-09 조회 3,630
03-04-08 조회 2,949
03-04-07 조회 3,853
03-04-04 조회 3,362
03-04-02 조회 2,540
03-04-02 조회 2,696