채택완료

그누보드 모바일웹에서

2017-06-18 (일) 19:32:44 3,101

모바일웹의

갤러리게시판에서 

썸네일이 한 50개쯤 있는 목록인데

중간쯤의 썸네일게시물 클릭해서

내용보고 있다가

뒤로가기 눌렀을때 해당위치로 가도록 하려면

어떻게 해야합니까?

|

답변 3개 / 댓글 1개

채택된 답변
+20 포인트
2017-06-18 (일) 23:49:03

해당 스킨 목록 파일에 보시면

<?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 class="gall_li <?php if ($wr_id == $list[$i]['wr_id']) { ?>gall_now<?php } ?>" style="<?php echo $style ?>width:<?php echo $board['bo_gallery_width'] ?>px">

이렇게 for문이 시작되는 <li>요소 안에다가

<div id="<?php echo $list[$i]['wr_id'] ?>"></div> 이렇게 추가 하시고

뷰페이지 에서 목록으로 가는 뒤로가기 버튼 링크 주소를

<a href="./board.php?bo_table=<?php echo $bo_table ?>#<?php echo $view['wr_id'] ?>">뒤로가기</a> 

 

게 하시면 됩니다.

 

----------------------------------

작동 원리는 목록에서 각 게시글 번호를 내부적으로 div 아이디값으로 만들고

뷰페이지에서 목록으로 나올때는 일명 책갈피 링크 아시죠??

그렇게 해서 목록으로 나오면서 그 아이디값으로 위치 이동 합니다.

답변에 대한 댓글 1개

2017-06-19 (월) 11:26:17
덕분에 잘 해결됐습니다. 감사합니다.^^

각 브라우져 특성을 고려할려면 웹에서는 한계가 있습니다.

저 같은 경우는 이 같은 문제를 해결하기 위해서 한번에 보이는 목록 수를 크게 하지 않습니다.

그 게시물을 클릭 할때에 페이지의 정보를 보네고 뒤로가기했을때 버턴에 그정보를 넣으면됩니다

답변을 작성하려면 로그인이 필요합니다.