슬라이드쇼 갤러리 스킨 급질문 드립니다.

슬라이드쇼 갤러리 스킨 급질문 드립니다.

QA

슬라이드쇼 갤러리 스킨 급질문 드립니다.

본문

https://sir.kr/g5_skin/15603#c_15821


이 스킨을 사용하려고 하는데

보기 페이지에서 첨부파일 이미지만으로 슬라이드가 되는 스킨이라

첨부이미지와 함께 에디터에 등록 된 이미지도 함께 슬라이드 되도록 하고 싶습니다.


슬라이드 되는 부분의 소스는 아래인데 어떻게 수정하면 되는지 잘 모르겠습니다.



        <?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"bo_v_img\">\n";

            for ($i=0; $i<=count($view['file']); $i++) {
                if ($view['file'][$i]['view']) {
                    //echo $view['file'][$i]['view'];
                    echo get_view_thumbnail($view['file'][$i]['view']);
                }
            }

            echo "</div>\n";
        }
         ?>

        <!-- 본문 내용 시작 { -->
        <div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div>
        <?php//echo $view['rich_content']; // view_image($view, '0', '') 과 같은 코드를 사용할 경우 ?>
        <!-- } 본문 내용 끝 -->


급한내용인데 스킨제작자분이 언제 답변을 주실 지 몰라 질문게시판에 올립니다.

이 질문에 댓글 쓰기 :

답변 2

^^ 되는거 확인했습니다 

$matches = get_editor_image($view['wr_content'], true); 

부분이 주석에 포함되어 있었네요 


$matches = get_editor_image($view['wr_content'], true);
			for ($i=0; $i<count($matches[1]); $i++) {
				$img = $matches[1][$i];
				preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
				$src = $m[1];
				echo "<img src='$src' width='".$board['bo_image_width']."'>";
			}


        <?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"slideshow\" style='max-width:100%'>
			<ul class='pgwSlideshow'>
			\n";

			for ($i=0; $i<=count($view['file']); $i++) {
					if ($view['file'][$i]['view']) {//echo $view['file'][$i]['view'];
					echo get_view_thumbnail($view['file'][$i]['view']);
				 }
			 }

			$matches = get_editor_image($view['wr_content'], true);
				for ($i=0; $i<count($matches[1]); $i++) {
					$img = $matches[1][$i];
					preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
					$src = $m[1];
					echo "<img src='$src' width='".$board['bo_image_width']."'>";
			}

				echo "</ul></div>\n";
			}
         ?>


다시 해봐도 안돼요 ㅠ 뭐가 문제일까요?


        <?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"slideshow\" style='max-width:100%'>
			<ul class='pgwSlideshow'>
			\n";

            for ($i=0; $i<=count($view['file']); $i++) {
                if ($view['file'][$i]['view']) {
                    //echo $view['file'][$i]['view'];
                    echo get_view_thumbnail2($view['file'][$i]['view']);
                }
            }
			$matches = get_editor_image($view['wr_content'], true);
				for ($i=0; $i<count($matches[1]); $i++) {
					$img = $matches[1][$i];
					preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
					$src = $m[1];
					echo "<li><img src='$src' width='".$board['bo_image_width']."'></li>";
			}

            echo "</ul></div>\n";
        }
         ?>


해결했습니다! 감사합니다!!!


for ($i=0; $i<=count($view['file']); $i++) { 
 if ($view['file'][$i]['view']) {//echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
 }
 }

for 문 밑에 아래를 넣어 주세요
// $contents 중 img 태그 추출$matches = get_editor_image($view['wr_content'], true);
for($i=0; $i<count($matches[1]); $i++) {
	$img = $matches[1][$i];
	preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
	$src = $m[1];
	echo "<img src='$src' width='".$board['bo_image_width']."'>"; 
}
//완료

를 넣어 주세요 width 는 조정하시면 됩니다 


<?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"slideshow\" style='max-width:100%'>
			<ul class='pgwSlideshow'>
			\n";

			for ($i=0; $i<=count($view['file']); $i++) {
					if ($view['file'][$i]['view']) {//echo $view['file'][$i]['view'];
					echo get_view_thumbnail($view['file'][$i]['view']);
				 }
			 }

			// $contents 중 img 태그 추출$matches = get_editor_image($view['wr_content'], true);
			for ($i=0; $i<count($matches[1]); $i++) {
				$img = $matches[1][$i];
				preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);
				$src = $m[1];
				echo "<img src='$src' width='".$board['bo_image_width']."'>";
			}

				echo "</ul></div>\n";
			}
         ?>

이렇게 하는게 맞나요? 안되는데...
시간 내주셔서 답변주셨는데 죄송해요 ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 61,021
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT