최신글 소스중에서 메인화면에서 noimages가 ....... > 그누3질답

그누3질답

최신글 소스중에서 메인화면에서 noimages가 ....... 정보

그누보드 최신글 소스중에서 메인화면에서 noimages가 .......

본문

오류에 대한 질문이신 경우 아래의 내용을 상세히 채워주시면 답변이 수월해 집니다.
오류발생 주소 (반드시) :  그누보드 버전 : 3.10
OS (리눅스, 윈도우즈, 기타) :
PHP 버전 :
register_globals (On, Off 여부) :
MySQL 버전 :
웹호스팅 회사 : cafe24
답변하실분께 미리 감사의 마음을 전해주세요. :  정중히 부탁드립니다.
========================================
김장군님이 만든 최신글 소스중에서 메인화면에서 noimages가 안뜹니다
아래소스를 보시고 답변좀 부탁드립니다.
========================================
<?
if (defined(__FILE__)) return;
define(__FILE__, TRUE);

// 최신글 추출
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' ";
 $bo = sql_fetch($sql);
 $bo_subject = $bo[bo_subject];
 if ($subjectlen == '') $subjectlen = $bo[bo_subject_len];
$cfg[board_table_prefix] = "kr_write_";             
$skin_dir = $gnu_path . "bbs/skin/latest/$cfg[kaja_notice]";       
$skinimg      = "$skin_dir/$skinname/images"; 

$filedir      = "{$gnu_path}data/file/$bo_table";

$table = "{$cfg[board_table_prefix]}{$bo_table}";
$result = sql_query(" 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,5));            // 날자 자르기 형식 00-00

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

$wr_subject    = get_text(cut_str($row[wr_subject], $subjectlen, ' ...'));  //제목자르기
$nr_content    = get_text(cut_str($row[wr_content], 100, ' ...[계속]'));    //글내용 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];
<? for ($i=0; $i<count($list); $i++) { ?>
        <? if (!($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; } ?>
$nr_content = nl2br(stripslashes($nr_content)) ;    //  추출 글 내용 줄 변환을 위해 
 // new 이미지
      $icon_new = "";
      if ($row[wr_datetime] >= date("Y-m-d H:i:s", time() - $bo[bo_new] * 3600)) {
          $icon_new = "<img src='./$cfg[bbs_dir]/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($sql1);
        if ($row1[ca_name])
      $ca_name = "[$row1[ca_name]]";
        } 
$a_list_link = "./?doc=$cfg[bbs_dir]/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,5));            // 날자 자르기 형식 00-00

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

$wr_subject    = get_text(cut_str($row[wr_subject], $subjectlen, ' ...'));
$wr_content    = get_text(cut_str($row[wr_content], 100, ' ...[계속]'));
$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() - $bo[bo_new] * 3600)) {
          $icon_new = "<img src='./$cfg[bbs_dir]/skin/latest/$skinname/images/icon_new.gif' align=absmiddle>";
      }
// 코멘트 카운트
      $commentcnt = "";
      if ($row[wr_commentcnt] > 0) {
          $commentcnt = "($row[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($sql1);
        if ($row1[ca_name])
      $ca_name = "[$row1[ca_name]]";
        } 

 $a_list_link ="./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=$bo_table&wr_id=$row[wr_id]";

  include "$skin_dir/$skinname/notice_foot.skin.php";                //  foot 출력부분 
 
}
mysql_free_result($result);
 
}



// 카테고리

function get_category_list($table,$loc)
{
  global $cfg, $stext;

  $sql = " select * from {$table}_cat order by ca_id ";
  $result = sql_query($sql);


  while ($row = mysql_fetch_array($result)) {
      if($stext == $row[ca_id]) $str .= "<b>";
      $str .= " [ <a href=$loc$row[ca_id]>".get_category_name($table,$row[ca_id])."</a> ] ";
      if($stext == $row[ca_id]) $str .= "</b>";
  }
  mysql_free_result($result);
   
  return $str;
}

// 개발자(사용자) 라이브러리
?>


========================================
보드소스 notice_head.skin.php
========================================
<script language="JavaScript1.1">
<!--
var img1 = new Image();
img1.src = "<?=$filedir?>/<?=$wr_images?>";
var img2 = new Image();
img2.src = "<?=$filedir?>/<?=$wr_images2?>";
//-->
</script>
<body onLoad="init()">
<script language="JavaScript">
<!--
var maxLoops = 2;
var bInterval = 2;
var count = 2;
function init() {
blendtrjs.filters.blendTrans.apply();
document.images.blendtrjs.src = eval("img"+count+".src");
blendtrjs.filters.blendTrans.play();
if (count < maxLoops) {
count++;
}
else {
count = 1;
}
setTimeout("init()", bInterval*700+2000);
}

//-->
</script>

<!-- 최근글 목록이 나오는 부분 -->
<table width="99%" border="0" cellspacing="0" cellpadding="0" align="center">
 <tr>
  <td valign="middle" height="15"  width="70%">

      </td>
  <td valign="middle" height="15" align="right" width="30%">
    <?="<a href='{$gnu_path}bbs/gnuboard.php?bo_table=$bo_table'>
 <img src='$skinimg/more.gif' border=0></a>" ?>   
</td>

 </tr>
 <tr>
  <td valign="middle" height="15" align="left"  width="70%" style= filter:gray onmouseover=this.style.filter='' onmouseout=this.style.filter='gray'> <img src='<?=$skinimg?>/i_subj2.gif' border=0>[ <?=$wr_name?> ]
 <a href='<?=$gnu_path?>bbs/gnuboard.php?bo_table=<?=$bo_table?>&wr_id=<?=$row[wr_id]?>'>  <?=$wr_subject?>
    </a>
  </td>
  <td valign="middle" height="15" align="right"  width="30%">[<?=$t_datetime?>]</td>
 </tr>
 <tr>
  <td colspan="12" >
    <table border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="5" rowspan="2" align="left" valign="top" nowrap></td>
        <td width="180" rowspan="2" height="140" align="left" valign="top" nowrap>

========================> 여기부터좀 봐주세요
<?  if ($wr_images) {  ?>
<? if (!file_exists($wr_images)) { $wr_images = '$board_skin/noimage.gif'; } ?>

<table cellpadding="0" cellspacing="0" width="200" height="141">
  <tr>
      <td width="200" height="141"  align="center" valign="middle" background="<?=$skinimg?>/img-bg.gif">
        <a href='<?=$a_list_link?>'><img src='<?=$filedir?>/<?=$wr_images?>' width=170 height=118  align="center" valign="middle" name="blendtrjs" border=0 style="filter: blendTrans(duration=2)">
      </td>
  </tr>
</table> 
<?  } ?>

========================> 여기까지 봐주세요

</td>
        <td width='<?=$width?>' align="left" valign="top" height="5"></td>
      </tr>
      <tr>
        <td width='95%' align='left' valign='top'>           
[ 내용 ] : <?=$nr_content?>
</td>
      </tr>
    </table>
  </td>
 </tr>
</table>
==============================================
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로