2.65 최신글을 원하는 게시판만 .... > 그누3질답

그누3질답

2.65 최신글을 원하는 게시판만 .... 정보

그누보드 2.65 최신글을 원하는 게시판만 ....

본문

훗~~이건 가자님이 알려주신것인데요~~~
http://flowered.co.kr/gnu/bbs/gnuboard.php?bo_table=study&page=1&wr_id=2
이주소에 상세히 적어 놓았습니다,,확인해 보세요~~~^^
지금 제홈에도 적용한것입니다....
  • 복사

댓글 전체

꽃집남자님 이부분을 libdev.php 파일에 넣으면 에러가 나든데...끙
인덱스 파일은 위에처럼 했구요...


function print_notice($skinname, $bo_table, $rows,$subjectlen='')
{
 global $latest_skin, $cfg, $gnu_path;
 include($gnu_path . "bbs/gblayer.php");
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bd = sql_fetch_array($sql);
$bo_subject = $bd[bo_subject];
if ($subjectlen == '') $subjectlen = $bd[bo_subject_len];
$cfg[board_table_prefix] = "gb_write_";             

$cfg[url]    = "http://URL/그누폴더/bbs";                // 경로 수정 할 곳

$skin_dir = $gnu_path . "bbs/skin/latest/$cfg[lure_notice]";       
$skinimg      = "$skin_dir/$skinname/images";                   
$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} ");

$row = mysql_fetch_array($result);

 //////////////////////////////////////////////////////////////    날자형식 다양하게 하기위함
                                                                       
$t_datetime    = get_text(substr($row[wr_datetime],0,10));            // 날자 자르기 형식0000-00-00
$y_datetime    = get_text(substr($row[wr_datetime],2,8));            // 날자 자르기 형식 00-00-00
$m_datetime    = get_text(substr($row[wr_datetime],5,6));            // 날자 자르기 형식 00-00

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

$wr_subject    = get_text(cut_str($row[wr_subject], $subjectlen, ' ...'));  //제목자르기
$nr_content    = get_text(cut_str($row[wr_content], 1000, ' ...[계속]'));    //글내용 1000자르기
$wr_memo        = $row[wr_content];                                     
$wr_id          = $row[wr_id];                                       
$wr_name        = $row[wr_name];                                       
$wr_images      = $row[wr_file1];
$wr_images2      = $row[wr_file2];
$nr_content = nl2br(stripslashes($nr_content)) ;    //  추출 글 내용 줄 변환을 위해 
  // new 이미지
      $icon_new = "";
      if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bd[bo_new] * 3600)) {
          $icon_new = "<img src='$gnu_path/bbs/skin/latest/$skinname/images/icon_new.gif' align=absmiddle>";
      }
// 코멘트 카운트
      $commentcnt = "";
      if ($row[wr_commentcnt] > 0) {
          $commentcnt = "($row[wr_commentcnt])";
      }
$wr_images = $row[wr_file1];                                 
   
$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]]";
        } 
$a_list_link = $gnu_path . "bbs/gnuboard.php?bo_table=$bo_table&wr_id=$row[wr_id]";

include "$skin_dir/$skinname/notice_head.skin.php";  //  Head 출력부분

for ($i = 0; $row = mysql_fetch_array($result); $i++) {

 //////////////////////////////////////////////////////////////    날자형식 다양하게 추출 하기위함
                                                                       
$t_datetime    = get_text(substr($row[wr_datetime],0,10));            // 날자 자르기 형식0000-00-00
$y_datetime    = get_text(substr($row[wr_datetime],2,8));            // 날자 자르기 형식 00-00-00
$m_datetime    = get_text(substr($row[wr_datetime],5,6));            // 날자 자르기 형식 00-00

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

$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];                                       
// new 이미지
      $icon_new = "";
      if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bd[bo_new] * 3600)) {
          $icon_new = "<img src='$gnu_path/bbs/skin/latest/$skinname/images/icon_new.gif' align=absmiddle>";
      }
// 코멘트 카운트
      $commentcnt = "";
      if ($row[wr_commentcnt] > 0) {
          $commentcnt = "($row[wr_commentcnt])";
      }
if(0<$wr_commentcnt != ""){
          $wr_commentcnt = "($wr_commentcnt)";
            }else{
          $wr_commentcnt = "";
            }

      $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]]";
        } 

 $a_list_link = $gnu_path . "bbs/gnuboard.php?bo_table=$bo_table&wr_id=$row[wr_id]";

  include "$skin_dir/$skinname/notice_foot.skin.php";                //  foot 출력부분 
 
}
mysql_free_result($result);
 
}
현재 내홈에 적용된 인덱스 화일입니다~~~^^;;
<?
$gnu_path = "./";
include($gnu_path . 'config.php');
include($gnu_path . 'lib.php');

$html_title = "꽃집남자";
include($gnu_path . 'head.sub.php');
include($gnu_path . 'head.php');
?>

<table align="left" width="646" border="1" cellspacing="0" bordercolor="#CCCCCC" bordercolordark="#CCCCCC" bordercolorlight="#CCCCCC">
    <tr>       
        <td align="center" width="100%" height="150" colspan="2">
          <? print_notice('lure_notice7','news', 1,150); ?>
        </td>
    <tr>  <td align="center" width="100%" height="150" colspan="2">
            <?=latest('kagla3',board1, 3, 150);?>
          </td>
    </tr></tr>
    <tr>
        <td align="center" width="50%" height="100">
            <?=latest('kagla3',QandA, 5, 30);?>
        </td>
        <td align="center" width="50%" height="100">
            <?=latest('kagla3',board2, 5, 30);?>
        </td>
    </tr>
    <tr>
        <td align="center" width="100%" height="100" colspan="2">
            <?=latest('kagla4',sample, 5, 30);?>
        </td>
            </tr>
    <!--<tr>
        <td width="100%" height="100">
        <?//=latest('최근게시물스킨이름',게시판아이디, 5, 30);?>
        </td>
        <td width="100%" height="100">
        <?//=latest('최근게시물스킨이름',게시판아이디, 5, 30);?>
        </td>
    </tr>-->
</table>
<?
include($gnu_path . 'tail.php');
include($gnu_path . 'tail.sub.php');
?>
© SIRSOFT
현재 페이지 제일 처음으로