Mando님 그룹별 최신글에서 이미지 출력은? > 그누3질답

그누3질답

Mando님 그룹별 최신글에서 이미지 출력은? 정보

그누보드 Mando님 그룹별 최신글에서 이미지 출력은?

본문

|
| 팁엔테크에 올려주신 최신글 스킨용으로 적용했는데 텍스트 출력은 잘 됩니다.
| 그런데 최신글 스킨에서 이미지 출력애 적용하는 <?=$list[$i][file_image1]?> 을 적용하니 이미지를 띄우지 못하는군요.
|
| 다른 최신글에서는 잘 불러오는데 무엇이 문제인가요?
| 도움을 요청합니다.
| ^^;
|

 디벨로퍼.립.피에치피에

function groupe2($skin_dir='', $gr_id, $rows=10, $len=40,$ssort )
{

global $latest_skin, $cfg;

$tmp_latest_skin = $latest_skin;

if($gr_id){

  $sql = " select * from $cfg[table_group] order by gr_id='$gr_id' ";
  $result = sql_query($sql);

  for ($i=0; $row=mysql_fetch_array($result); $i++) {
        $sql2 = " select bo_subject, bo_table,gr_id,bo_total_count from $cfg[table_board] where gr_id = '$row[gr_id]' order by bo_table ";
        $result2 = sql_query($sql2);
        $total_count+=$row2[bo_total_count];
          for ($oo=0;$row2 = mysql_fetch_array($result2); $oo++) {
       
        }
    }
$total_page  = ceil($total_count / 10);  // 전체 페이지 계산
if (!$page) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * 10; // 시작 열을 구함

}

    // 스킨디렉토리값이 넘어왔다면
    if ($skin_dir) {
        $latest_skin = "./$cfg[bbs_dir]/skin/latest/$skin_dir";
    }
 if ($hours < 1 || $hours > 24) {
$hours = 32;
$rows= 21;
}

$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * $hours));
$sql = " select a.bo_subject, a.bo_table, b.gr_subject from $cfg[table_board] a, $cfg[table_group] b where a.gr_id = b.gr_id AND b.gr_id = '$gr_id' 
order by b.gr_id, a.bo_table  ";
$result = sql_query($sql);

while ($row = mysql_fetch_array($result)) {
if (!$ssort) {
    $ssort  = "wr_link1_hit";
    $sorder = "desc";
}
$sql_order = " order by $ssort $sorder ";

//echo "$total_count";
$gr_subject=get_text(cut_str($row[gr_subject],20,'.'));
//$gr_id=$row[gr_id];
$tbl = "{$cfg[write_table_prefix]}{$row[bo_table]}";
$sql2 = " select wr_id,
wr_parent_id,
mb_id,
wr_name,
wr_email,
wr_homepage,
wr_num,
wr_subject,
wr_content,
wr_reply,
wr_comment,
wr_commentcnt,
wr_datetime,
wr_file1,
wr_file2,
wr_link1, 
wr_link1_hit   
from $tbl
where wr_id
$sql_order";
$result2 = sql_query($sql2);

for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {

if ($row2[wr_comment] > 0) {
$sql3 = " select wr_subject
from $tbl
where wr_comment = 0
and wr_parent_id = '$row2[wr_parent_id]' desc limit $form_record, $rows ";
$row3 = sql_fetch($sql3);
$wr_subject = $row3[wr_subject];
$wr_content = $row2[wr_content];
} else {
$wr_subject = $row2[wr_subject];
$wr_content = $row2[wr_content];
}
$wr_content = get_text($wr_content);
$wr_subject = get_text($wr_subject);
$wr_datetime = $row2[wr_datetime];
$wr_reply = $row2[wr_reply];

$key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
$list[$key]->bo_subject = get_text(cut_str($row[bo_subject],120));

$list[$key]->bo_table = $row[bo_table];
$list[$key]->mb_id = $row2[mb_id];
$list[$key]->mb_open = $row2[mb_open];
$list[$key]->wr_id = $row2[wr_id];
$list[$key]->wr_parent_id = $row2[wr_parent_id];
//$list[$key]->wr_reply = $row2[wr_reply]; 
$list[$key]->wr_email = $row2[wr_email];
$list[$key]->wr_homepage = $row2[wr_homepage];
$list[$key]->wr_name = get_text(cut_str($row2[wr_name],12));
$list[$key]->wr_subject = get_text(cut_str($wr_subject,$len,'…'));
$list[$key]->wr_content = get_text(cut_str($wr_content,220,'…'));
$list[$key]->wr_comment = $row2[wr_comment];
$list[$key]->wr_commentcnt = $row2[wr_commentcnt];
$list[$key]->wr_datetime = $row2[wr_datetime];
$list[$key]->wr_file1 = $row2[wr_file1];
$list[$key]->wr_file2 = $row2[wr_file2];
$list[$key]->wr_link1 = set_http(get_text(cut_str($row2[wr_link1], 70)));
$list[$key]->link_href1 = "./?doc=$cfg[bbs_dir]/gblink.php&$qstr&wr_id=$row2[wr_id]&index=1";
$list[$key]->wr_link1_hit = get_text($row2[wr_link1_hit]);
           

$list[$key]->reply= "";
  if (strlen($wr_reply) > 0) {
      $list[$key]->reply= "[답글]</font>";
  }
 if (@preg_match($cfg[image_extension], $row2[wr_file1])) {
    $list[$key]->file_image1 = "./data/file/{$row[bo_table]}/" . $row2[wr_file1];
    }
 if (@preg_match($cfg[image_extension], $row2[wr_file2])) {
    $list[$key]->file_image2 = "./data/file/{$row[bo_table]}/" . $row2[wr_file2];
    } 
}
mysql_free_result($result2);
}

mysql_free_result($result);

    include "$latest_skin/latesttip2.skin.php";

    $latest_skin = $tmp_latest_skin;
}

이렇게 추가 하시고요


스킨.피에치피 에서요

보여주고 싶으곳에

 <?=$value->file_image1?> 1번 이미지일때

<?=$value->file_image2?> 2번 이미지일때

하고요

최신글이 보여질 곳에

<? groupe2('group','그룹아이디'.글목록수.제목글자수) ?>

댓글 전체

^^

빠른 답변 감사합니다.
Mando님 덕에 큰 근심거리던 문제가 너무 쉽게 해결이 되었습니다.
밤새워 관련글 검색하고 고생한걸 생각하면.........

감사합니다.
Mando님!
적용해보니 출력은 잘 나오는군요.
그런데 출력부분 위에 에러메세지가 나오는데 다음과 같습니다.
Warning: Missing argument 5 for groupe2() in /homeg/ezoeunsesang/www/kgb-style/lib/developer.lib.php on line 129

function groupe2($skin_dir='', $gr_id, $rows=10, $len=40,$ssort )
이 부분인데 뭐가 문제인지요?
전체 9,564
그누3질답 내용 검색

회원로그인

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