게시판에 가로스크롤을 달아서 범위를 넘어가지 않도록하고싶습니다. 정보
게시판에 가로스크롤을 달아서 범위를 넘어가지 않도록하고싶습니다.
본문
댓글 전체
방금 수정해보았는데 잘안되네요.
가을하늘님은 성공하신것같은데 배추베이직게시판스킨에 view.skin.php 수정좀 부탁드려도 될까요?
*** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 받아보고싶은데..
완료되면 추가 포인트 드릴께요^^
감사합니다.
작업내용 -------------------------------------------
원본내용
// 파일 출력
ob_start();
for ($i=0; $i<=$view[file][count]; $i++) {
if ($mw_basic[cf_img_1_noview] && $i==0) continue;
if ($view[file][$i][view]) {
if ($board[bo_image_width] < $view[file][$i][image_width]) { // 이미지 크기 조절
$img_width = $board[bo_image_width];
} else {
$img_width = $view[file][$i][image_width];
}
$view[file][$i][view] = str_replace("<img", "<img width=\"{$img_width}\"", $view[file][$i][view]);
if ($mw_basic[cf_exif]) {
$view[file][$i][view] = str_replace("image_window(this)", "show_exif($i, this, event)", $view[file][$i][view]);
$view[file][$i][view] = str_replace("title=''", "title='클릭하면 메타데이터를 보실 수 있습니다.'", $view[file][$i][view]);
} else {
$view[file][$i][view] = str_replace("onclick='image_window(this);'",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
// 제나빌더용 (그누보드 원본수정으로 인해 따옴표' 가 없음;)
$view[file][$i][view] = str_replace("onclick=image_window(this);",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
}
echo $view[file][$i][view] . "<br/><br/>";
}
}
$file_viewer = ob_get_contents();
ob_end_clean();
$view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);
수정내용---------------
// 파일 출력
ob_start();
for ($i=0; $i<=$view[file][count]; $i++) {
if ($mw_basic[cf_img_1_noview] && $i==0) continue;
if ($view[file][$i][view]) {
if ($board[bo_image_width] < $view[file][$i][image_width]) { // 이미지 크기 조절
$img_width = $board[bo_image_width];
} else {
$img_width = $view[file][$i][image_width];
}
$view[file][$i][view] = str_replace("<img", "<img width=\"{$img_width}\"", $view[file][$i][view]);
} else {
$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");
if($exif[COMPUTED][Width] > $board[bo_image_width]) {
echo "<div id='scrollbox' style='width:$board[bo_image_width]; height:; overflow-x:auto;'>";
echo $view[file][$i][view];
echo "</div><p>";
} else
echo $view[file][$i][view] . "<p>";
}
if ($mw_basic[cf_exif]) {
$view[file][$i][view] = str_replace("image_window(this)", "show_exif($i, this, event)", $view[file][$i][view]);
$view[file][$i][view] = str_replace("title=''", "title='클릭하면 메타데이터를 보실 수 있습니다.'", $view[file][$i][view]);
} else {
$view[file][$i][view] = str_replace("onclick='image_window(this);'",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
// 제나빌더용 (그누보드 원본수정으로 인해 따옴표' 가 없음;)
$view[file][$i][view] = str_replace("onclick=image_window(this);",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
}
echo $view[file][$i][view] . "<br/><br/>";
}
//}
$file_viewer = ob_get_contents();
ob_end_clean();
$view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);
------------------------그리고 view.skin.php----------------------
<style type="text/css">
DIV.autosourcing-stub { display:none }
DIV.autosourcing-stub-extra { position:absolute; opacity:0 }
#scrollbox { scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#66CC66;scrollbar-track-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#66CC33;scrollbar-shadow-color:#66CC33}
</style>
이렇게 추가했습니다.
가을하늘님은 성공하신것같은데 배추베이직게시판스킨에 view.skin.php 수정좀 부탁드려도 될까요?
*** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 받아보고싶은데..
완료되면 추가 포인트 드릴께요^^
감사합니다.
작업내용 -------------------------------------------
원본내용
// 파일 출력
ob_start();
for ($i=0; $i<=$view[file][count]; $i++) {
if ($mw_basic[cf_img_1_noview] && $i==0) continue;
if ($view[file][$i][view]) {
if ($board[bo_image_width] < $view[file][$i][image_width]) { // 이미지 크기 조절
$img_width = $board[bo_image_width];
} else {
$img_width = $view[file][$i][image_width];
}
$view[file][$i][view] = str_replace("<img", "<img width=\"{$img_width}\"", $view[file][$i][view]);
if ($mw_basic[cf_exif]) {
$view[file][$i][view] = str_replace("image_window(this)", "show_exif($i, this, event)", $view[file][$i][view]);
$view[file][$i][view] = str_replace("title=''", "title='클릭하면 메타데이터를 보실 수 있습니다.'", $view[file][$i][view]);
} else {
$view[file][$i][view] = str_replace("onclick='image_window(this);'",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
// 제나빌더용 (그누보드 원본수정으로 인해 따옴표' 가 없음;)
$view[file][$i][view] = str_replace("onclick=image_window(this);",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
}
echo $view[file][$i][view] . "<br/><br/>";
}
}
$file_viewer = ob_get_contents();
ob_end_clean();
$view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);
수정내용---------------
// 파일 출력
ob_start();
for ($i=0; $i<=$view[file][count]; $i++) {
if ($mw_basic[cf_img_1_noview] && $i==0) continue;
if ($view[file][$i][view]) {
if ($board[bo_image_width] < $view[file][$i][image_width]) { // 이미지 크기 조절
$img_width = $board[bo_image_width];
} else {
$img_width = $view[file][$i][image_width];
}
$view[file][$i][view] = str_replace("<img", "<img width=\"{$img_width}\"", $view[file][$i][view]);
} else {
$exif = @exif_read_data("{$view[file][$i][path]}/{$view[file][$i][file]}");
if($exif[COMPUTED][Width] > $board[bo_image_width]) {
echo "<div id='scrollbox' style='width:$board[bo_image_width]; height:; overflow-x:auto;'>";
echo $view[file][$i][view];
echo "</div><p>";
} else
echo $view[file][$i][view] . "<p>";
}
if ($mw_basic[cf_exif]) {
$view[file][$i][view] = str_replace("image_window(this)", "show_exif($i, this, event)", $view[file][$i][view]);
$view[file][$i][view] = str_replace("title=''", "title='클릭하면 메타데이터를 보실 수 있습니다.'", $view[file][$i][view]);
} else {
$view[file][$i][view] = str_replace("onclick='image_window(this);'",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
// 제나빌더용 (그누보드 원본수정으로 인해 따옴표' 가 없음;)
$view[file][$i][view] = str_replace("onclick=image_window(this);",
"onclick='mw_image_window(this, {$view[file][$i][image_width]}, {$view[file][$i][image_height]});'", $view[file][$i][view]);
}
echo $view[file][$i][view] . "<br/><br/>";
}
//}
$file_viewer = ob_get_contents();
ob_end_clean();
$view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]);
------------------------그리고 view.skin.php----------------------
<style type="text/css">
DIV.autosourcing-stub { display:none }
DIV.autosourcing-stub-extra { position:absolute; opacity:0 }
#scrollbox { scrollbar-3dlight-color:#FFFFFF;scrollbar-arrow-color:#66CC66;scrollbar-track-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#66CC33;scrollbar-shadow-color:#66CC33}
</style>
이렇게 추가했습니다.
이미지폭 사이즈 부분 다른소스로 바꿨습니다.
테스트 한번 해보시구요..
배추님 스킨은 제가 안써서 테스트는 어렵습니다.
테스트 한번 해보시구요..
배추님 스킨은 제가 안써서 테스트는 어렵습니다.
음...! 저건 이미지한테만 적용되는건가요???
전 테이블때문에 밀린거더라구요~
위 사진에서 녹색부분있죠? 그게 전부 테이블이거든요..
전 테이블때문에 밀린거더라구요~
위 사진에서 녹색부분있죠? 그게 전부 테이블이거든요..
바로위에 테이블사용시 대비해서 올린겁니다.
한번 해보세요..
배추님스킨에도 될거예요..
한번 해보세요..
배추님스킨에도 될거예요..
일단 파일출력부분은 관계없는 이미지 부분만 스크롤이 생겨서 제거했습니다.
http://lifeinside.dyndns.org/bbs/board.php?bo_table=B07&wr_id=33
위 링크를 봐주시면 내용의 테이블 html 때문에 게시판이 가로로 밀린게 보일꺼예요~
http://lifeinside.dyndns.org/bbs/board.php?bo_table=B07&wr_id=33
위 링크를 봐주시면 내용의 테이블 html 때문에 게시판이 가로로 밀린게 보일꺼예요~
그냥 아래처럼 간단히 그 내용이 들어간 테이블을 레이어로 감싸주면 안되나요?
<!-- 내용 출력 -->
<span id="writeContents">
<div style="width:790px; overflow-x:auto;"> <- 요거 추가
<?//=$view[content];?>
<? // 비회원이면 글 내용 500자만 보여주기 2009.09.25 조상문
if(!$is_member) {
echo cut_str($view[content], 500);
echo "<br />";
echo "<hr />";
//echo "<span style='font:bold 15pt;'>"
echo "그 다음 글은 회원 가입을 하시고 보시면 감사하겠습니다.";
//echo "</span>";
}else{
echo $view[content];
}
?>
</div> <- 요거 추가
</span>
<?//echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
<!-- 내용 출력 -->
<span id="writeContents">
<div style="width:790px; overflow-x:auto;"> <- 요거 추가
<?//=$view[content];?>
<? // 비회원이면 글 내용 500자만 보여주기 2009.09.25 조상문
if(!$is_member) {
echo cut_str($view[content], 500);
echo "<br />";
echo "<hr />";
//echo "<span style='font:bold 15pt;'>"
echo "그 다음 글은 회원 가입을 하시고 보시면 감사하겠습니다.";
//echo "</span>";
}else{
echo $view[content];
}
?>
</div> <- 요거 추가
</span>
<?//echo $view[rich_content]; // {이미지:0} 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>