이미지 리사이징 문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이미지 리사이징 문제 정보

이미지 리사이징 문제

본문

안녕하세요
작업중 문제가 발생하여 도움 요청합니다

http://hnhoe.nayana.kr/gnu/bbs/board.php?bo_table=notice

사진게시판도 그렇고, 그누보드 기본게시판도 이미지 리사이징이 안됩니다..
원인은 하단 배너스킨인거 같습니다. 배너최근게시물 소스를 지우면 이미지 리사이징이 적용되거든요. 나중에 관리편의 차원에서도 배너 스킨을 사용하고 싶은데..  일반 게시판의 이미지 리사이징을 적용시키면서 배너 스킨 사용하는 방법은 없을까요??

사용중인 배너스킨은 아래 게시물인고요..
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=86416&sca=&sfl=wr_subject&stx=%B9%E8%B3%CA&sop=and

아래 소스로 구성되어 있습니다.

---------------------------------------------------------------------------------------

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style>
.table_line {
border-top-width:2; border-right-width:0; border-bottom-width:1; border-left-width:0; border-top-color:#CCCCCC; border-right-color:white; border-bottom-color:#CCCCCC; border-left-color:white; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:none;}
</style>

<table width="100%" border=0 align="center" cellpadding=0 cellspacing=0 >
<td height="47">
<!-- //이곳에서 폭과 높이 설정//-->

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$slider_width=485;// 스크롤러의 가로크기
$img_width=123 ;// 이미지의 폭  130
$img_height=36 ;// 이미지의 높이  46
$sliderheight=36 ;// 스크롤러의 높이 ; 이미지높이보다 조금 길게 46
$slidespeed=1 ;// 스크롤 속도 (클수록 빠릅니다 1-10)
$slidebgcolor="#FFFFFF" ;// 배경색상
?>

<script language="JavaScript1.2">
var slider_width=<?=$slider_width?>;
var sliderheight=<?=$sliderheight?> ;
var slidespeed=<?=$slidespeed?>;
slidebgcolor="<?=$slidebgcolor?>";
var leftrightslide=new Array()
var finalslide=''
<?
echo "leftrightslide[0]=\"<table border=0 cellpadding=0 cellspacing=0><tr>\";"."\r";
$c_cnt=0;
 for ($i=0; $i<count($list); $i++) {  //
$c_cnt=$c_cnt+1;

$data_temp ="";
    $title = get_text($list[$i][wr_subject]);
    $content = cut_str(get_text($list[$i][wr_content]), 80);
    $img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
    if (!file_exists($img) || !$list[$i][file][0][file])
       $img = "$latest_skin_path/img/no_image.gif";
    $href = "$g4[bbs_path]/link.php?bo_table=$bo_table&wr_id={$list[$i][wr_link1]}";
$img="<img src='".$img."' width='".$img_width."' height='".$img_height."' border='0' align='absmiddle' title='".$title."'>";

$data_temp ="";
$data_temp .="leftrightslide[".$c_cnt."]=\"";
$data_temp .="<td>";
$data_temp .="<TABLE cellSpacing=0 cellPadding=0  bgColor=#e0e0e0 border=0><TR><TD> <TABLE cellSpacing=0 cellPadding=0  bgColor=#f0f0f0 border=0><TR><TD align=middle bgColor=#ffffff >";  //테두리선

//실제내용시작
$data_temp .="<table border=0 cellpadding=0 cellspacing=0><tr><td  align=center ><a href='{$list[$i][wr_link1]}' title='{$list[$i][subject]}' target='_blank'>{$img}</a></td></tr></table>";
//실제내용끝

$data_temp .="</td></tr></table></td></tr></table>"; //테두리선
$data_temp .="</td>";
$data_temp .="\";"."\r";
echo $data_temp ;
}//
echo "leftrightslide[".($c_cnt+1)."]=\"</tr></table>\";";
?>

var copyspeed=slidespeed
leftrightslide='<nobr>'+leftrightslide.join(" ")+'</nobr>'
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-1000">'+leftrightslide+'</span>')
var actualwidth='0' ;
var cross_slide, ns_slide
function fillup(){
if (iedom){
cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
cross_slide2.style.left=actualwidth+0
}
else if (document.layers){
ns_slide=document.ns_slidemenu.document.ns_slidemenu2
ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
ns_slide.document.write(leftrightslide)
ns_slide.document.close()
actualwidth=ns_slide.document.width
ns_slide2.left=actualwidth+0
ns_slide2.document.write(leftrightslide)
ns_slide2.document.close()
}
lefttime=setInterval("slideleft()",40)
}
window.onload=fillup
function slideleft(){
if (iedom){
if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed
else
cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+0
if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed
else
cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+0
}
else if (document.layers){
if (ns_slide.left>(actualwidth*(-1)+8))
ns_slide.left-=copyspeed
else
ns_slide.left=ns_slide2.left+actualwidth+0
if (ns_slide2.left>(actualwidth*(-1)+8))
ns_slide2.left-=copyspeed
else
ns_slide2.left=ns_slide.left+actualwidth+0
}
}

if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+slider_width+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+slider_width+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
write('<div id="test2" style="position:absolute;left:0;top:0;width:'+slider_width+';height:'+sliderheight+';"></div>')
write('<div id="test3" style="position:absolute;left:-1000;top:0;width:'+slider_width+';height:'+sliderheight+';"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+slider_width+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('</ilayer>')
}

document.write('</td></table>')
}
}
</script></td>

</tr>
</table> 

댓글 전체

전체 9 |RSS
그누4 질문답변 내용 검색

회원로그인

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