썸네일 추출 게시판의 최근 게시물 등록 방법....
//-------------------------------------------------------------------------------------------------------------------------------------
// 최근 갤러리 제목,이미지,내용,날짜,코멘트,글쓴이 출력.최근게시물에서 새창으로 띄우기
function print_gal2($skinname, $title, $id, $num=5, $textlen=30, $textlen2=80, $xsize=80, $ysize=80, $datetype="Y/m/d") {
global $_zb_path, $_zb_url, $connect, $t_board, $admin_table, $HTTP_SESSION_VARS;
if(!$skinname||!$id||!$title) return;
$str = zReadFile($_zb_path."latest_skin/".$skinname."/main.html");
if(!$str) {
echo "지정하신 $skinname 이라는 최근목록 스킨이 존재하지 않습니다<br>";
return;
}
$setup = mysql_fetch_array(mysql_query("select use_alllist from $admin_table where name='$id'"));
if($setup[use_alllist]) $target = "zboard.php?id=".$id;
else $target = "view.php?id=".$id;
$result = mysql_query("select * from $t_board"."_$id where is_secret=0 order by no desc limit $num", $connect) or die(mysql_error());
$tmpStr = explode("[loop]",$str);
$header = $tmpStr[0];
$tmpStr2 = explode("[/loop]",$tmpStr[1]);
$loop = $tmpStr2[0];
$footer = $tmpStr2[1];
$main_data = "";
while($data=mysql_fetch_array($result)) {
$name = stripslashes($data[name]);
$subject = cut_str(stripslashes($data[subject]),$textlen)."</font></b>";
$date = date($datetype, $data[reg_date]);
if($data[total_comment]) $comment = "[".$data[total_comment]."]"; else $comment="";
$memo = cut_str(stripslashes($data[memo]),$textlen2);
if($data[use_html]<2) $memo = nl2br($memo);
else $memo = strip_tags($memo);
$memo = autolink($uploadimage1.$uploadimage2.$memo);
if(eregi("\.gif|\.jpg",$data[file_name1])) $filename = $_zb_url.$data[file_name1];
elseif(eregi("\.gif|\.jpg",$data[file_name2])) $filename = $_zb_url.$data[file_name2];
else $filename="";
$image_size = @getimagesize($filename);
$thumb_name = $_zb_url."data/$id/small_".$data[no].".thumb";
// if($filename) $imgList.="<a href=# onclick=\"window.open('".$_zb_url."../view_pic.php?file=$filename','dexPic','width=$image_size[0],height=$image_size[1],toolbars=no,scrollbars=no')\"><img src='$thumb_name' border=1 style=border-color:black></a>";
//else $imgList.="<a href='".$_zb_url.$target."&no=$data[no]'><img src='$thumb_name' border=1 style=border-color:black vspacing=10 hspacing=10></a>";
$imgList.="<a href='".$_zb_url.$target."&no=$data[no]'><img src='$thumb_name' border=1 style=border-color:black vspacing=10 hspacing=10></a>";
$main = $loop;
$main = str_replace("[name]",$name,$main);
$main = str_replace("[date]",$date,$main);
$main = str_replace("[memo]",$memo,$main);
$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);
$main = str_replace("[comment]",$comment,$main);
$main = str_replace("[img]",$imgList,$main);
$imgList="";
$main_data .= "\n".$main;
}
$list = $header.$main_data.$footer;
$list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$list);
$list = str_replace("[dir]",$_zb_url."latest_skin/".$skinname."/images/",$list);
echo $list;
}
그리고 원하시는 부분에
<?print_gal2("qurri_latest2/qurri_gallery", "NightSHOT's Gallery", "MyGallery", 4, 10, 10, 120, 120)?>
이렇게 넣어주시면 됩니다....
저역시 이렇게 저렇게 해보다 된거라.... 확실한 답변은 어렵네요...
아랭 링크를 참고하시고 해보시구요... 만약에 않될시엔 리플 주시면 답변해 드리도록 부탁드리겠습니다... ^^;
그리고 스킨도 올립니다.... ^^

