테스트 사이트 - 개발 중인 베타 버전입니다

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

WD벨라 8년 전 조회 3,193

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

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

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

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

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

</p><p>        <?php</p><p>        // 파일 출력</p><p>        $v_img_count = count($view['file']);</p><p>        if($v_img_count) {</p><p>            echo "<div id=\"bo_v_img\">\n";</p><p>
</p><p>            for ($i=0; $i<=count($view['file']); $i++) {</p><p>                if ($view['file'][$i]['view']) {</p><p>                    //echo $view['file'][$i]['view'];</p><p>                    echo get_view_thumbnail($view['file'][$i]['view']);</p><p>                }</p><p>            }</p><p>
</p><p>            echo "</div>\n";</p><p>        }</p><p>         ?></p><p>
</p><p>        <!-- 본문 내용 시작 { --></p><p>        <div id="bo_v_con"><?php echo get_view_thumbnail($view['content']); ?></div></p><p>        <?php//echo $view['rich_content']; // {이미지:0} 과 같은 코드를 사용할 경우 ?></p><p>        <!-- } 본문 내용 끝 --></p><p>

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

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

답변 2개

채택된 답변
+20 포인트
o
8년 전

^^ 되는거 확인했습니다 

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

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

</p><pre>$matches = get_editor_image($view['wr_content'], true);
</pre><pre>			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']."'>";
			}

</pre><pre>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

W
WD벨라
8년 전
[code]
<?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";
}
?>
[/code]

다시 해봐도 안돼요 ㅠ 뭐가 문제일까요?
W
WD벨라
8년 전
[code]
<?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";
}
?>
[/code]

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

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

o
8년 전

</span></p><p><span style="font-size: 11pt;">for ($i=0; $i<=count($view['file']); $i++) {</span> </p><pre> if ($view['file'][$i]['view']) {//echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
 }
 }
for 문 밑에 아래를 넣어 주세요
// $contents 중 img 태그 추출</pre><p>$matches = get_editor_image($view['wr_content'], true);</p><p>for($i=0; $i<count($matches[1]); $i++) {</p><p><span style="white-space:pre">	</span>$img = $matches[1][$i];</p><p><span style="white-space:pre">	</span>preg_match("/src=[\'\"]?([^>\'\"]+[^>\'\"]+)/i", $img, $m);</p><p><span style="white-space:pre">	</span>$src = $m[1];</p><p><span style="white-space:pre">	</span>echo "<img src='$src' width='".$board['bo_image_width']."'>"; </p><p>}</p><p>//완료</p><p><span style="font-size: 14.6667px;">

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

W
WD벨라
8년 전
[code]
<?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";
}
?>
[/code]
이렇게 하는게 맞나요? 안되는데...
시간 내주셔서 답변주셨는데 죄송해요 ㅠㅠ

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

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

로그인