글이 아래로 내려가요;;; 정보
글이 아래로 내려가요;;;본문
사진 보시면 중간의 이미지 아래 제목이 아래로만 내려갑니다.ㅜㅜ
어떻게 수정해야 되나요??;;;
또 글을 5글자 이상 쓰여지면 아래칸으로 자동으로 내려가게 할려면 어떻게 해야 될까요?
아래는 소스입니다.
부탁드립니다.;;;
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$latest_skin_path/skin.lib.php");
$img_width = 48; // 이미지 가로 사이즈
$img_height = 37; // 이미지 세로 사이즈
$frame_width = 218; // 가로길이
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/latest_thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
?>
<!--최신글, 이미지, 내용 시작-->
<script type="text/javascript" src="<?=$latest_skin_path?>/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="<?=$latest_skin_path?>/js/jquery.imageScroller.js"></script>
<style type="text/css">
body {}
img {border:0}
a {text-decoration:none}
/*스크롤러 스타일*/
div#scroller {
background-color:#FFFFFF;
position:static;
height:114px;
width:<?=$frame_width?>; padding:0 5px;
margin:0;
clear:both;
overflow:hidden;
border:1px none #FFFFFF;
}
/*좌우버튼*/
div.button {
height:30px;
left: 0px;
}
#btn1, #btn2 {cursor:pointer}
ul#scrollerFrame {width:1000px; padding:0;margin:0;list-style:none;}
ul#scrollerFrame li {
position:relative;
float:left;
margin:0 10 0 10px;
width:10px;
height:10px;
left: 5px;
}
/*가격 및 설명 부분*/
ul#scrollerFrame li p {margin:0;padding:0}
ul#scrollerFrame li p.price{font-family:verdana;font-size:12px;font-weight:bold;margin-top:7px;text-align:center;color:#0a62cf}
ul#scrollerFrame li p.comment{
font-family:돋움;
font-size:11px;
letter-spacing:-1px;
margin-top:4px;
padding:0 5px;
text-align:center;
color:#f8f8f8;
line-height:130%;
padding-right: 10px;
}
/*붙박이 아이콘 설정*/
.besticon {position:static;top:7px;left:6px}
.price {font-family:돋움;font-size:12px;font-weight:normal;padding-top:7px;text-align:center;color:444444}
</style>
<script type="text/javascript">
$(function(){
$("#scroller").imageScroller({
next:"btn1", //다음 버튼 ID값
prev:"btn2", //이전 버튼 ID값
frame:"scrollerFrame", //스크롤러 프레임 ID값
width:160, //이미지 가로 크기
child:"li", //스크롤 지정 태그
auto:false //오토 롤링 (해제는 false)
});
});
</script>
<div id="scroller">
<div class="button">
<span style="float:left;margin:5px 0 0 0;font-family:verdana;font-size:16px;font-weight:bold;color:#0a62cf;"><img class="besticon" src="skin/latest/10/img/point.jpg"></span>
<span id="btn2" style="float:right;margin:5px 0 0 0;"><img src="<?=$latest_skin_path?>/img/right.png"></span>
<span id="btn1" style="float:right;margin:5px 0 0 0;"><img src="<?=$latest_skin_path?>/img/left.png"></span>
</div>
<ul id="scrollerFrame">
<? for ($i=0; $i<count($list); $i++) { ?>
<li>
<?
if($list[$i][file][0][view]){
$src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
$get_img = getimagesize($src); // 파일정보를 가져옴
// 관리자가 이미지 사이즈를 바꾸었을때를 대비하여 리사이징 크기를 이름에 포함과 이미지 재 첨부시 바뀜
$img_step1 = explode("_",$list[$i][file][0][file]);
$img_step2 = explode(".",$img_step1[1]);
$new_imgname = $img_step2[0];
$thumb_file_list = "{$thumb_path}/{$re_img_width}x{$re_img_height}_{$new_imgname}_{$list[$i][wr_id]}_list";
if(!file_exists($thumb_file_list)){
// gd lib 체크
$gd = gd_info();
$gdversion = substr(preg_replace("/[^0-9]/", "", $gd['GD Version']), 0, 2); // gd 버전이 2.0 이상인지 체크
if(!$gdversion){
$thumb_file_view = $src; // gd 2.0 이하면 강제적으로 줄임
}else{
if($img_width > $get_img[0] || $img_height > $get_img[1]){
$thumb_file_list = $src;
}else{
createThumb_list($img_width,$img_height,$src, $thumb_file_list, $get_img); // list 페이지 썸네일
}
}
}
echo '<div align="center">';
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$list[$i]['subject']}</span></a>";
}else{
// no 이미지를 비율적으로 만들어났음
$img = "<a class=price' href='{$list[$i]['href']}'><img src=\"$latest_skin_path/img/no_image.gif\" border=\"0\" height=\"{$img_height}\" width=\"{$img_width}\"/><BR><span style=\"font-size:9pt;\"><font face=\"돋움\" color=\"#333333\">{$list[$i]['subject']}</span>*/</a>";
}
echo $img;
echo '</div>';
?>
</li>
<? } ?>
</ul>
</div>
어떻게 수정해야 되나요??;;;
또 글을 5글자 이상 쓰여지면 아래칸으로 자동으로 내려가게 할려면 어떻게 해야 될까요?
아래는 소스입니다.
부탁드립니다.;;;
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$latest_skin_path/skin.lib.php");
$img_width = 48; // 이미지 가로 사이즈
$img_height = 37; // 이미지 세로 사이즈
$frame_width = 218; // 가로길이
$data_path = $g4[path]."/data/file/$bo_table";
$thumb_path = $data_path.'/latest_thumb';
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
?>
<!--최신글, 이미지, 내용 시작-->
<script type="text/javascript" src="<?=$latest_skin_path?>/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="<?=$latest_skin_path?>/js/jquery.imageScroller.js"></script>
<style type="text/css">
body {}
img {border:0}
a {text-decoration:none}
/*스크롤러 스타일*/
div#scroller {
background-color:#FFFFFF;
position:static;
height:114px;
width:<?=$frame_width?>; padding:0 5px;
margin:0;
clear:both;
overflow:hidden;
border:1px none #FFFFFF;
}
/*좌우버튼*/
div.button {
height:30px;
left: 0px;
}
#btn1, #btn2 {cursor:pointer}
ul#scrollerFrame {width:1000px; padding:0;margin:0;list-style:none;}
ul#scrollerFrame li {
position:relative;
float:left;
margin:0 10 0 10px;
width:10px;
height:10px;
left: 5px;
}
/*가격 및 설명 부분*/
ul#scrollerFrame li p {margin:0;padding:0}
ul#scrollerFrame li p.price{font-family:verdana;font-size:12px;font-weight:bold;margin-top:7px;text-align:center;color:#0a62cf}
ul#scrollerFrame li p.comment{
font-family:돋움;
font-size:11px;
letter-spacing:-1px;
margin-top:4px;
padding:0 5px;
text-align:center;
color:#f8f8f8;
line-height:130%;
padding-right: 10px;
}
/*붙박이 아이콘 설정*/
.besticon {position:static;top:7px;left:6px}
.price {font-family:돋움;font-size:12px;font-weight:normal;padding-top:7px;text-align:center;color:444444}
</style>
<script type="text/javascript">
$(function(){
$("#scroller").imageScroller({
next:"btn1", //다음 버튼 ID값
prev:"btn2", //이전 버튼 ID값
frame:"scrollerFrame", //스크롤러 프레임 ID값
width:160, //이미지 가로 크기
child:"li", //스크롤 지정 태그
auto:false //오토 롤링 (해제는 false)
});
});
</script>
<div id="scroller">
<div class="button">
<span style="float:left;margin:5px 0 0 0;font-family:verdana;font-size:16px;font-weight:bold;color:#0a62cf;"><img class="besticon" src="skin/latest/10/img/point.jpg"></span>
<span id="btn2" style="float:right;margin:5px 0 0 0;"><img src="<?=$latest_skin_path?>/img/right.png"></span>
<span id="btn1" style="float:right;margin:5px 0 0 0;"><img src="<?=$latest_skin_path?>/img/left.png"></span>
</div>
<ul id="scrollerFrame">
<? for ($i=0; $i<count($list); $i++) { ?>
<li>
<?
if($list[$i][file][0][view]){
$src = $list[$i][file][0][path]."/".$list[$i][file][0][file];
$get_img = getimagesize($src); // 파일정보를 가져옴
// 관리자가 이미지 사이즈를 바꾸었을때를 대비하여 리사이징 크기를 이름에 포함과 이미지 재 첨부시 바뀜
$img_step1 = explode("_",$list[$i][file][0][file]);
$img_step2 = explode(".",$img_step1[1]);
$new_imgname = $img_step2[0];
$thumb_file_list = "{$thumb_path}/{$re_img_width}x{$re_img_height}_{$new_imgname}_{$list[$i][wr_id]}_list";
if(!file_exists($thumb_file_list)){
// gd lib 체크
$gd = gd_info();
$gdversion = substr(preg_replace("/[^0-9]/", "", $gd['GD Version']), 0, 2); // gd 버전이 2.0 이상인지 체크
if(!$gdversion){
$thumb_file_view = $src; // gd 2.0 이하면 강제적으로 줄임
}else{
if($img_width > $get_img[0] || $img_height > $get_img[1]){
$thumb_file_list = $src;
}else{
createThumb_list($img_width,$img_height,$src, $thumb_file_list, $get_img); // list 페이지 썸네일
}
}
}
echo '<div align="center">';
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$list[$i]['subject']}</span></a>";
}else{
// no 이미지를 비율적으로 만들어났음
$img = "<a class=price' href='{$list[$i]['href']}'><img src=\"$latest_skin_path/img/no_image.gif\" border=\"0\" height=\"{$img_height}\" width=\"{$img_width}\"/><BR><span style=\"font-size:9pt;\"><font face=\"돋움\" color=\"#333333\">{$list[$i]['subject']}</span>*/</a>";
}
echo $img;
echo '</div>';
?>
</li>
<? } ?>
</ul>
</div>
댓글 전체
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$list[$i]['subject']}</span></a>";
이 부분의 class='price' 클래스의 넓이가 160px로 지정되어 있는지 확인해보세요.
span은 기본이 inline입니다.
잘 모르시겠으면
<script type='text/javascript'>
$(document).ready(function(){
$('.price').css({'width':'160px'});
});
</script>
위 코드를
<? } ?>
</ul>
</div>
이 부분 (코드의 마지막) 뒤에 입력해 보세요.
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$list[$i]['subject']}</span></a>";
위 코드를 아래와 같이바꿔보세요.
if(strlen($list[$i]['subject']) > 5){
$listSubject = '';
for($si = 1 ; $si <= ceil(strlen($list[$i]['subject']) / 5); $si++){
$listSubject .= substr($list[$i]['subject'], $si, $si*5). '<br />';
}
}else{
$listSubject = $list[$i]['subject'];
}
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$listSubject}</span></a>";
이 부분의 class='price' 클래스의 넓이가 160px로 지정되어 있는지 확인해보세요.
span은 기본이 inline입니다.
잘 모르시겠으면
<script type='text/javascript'>
$(document).ready(function(){
$('.price').css({'width':'160px'});
});
</script>
위 코드를
<? } ?>
</ul>
</div>
이 부분 (코드의 마지막) 뒤에 입력해 보세요.
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$list[$i]['subject']}</span></a>";
위 코드를 아래와 같이바꿔보세요.
if(strlen($list[$i]['subject']) > 5){
$listSubject = '';
for($si = 1 ; $si <= ceil(strlen($list[$i]['subject']) / 5); $si++){
$listSubject .= substr($list[$i]['subject'], $si, $si*5). '<br />';
}
}else{
$listSubject = $list[$i]['subject'];
}
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$listSubject}</span></a>";
감사합니다^^
죄송하지만 한가지 더 질문 드려도 될까요?
if(strlen($list[$i]['subject']) > 5){
$listSubject = '';
for($si = 1 ; $si <= ceil(strlen($list[$i]['subject']) / 5); $si++){
$listSubject .= substr($list[$i]['subject'], $si, $si*5). '<br />';
}
}else{
$listSubject = $list[$i]['subject'];
}
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$listSubject}</span></a>";
위의 코드 삽입까지 해서 원하는 대로 출력은 되나 한글이 깨지는 현상이 발생됩니다.
이것은 어떻게 해결해야 되는지요;;;
죄송하지만 한가지 더 질문 드려도 될까요?
if(strlen($list[$i]['subject']) > 5){
$listSubject = '';
for($si = 1 ; $si <= ceil(strlen($list[$i]['subject']) / 5); $si++){
$listSubject .= substr($list[$i]['subject'], $si, $si*5). '<br />';
}
}else{
$listSubject = $list[$i]['subject'];
}
$img = "<a href='{$list[$i]['href']}'><img src=\"$thumb_file_list\" border=\"0\" width=\"$img_width\" height=\"$img_height\"/><br/><span class='price'>{$listSubject}</span></a>";
위의 코드 삽입까지 해서 원하는 대로 출력은 되나 한글이 깨지는 현상이 발생됩니다.
이것은 어떻게 해결해야 되는지요;;;