게시판 리스트 관련 문의!! 정보
게시판 리스트 관련 문의!!첨부파일
본문
안녕하세요!
현재 스킨 제작중인데요.
적용이 잘 안되는 부분이 있어 이렇게 문의드립니다.
게시판설정 -> 가로갯수 4개로 설정
즉 첫줄 4개의 자료가 출력이 되어야 하는데 첨부한 이미지처럼 되네요
제작중인 소스를 봐도 어디에 문제가 있는건지 몇일째 제자리 걸음이네요
고수님들의 도움 부탁드립니다.
참고로 게시판 가로 : 749 이며 이미지 크기는 가로:159 입니다.
사용된 소스
즐거운 하루되세요
현재 스킨 제작중인데요.
적용이 잘 안되는 부분이 있어 이렇게 문의드립니다.
게시판설정 -> 가로갯수 4개로 설정
즉 첫줄 4개의 자료가 출력이 되어야 하는데 첨부한 이미지처럼 되네요
제작중인 소스를 봐도 어디에 문제가 있는건지 몇일째 제자리 걸음이네요
고수님들의 도움 부탁드립니다.
참고로 게시판 가로 : 749 이며 이미지 크기는 가로:159 입니다.
사용된 소스
<?
if (!defined("_GNUBOARD_")) exit;
/***************************/
$jy['bo_good'] = "10"; // 추천 강조 지수
$jy['bo_nogood'] = "10"; // 비추천 강조 지수
$jy['article_type'] = true; // 글종류 표기(true, false);
/***************************/
/***************************/
$thum_width = 159; // 썸네일 가로 길이
$thum_height = 159; // 썸네일 세로길이
$mod = $board[bo_gallery_cols];
$td_width = (int)(100 / $mod);
//$cols = 4;
/***************************/
if(!$wr_id) {
echo "<link rel='stylesheet' type='text/css' href='$board_skin_path/style.css' />\n";
echo "<script type='text/javascript' src='$board_skin_path/js/jquery-1.5.2.min.js'></script>\n";
}
echo "<script type='text/javascript' src='$board_skin_path/js/common.js'></script>\n";
// lib 파일
include_once("$board_skin_path/lib/common.lib.php");
// 페이징
$write_pages = get_new_paging($config[cf_write_pages], $page, $total_page, "./board.php?bo_table=$bo_table".$qstr."&page=");
// 리스트 갯수
$list_count = count($list);
// 목록에서 내용 사용
if($board['bo_use_list_content']) {
echo "<script type='text/javascript'>";
echo "var preview = {};";
for($i=0; $i<$list_count; $i++) {
$list[$i][preview] = strip_tags($list[$i][content]);
$list[$i][preview] = nl2br($list[$i][preview]);
$list[$i][preview] = preg_replace("/\s*<br\s?\/?>\s*/i", " ", $list[$i][preview]);
$list[$i][preview] = str_replace("\"", "\\\"", $list[$i][preview]);
$list[$i][preview] = str_replace(" ", "", $list[$i][preview]);
$list[$i][preview] = str_replace(">", "", $list[$i][preview]);
$list[$i][preview] = conv_subject($list[$i][preview], 140, "...");
if(!$list[$i][preview]) $list[$i][preview] = "내용없음";
echo "preview['{$i}'] = \"".$list[$i][preview]."\";\n";
}
echo "</script>";
}
// 카테고리 셀렉트 박스
if($is_category) {
$category_location = "./board.php?bo_table=$bo_table$sty&sca=";
if($sca) $category_options = "<li><a href=\"$category_location\">전체</a></li>";
$ctgr_arr = explode("|", $board[bo_category_list]);
foreach($ctgr_arr as $value) {
if(trim($value)) {
$category_options .= "<li";
if($sca == $value) $category_options .= " class='on' ";
$category_options .= "><a href=\"$category_location{$value}\">$value</a></li>";
}
}
}
?>
<div class="bbsList_v2">
<div class="top">
<div class="list_sty_btn_area">
<div class="list_count">
<span>전체글<strong><?=number_format($total_count)?></strong>개</span>
</div>
</div>
</div>
<div id="sty-list">
</div>
<form name="fboardlist" action="#boardlist" method="post">
<input type='hidden' name='bo_table' value='<?=$bo_table?>' />
<input type='hidden' name='sfl' value='<?=$sfl?>' />
<input type='hidden' name='stx' value='<?=$stx?>' />
<input type='hidden' name='spt' value='<?=$spt?>' />
<input type='hidden' name='page' value='<?=$page?>' />
<input type='hidden' name='sw' value='' />
<div id="sty-gall">
<ul>
<?
for($i=0; $i<$list_count; $i++) {
$list[$i][jy_subj] = "";
$list[$i][icon_pack] = "";
// 공지사항
if ($list[$i][is_notice]) {
$list[$i][jy_subj] .= "<a class='in_tit' href='{$list[$i][href]}'><strong>{$list[$i][subject]}</strong></a>";
//$list[$i][name] = "<strong>{$list[$i][name]}</strong>";
//if($jy['article_type'])
// $list[$i][article_type] = "<span class='ico_pack2 ico_notice2'>공지</span>";
$list[$i][num] = "<em class='ico_notice'>NOTICE</em>";
$list[$i][good] = "-";
$list[$i][nogood] = "-";
$list[$i][hit] = "-";
} else {
$list[$i][num] = $list[$i][num];
// 코멘트
if($list[$i][wr_comment]) $list[$i][comment] = "<span class='co_cnt'>[".$list[$i][wr_comment]."]</span>";
if($is_category && $list[$i][ca_name]) $list[$i][jy_subj] .= "<a class='in_ctgr' href='".$list[$i][ca_name_href]."'>[{$list[$i][ca_name]}]</a>";
// 선택된글
if($wr_id == $list[$i][wr_id]) $list[$i][jy_subj] .= "{$list[$i][subject]}";
else $list[$i][jy_subj] .= "<a class='in_tit' href='{$list[$i][href]}'>{$list[$i][subject]}</a>";
// 조회수
if($list[$i][icon_hot]) $list[$i][hit] .= "<em>{$list[$i][wr_hit]}</em>";
else $list[$i][hit] .= "{$list[$i][wr_hit]}";
// 추천
if($list[$i]['wr_good'] >= $jy['bo_good']) $list[$i][good] .= "<em>{$list[$i][wr_good]}</em>";
else $list[$i][good] .= "{$list[$i][wr_good]}";
// 비추천
if($list[$i]['wr_nogood'] >= $jy['bo_nogood']) $list[$i][nogood] .= "<em>{$list[$i][wr_nogood]}</em>";
else $list[$i][nogood] .= "{$list[$i][wr_nogood]}";
}
$list[$i][jy_subj] .= "";
if($jy['article_type']) {
if($list[$i][icon_secret]) $list[$i][article_type] = "<span class='ico_pack2 ico_secret2'>비밀글</span>";
else if($list[$i][icon_file]) $list[$i][article_type] = "<span class='ico_pack2 ico_file2'>파일첨부</span>";
else $list[$i][article_type] = "<span class='ico_pack2 ico_txt2'>텍스트</span>";
} else {
if($list[$i][icon_secret]) $list[$i][icon_pack] .= "<span class='ico_pack ico_secret'>비밀글</span>";
if($list[$i][icon_file]) $list[$i][icon_pack] .= "<span class='ico_pack ico_file'>파일첨부</span>";
}
if($list[$i][icon_link]) $list[$i][icon_pack] .= "<span class='ico_pack ico_link'>링크</span>";
if($list[$i][icon_new]) $list[$i][icon_pack] .= "<em class='ico_new'>새글</em>";
if($list[$i][wr_reply]) $list[$i][icon_reply] = "<span class='ico_pack2 ico_reply re".strlen($list[$i][wr_reply])."'>답변</span>";
// 썸네일 처리
// 고정시킨 썸네일이 출력
if ($list[$i][file][0][file])
{
$file = $list[$i][file][0][path] .'/'. $list[$i][file][0][file];
$img = "<a class='thumb' href=\"{$list[$i][href]}\"><img src='" .$file. "' width=$thum_width height=$thum_height></a>";
}
else
{
$img = "<a class='thumb' href=\"{$list[$i][href]}\"><img src='$g4_path/img/skin/noimg_159x159.gif' width=$thum_width height=$thum_height></a>";
}
?>
<li class="">
<div class="info">
<? if($is_checkbox) { ?><td class="td_check"><input type="checkbox" name="chk_wr_id[]" value="<?=$list[$i][wr_id]?>"></td><? } ?>
<? if ($is_good) { ?><em class="good_no"><em class="ico"></em><em><?=$list[$i][good]?></em></em><? } ?>
<em class="hit_no">hit <em><?=$list[$i][hit]?></em></em>
</div>
<?=$img?>
<em class="frame"></em>
</a>
<p class='tit_area'><?=$list[$i][jy_subj]?><?=$list[$i][comment]?></p> <div class="article_info">
<?=level_icon($list[$i][mb_id])?><a class='uname' href="javascript:;" onclick="showSideView(this, '<?=$list[$i][mb_id]?>', '<?=$list[$i][wr_name]?>');" title="[<?=$list[$i][mb_id]?>]<?=$list[$i][wr_name]?>"><span><?=$list[$i][wr_name]?></span></a> <span class="date"><?=$list[$i][datetime]?></span>
</div>
</li>
<? } ?>
<? if (count($list) == 0) { echo "<li class='list_none'>게시물이 없습니다.</li>\n"; } ?>
</ul>
<div class="topline"></div>
<!--
<div class="rightline"></div>
-->
<div class="bottomline"></div>
<div class="leftline"></div>
</div>
</form>
즐거운 하루되세요
댓글 전체
스타일시트가 없어서 정확하진 않지만 첨부한 이미지로 보면 게시판 가로 넓이가 753픽셀 이상이 되어야 가로갯수가 4개가 나올것 같네요.
제 생각엔 border-right값을 넓이에 반영을 안해서 게시판 가로폭이 모자라서 이미지가 아래로 내려가는것 같네요.
제 생각엔 border-right값을 넓이에 반영을 안해서 게시판 가로폭이 모자라서 이미지가 아래로 내려가는것 같네요.
스타일을 조정을 해봐도 반응이 없네요
어디에 문제가 있는걸까요?
도움좀 부탁드립니다. 스타일 적용된 파일을 첨부했습니다.
어디에 문제가 있는걸까요?
도움좀 부탁드립니다. 스타일 적용된 파일을 첨부했습니다.