이전글 다음글 이미지 수 조절에 관한 문의 채택완료
웹메이킹
2년 전
조회 1,570
안녕 하세요 ~ 스킨을 제작중에 잘 안되는 부분이 있어서 이렇게 문의드립니다.
문의내용
첨부한 이미지 파일을 이전글 다음글을 사용해서 출력하려고 합니다.
이부분은 아래의 코드를 사용해서 출력은 잘 되고 있습니다. 여기에서 1번글, 2번글, 3번글~~~~5번글
이렇게 있다고 할때 이미지가 이전글과 다음글 처럼 동일하게 출력이 되더군요..
즉 1번글 출력시 2번글 이미지출력, 2번글 출력시 1번글과 3번글 이미지만 출력~ 정상으로 보여집니다.
</p>
<p><?</p>
<p> // 윗글을 얻음</p>
<p> $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply < '{$write['wr_reply']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";</p>
<p> $prev = sql_fetch($sql);</p>
<p> // 위의 쿼리문으로 값을 얻지 못했다면</p>
<p> if (! (isset($prev['wr_id']) && $prev['wr_id'])) {</p>
<p> $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num < '{$write['wr_num']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";</p>
<p> $prev = sql_fetch($sql);</p>
<p> }</p>
<p> </p>
<p> $prevFile = get_file($bo_table, $prev['wr_id']);</p>
<p> if(preg_match("/\.({$config['cf_image_extension']})$/i", $prevFile[0]['file'])) {</p>
<p> $prevSrc = $prevFile[0]['path'].'/'.$prevFile[0]['file'];</p>
<p> }</p>
<p> </p>
<p> // 아래글을 얻음</p>
<p> $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply > '{$write['wr_reply']}' {$sql_search} order by wr_num, wr_reply limit 1 ";</p>
<p> $next = sql_fetch($sql);</p>
<p> // 위의 쿼리문으로 값을 얻지 못했다면</p>
<p> if (! (isset($next['wr_id']) && $next['wr_id'])) {</p>
<p> $sql = " select wr_id, wr_subject, wr_datetime from {$write_table} where wr_is_comment = 0 and wr_num > '{$write['wr_num']}' {$sql_search} order by wr_num, wr_reply limit 1 ";</p>
<p> $next = sql_fetch($sql);</p>
<p> }</p>
<p>}</p>
<p> </p>
<p> $nextFile = get_file($bo_table, $next['wr_id']);</p>
<p> if(preg_match("/\.({$config['cf_image_extension']})$/i", $nextFile[0]['file'])) {</p>
<p> $nextSrc = $nextFile[0]['path'].'/'.$nextFile[0]['file'];</p>
<p>}</p>
<p>?></p>
<p> </p>
<p> <?php if ($prev_href || $next_href) { ?> </p>
<p> <ul class="swiper-wrapper"></p>
<p> <?php if ($prev_href) { ?></p>
<p> <li class="swiper-slide"></p>
<p> <a href="<?php echo $prev_href ?>"></p>
<p> <div class="pdt_img"></p>
<p> <img src="<?php echo $prevSrc;?>" style="width:100%;height:164px"></div></p>
<p> <div class="pdt_tit"><?php echo $prev_wr_subject;?></div></p>
<p> </a></p>
<p> </li> </p>
<p> <?php } ?></p>
<p> <?php if ($next_href) { ?> </p>
<p> <li class="swiper-slide"></p>
<p> <a href="<?php echo $next_href ?>"></p>
<p> <div class="pdt_img"></p>
<p> <img src="<?php echo $nextSrc;?>" style="width:100%;height:164px"></div></p>
<p> <div class="pdt_tit"><?php echo $next_wr_subject;?></div></p>
<p> </a></p>
<p> </li> </p>
<p> <?php } ?> </p>
<p> </ul></p>
<p> <?php } ?> </p>
<p>
원하는 방식은 다음과 같습니다. 1번글 출력시 2번글~5번글까지의 이미지 출력 또는 원하는 갯수 조절
3번글 출력시 이전 1번글~2번글 이미지출력 과 다음 4번글 ~5번글 이미지출력 또는 원하는 갯수 조절
위처럼 안된다면 등록된 게시글의 전체 이미지 출력 또는 갯수조절
이러한 방식으로 구현을 하려면 어떻게 해야 하는지 고수님들의 도움 부탁드리겠습니다.
몇일째 찾아가면서 적용도 해 봤는데 잘 안되더군요... ㅠㅠ
좋은 하루 되세요~
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변을 작성하려면 로그인이 필요합니다.
로그인
그럼 latest 형식으로 게시글의 전체 이미지를 불러와서 정렬해야 한다는 얘기신거죠?
혹시 예제코드 를 알려주실 수 있으실까요?
좋은 하루 되세요