채택완료

사진 슬라이드 관련 업로드 파일 나타내고 싶습니다.

2016-11-28 (월) 11:49:34 2,311

슬라이드 소스를 가져와서 적용을 시켜놨습니다.

기존의 슬라이드를 쓸때는 파일을 올리면 view화면에서

<div class="slider slider-for" id="con_img">

                <?php

                // 파일 출력

                $v_img_count = count($view['file']);

                if($v_img_count) {

                    for ($i=0; $i<=4; $i++) {

                        if ($view['file'][$i]['view']) {

                            //echo $view['file'][$i]['view'];

                            echo strip_tags(get_view_thumbnail($view['file'][$i]['view']), '<img>');

                        }

                    }

                }

                ?>

                </div>

이런식으로 여러 사진을 가져왔습니다.

근데 슬라이드를 바꾸면서

뷰페이지에는 

<div id="con_img"><?php include_once('slider.php');?></div> 

이렇게 include로 가져왔습니다.

그래서 slider.php 파일에서 소스를 손봐야하는데

기존에 view페이지에서 작업할때는 그누에 기본 파일을 불러는 소스가 저렇게 있어서

쉽게 가져왔지만

slider페이지에서는 $view[$i]['view'] 이런식으로 파일을 나타낼수가 없잖아요

그래서 따로 쿼리문을 써주고 파일을 가져와보려고 하는데 안됩니다...

$sql = " select bf_file, bf_content from {$g5['board_file_table']}

                                 where bo_table = 'sub05_01' and wr_id = '$wr_id' and bf_type between '1' and '3' order by bf_no limit 0, 1 ";

                        $res = sql_query($sql);

                        while($row = sql_fetch_array($res)) {

                        for ($i=0; $i<=4; $i++) {

                        if ($row['file'][$i]['view']) {

                            //echo $view['file'][$i]['view'];

                            echo strip_tags(get_view_thumbnail($row['file'][$i]['view']), '<img>');

                        }

                    }

                        }

대략 이런식으로 하려는데 

사진이 뜨질 않네요

업로드된 사진파일을 view.skin.php페이지가 아닌 다른 php파일에서 가져오려면

어떻게 해야하나요..?

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2016-11-28 (월) 11:59:15

slider.php 파일 상단에 

그누보드 상단 기본 함수(_common.php) 및 뷰페이지 상단에 처럼 썸네일 불러오는 파일을 

상단에 적용해주셔야 합니다.

답변에 대한 댓글 1개

그러면 $view[$i] 이런식으로 불러올수있나요?

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