메인 슬라이드 배너 질문
본문
메인페이지에서 <?=latest("banner_top", "main_banner", 4, 15)?> 슬라이드 스킨을 쓰려고합니다.
이미지는 잘 나오는데 해당 배너를 눌렀을때 게시글에 등록한 링크로 이동하고 싶습니다.
latest.skin.php 파일의 어느부분을 어떻게 수정하면 될까요??
latest.skin.php 파일소스입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
if(!$width) $width = 1000;
//if(!$height) $height = 388;
if(!$height) $height = 550;
//if(!$border_width) $border_width = 1;
//if(!$border_color) $border_color = "#8c91a1";
//if($btn_view != "block" && $btn_view != "none") $btn_view = "none";
//기존 추출 지우기
unset($list);
// 이미지 뽑아오기
if(!$rows) $rows=3; //노출 이미지 갯수
$slideRes = sql_query("SELECT * FROM g5_write_$bo_table AS a LEFT JOIN g5_board_file AS b ON a.wr_id=b.wr_id WHERE b.bo_table='$bo_table' ORDER BY a.wr_id DESC LIMIT $rows");
$i = 0;
while($slideRow = mysql_fetch_array($slideRes)){
//이미지가 아니면 그냥 통과
if(!preg_match("/\.(jpg|gif|png)$/i", $slideRow[bf_file])) continue;
switch($img_link) {
case 'link' : $post_link = $slideRow[wr_link1]; break;
case 'post' : $post_link = G5_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$slideRow[wr_id]; break;
default : $post_link = ""; break;
}
if($post_link) {
$target = "";
if($img_link == "link") $target = "target='_blank'";
$list[$i] = "<a href='$post_link' {$target}><img src='../data/file/".$bo_table."/".$slideRow[bf_file]."' width='$width' height='$height' border=0></a>";
} else {
$list[$i] = "<a><img src='../data/file/".$bo_table."/".$slideRow[bf_file]."' width='$width' height='$height' border=0></a>";
}
$i++;
}
//랜덤 출력
if($rand == "rand") shuffle($list);
//버튼 위치
$btn_left =(int)($width - 25 * $i)/2;
?>
<!-- <link rel="stylesheet" href="<?php echo $latest_skin_url ?>/latest.jquery_img.css" type="text/css"> -->
<style>
.jquery_img { width:<?=$width?>px; height:<?=$height?>px; border:<?=$border_width?>px solid <?=$border_color?>;margin:0 auto; }
.exhibition { width:<?=$width?>px; height:<?=$height?>px; position:relative; z-index:1; }
.theme-default .nivo-controlNav { left:<?=$btn_left?>px; bottom:4px; display:<?=$btn_view?>;}
</style>
<script type="text/javascript" src="<?php echo $latest_skin_url ?>/jquery.nivo.slider.js"></script>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td class="jquery_img">
<div class="exhibition">
<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
<? for($i=0;$i<count($list);$i++) { echo $list[$i]; } ?>
</div>
</div>
</div>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
});
</script>
</td></tr>
</table>