질문
본문
그누보드5 갤러리 list.skin을 보면
<?php for ($i=0; $i<count($list); $i++) {
if($i>0 && ($i % $bo_gallery_cols == 0))
$style = 'clear:both;';
else
$style = '';
if ($i == 0) $k = 0;
$k += 1;
if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
?>
이렇게 되어있는데
제가 하고자 하는것은
한 페이지에 게시물이 가로로 3개 나오는겁니다.
가로는 3개씩 나오고 세로로 총 5번이 나올거고
이런식으로 3개씩 나오게하고 세로로 5번 나오게 할건데
이게 3개마다 <ul>을 추가해줘야 하는데요
현재 그누5 gallery는
<?php for ($i=0; $i<count($list); $i++) {
if($i>0 && ($i % $bo_gallery_cols == 0))
$style = 'clear:both;';
else
$style = '';
if ($i == 0) $k = 0;
$k += 1;
if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
?>
<li>
내용
</li>
<?php } ?>
이렇게 되어있는데
저는
<?php for ($i=0; $i<count($list); $i++) {
if($i>0 && ($i % $bo_gallery_cols == 0))
$style = 'clear:both;';
else
$style = '';
if ($i == 0) $k = 0;
$k += 1;
if ($k % $bo_gallery_cols == 0) $style .= "margin:0 !important;";
?>
<ul>
<li>
내용
<li>
</ul>
<?php } ?>
이렇게 돼야합니다.
첫번째 3줄을 ul로 묶고
두번재 3줄을 ul로 묶고
세번째도 3줄을 ul로 묶고
어떤식으로 소스를 짜야하나요?
!-->!-->!-->답변 2
<ul>
<?php for($i = 0; $i < count($list); $i++) {
if($i > 0 && $i % $bo_gallery_cols == 0){
echo '</ul><ul>';
}
?>
<li>
내용
</li>
<?php } ?>
</ul>
가로 3개 X 세로 5줄은 기본 갤러리 스킨이라면 게시판 설정에서 조절하면 되는데요.
페이지당 목록 수 (15)
갤러리 이미지 수(3)
이렇게 설정하면 원하시는 모양으로 출력됩니다.
답변을 작성하시기 전에 로그인 해주세요.