최신이미지 엑박 정보
최신이미지 엑박본문
알려주신대로 수정해봐도 메인최신글에서는 계속 엑박으로 뜨네요..
엑박이미지를 클릭하면 정상적으로 게시판으로 이동이 되고 이미지도 정상적으로 나오구요
아래 소스 어디서 머가 문제 일까요
경로가 잘못 된거 같긴한데..머가 어떻게 잘못 된건지 봐도 모르겠네요
그누보드 최신버전입니다
살펴봐주세요
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sliderwidth=380;// 스크롤러의 가로크기
$img_width=120 ;// 이미지의 폭 137
$img_height=100 ;// 이미지의 높이 26
$sliderheight=100 ;// 스크롤러의 높이 ; 이미지높이보다 조금 길게 26
$slidespeed=2 ;// 스크롤 속도 (클수록 빠릅니다 1-10)
$slidebgcolor="#FFFFFF" ;// 배경색상
?>
<!-- <table width="<?=$sliderwidth?>" cellpadding=0 cellspacing=0 border=0>
<tr>
<td > <strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'>[<?=$board[bo_subject]?>]</a></strong></td>
<td align="right"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src='<?=$latest_skin_path?>/img/more.gif' border=0></a></td>
</tr>
</table> -->
<table cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="yellow"><script language="JavaScript1.2" type="text/javascript">
var sliderwidth=<?=$sliderwidth?>;
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]);
$img_path = "$g4[path]/data/file/$bo_table/".$list[$i][file][0][file];
if (!file_exists($img_path) || !$list[$i][file][0][file])
$img = "$latest_skin_path/img/no_image.gif";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$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 style='padding-left:5pt;padding-right:5pt;'>";
$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][href]}' title='{$list[$i][subject]}'>{$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:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
write('<div id="test2" style="position:absolute;left:0;top:0;width:'+sliderwidth+';height:'+sliderheight+';"></div>')
write('<div id="test3" style="position:absolute;left:-1000;top:0;width:'+sliderwidth+';height:'+sliderheight+';"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+sliderwidth+' 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></td>
</tr>
<? if (count($list) == 0) { ?>
<tr>
<td colspan="4" align="center" height="50"><font color=#6A6A6A>게시물이 없습니다.</a></td>
</tr>
<? } ?>
</table>
엑박이미지를 클릭하면 정상적으로 게시판으로 이동이 되고 이미지도 정상적으로 나오구요
아래 소스 어디서 머가 문제 일까요
경로가 잘못 된거 같긴한데..머가 어떻게 잘못 된건지 봐도 모르겠네요
그누보드 최신버전입니다
살펴봐주세요
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sliderwidth=380;// 스크롤러의 가로크기
$img_width=120 ;// 이미지의 폭 137
$img_height=100 ;// 이미지의 높이 26
$sliderheight=100 ;// 스크롤러의 높이 ; 이미지높이보다 조금 길게 26
$slidespeed=2 ;// 스크롤 속도 (클수록 빠릅니다 1-10)
$slidebgcolor="#FFFFFF" ;// 배경색상
?>
<!-- <table width="<?=$sliderwidth?>" cellpadding=0 cellspacing=0 border=0>
<tr>
<td > <strong><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'>[<?=$board[bo_subject]?>]</a></strong></td>
<td align="right"><a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><img src='<?=$latest_skin_path?>/img/more.gif' border=0></a></td>
</tr>
</table> -->
<table cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="yellow"><script language="JavaScript1.2" type="text/javascript">
var sliderwidth=<?=$sliderwidth?>;
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]);
$img_path = "$g4[path]/data/file/$bo_table/".$list[$i][file][0][file];
if (!file_exists($img_path) || !$list[$i][file][0][file])
$img = "$latest_skin_path/img/no_image.gif";
$href = "$g4[bbs_path]/board.php?bo_table=$bo_table";
$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 style='padding-left:5pt;padding-right:5pt;'>";
$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][href]}' title='{$list[$i][subject]}'>{$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:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
write('<div id="test2" style="position:absolute;left:0;top:0;width:'+sliderwidth+';height:'+sliderheight+';"></div>')
write('<div id="test3" style="position:absolute;left:-1000;top:0;width:'+sliderwidth+';height:'+sliderheight+';"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+sliderwidth+' 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></td>
</tr>
<? if (count($list) == 0) { ?>
<tr>
<td colspan="4" align="center" height="50"><font color=#6A6A6A>게시물이 없습니다.</a></td>
</tr>
<? } ?>
</table>
댓글 전체
소스에 문제가 없다면 이미지 자체가 웹용이미지가 아니어서 그럴수도 있으니 체크해 보시길...
확인해 봤는데요...웹용 이미지로 변환해서 올려도 엑박으로 뜨네요..
위에 소스에 먼가 문제가 있는듯 한데..확인좀 해주세요 ㅠㅠㅠ
위에 소스에 먼가 문제가 있는듯 한데..확인좀 해주세요 ㅠㅠㅠ
39번째줄의 소스
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
중에서
$bo_table 명을 직접 입력해 보시고, 그래도 안되면 $g4[path] << 이부분을 이미지가 있는 경로로
고쳐보세요.
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
중에서
$bo_table 명을 직접 입력해 보시고, 그래도 안되면 $g4[path] << 이부분을 이미지가 있는 경로로
고쳐보세요.
에디터로 올린거는 파일명을 못불러오는거 같네요
에디터에서 이미지를 그림넣기로 넣지 말고 파일첨부에서 첨부파일로 넣어보세요
에디터에서 이미지를 그림넣기로 넣지 말고 파일첨부에서 첨부파일로 넣어보세요
슈와이님 말대로 첨부파일로 올릴때는 메인에서 이미지가 나오네요
에디터로 올릴대는 왜 못불러 오는 걸가요 ㅡ,.ㅡ
여러장을 올리면서 작성 하는것이라서 에디터에서 작업해서 올려야 하는데..
어케 해야 하는걸까요
에디터로 올릴대는 왜 못불러 오는 걸가요 ㅡ,.ㅡ
여러장을 올리면서 작성 하는것이라서 에디터에서 작업해서 올려야 하는데..
어케 해야 하는걸까요
첨부파일로 하나만 올리고 나머진 에디터로 올리면 될거같네요