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

게시판 사진 업로드 후 뷰페이지에서 이미지 안나오고 글쓰 또는 아이콘 ~~ 채택완료

alexseo 3년 전 조회 2,726

게시판 에서 사진을 업로드 했을 때 

현재 뷰페이지에서 사진이 출력이 됩니다.

 

뷰페이지에서 사진이 출력이 안되고

업로드한 사진 대신 뷰페이지에서 글 또는 아이콘을 만들어서

 

글 또는 아이콘을 클릭했을 때 업로드한 사진이 팝업 처럼 나오게 하려고요.

 

감사합니다. 

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

답변 6개

채택된 답변
+20 포인트

https://sir.kr/gujik/1138

보면 제 연락처가 있습니다 

연락주세요

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

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

a
3년 전

답변 감사합니다.

 

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

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

a
3년 전

열린이글 님,

 

<< 기존 소스 >>

   

      \n";

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

          echo "

\n";       }        ?>    

 

<< 새로 작성한 소스 :: 제가 잘못 한 부분이 있나요? >>

뷰페이지가 안 보여요.

                               

                                  \n";

                // 2022-01-13                 for ($i=0; $i<$v_img_count-1; $i++) {

                  $attr_href = run_replace('thumb_view_image_href',                   G5_BBS_URL.'/view_image.php?bo_table='.$bo_table.'&fn='.urlencode($view['file'][$i][file]), $view['file'][$i][file], $bo_table, $width, $height, $content);

                    $img = '';                       $img .= $view['file'][$i][source];                       $img .= ''                   echo $img;                 }                 // 2022-01-13                                 //      for ($i=0; $i<=count($view['file']); $i++) {                                 //          echo get_file_thumbnail($view['file'][$i]);                                 //      }

                                      echo "

\n";                                   }                                    ?>                                
 

감사합니다. 

 

==> 주신 소스를 넣었더니 되네요.

 

        $attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file), $file, $board['bo_table'], $width, $height, $content);         $img = '';         $img .= ''.$content.'';         $img .= '';

 

그런데 아래와 같은 메시지가 나옵니다.

 

 

 

 

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

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

1)기본적인 이미지 게시판 스킨 이있습니다

사진 두장 을 첩부파일로 올리고 파일이름 은 6 7로 하고 

내용은 내용입니다로 글쓰기를 하여 저장을 하고

 

2)아래 와같이 뷰스킨에서 저부분을 찾씁니다

 

3)아래와같이 소스를 추가 합니다

 

 

 

4)그럼 아래와 같이 첩부한 이미지 의 이름이 두개 나옵니다

 

 

5) 그리고 6을 클릭을 하면 아래와같이 팝업창이 나오죠

 

6)그리고 아래와같이 3줄을 주석처리하면

 

 

7)아래와같이 나오던 이미지가 사라집니다

- 구찬으면 위  작업을 그냥 그대로 따라 하시고요

 

이해를 하고싶으면 흠,,,,,아래 소스들을 하나 하나 살펴보시면 

이해가 되실꺼라 생각 됩니다

/bbs/view.php

/lib./common.lib.php

// get_list 의 alias function get_view($write_row, $board, $skin_url) {     return get_list($write_row, $board, $skin_url, 255); } /lib./common.lib.php

 

// 게시물 정보($write_row)를 출력하기 위하여 $list로 가공된 정보를 복사 및 가공 function get_list($write_row, $board, $skin_url, $subject_len=40) { .

.

.

.

    // 가변 파일     if ($board['bo_use_list_file'] || ($list['wr_file'] && $subject_len == 255) /* view 인 경우 */) {         $list['file'] = get_file($board['bo_table'], $list['wr_id']);     } else {         $list['file']['count'] = $list['wr_file'];     }

    if ($list['file']['count'])         $list['icon_file'] = ' ';

    return $list; }

 

// 게시글에 첨부된 파일을 얻는다. (배열로 반환) function get_file($bo_table, $wr_id) { .

.

.

        //$file[$no]['view'] = view_file_link($row['bf_file'], $file[$no]['content']);         $file[$no]['view'] = view_file_link($row['bf_file'], $row['bf_width'], $row['bf_height'], $file[$no]['content']);         $file[$no]['file'] = $row['bf_file'];  

// 파일을 보이게 하는 링크 (이미지, 플래쉬, 동영상) function view_file_link($file, $width, $height, $content='') {   

.

.

.         $attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file), $file, $board['bo_table'], $width, $height, $content);         $img = '';         $img .= ''.$content.'';         $img .= '';

 

 

 

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

답변에 대한 댓글 2개

a
alexseo
3년 전
열린이글 님, 답변 감사합니다.
현재 위의 코드를 연구중에 있습니다.
a
alexseo
3년 전
열린이글 님,



<< 기존 소스 >>

<div class="detailbox_border2">
<?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++) {
echo get_file_thumbnail($view['file'][$i]);
}

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



<< 새로 작성한 소스 :: 제가 잘못 한 부분이 있나요? >>

뷰페이지가 안 보여요.


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

// 2022-01-13
for ($i=0; $i<$v_img_count-1; $i++) {

$attr_href = run_replace('thumb_view_image_href',
G5_BBS_URL.'/view_image.php?bo_table='.$bo_table.'&fn='.urlencode($view['file'][$i][file]), $view['file'][$i][file], $bo_table, $width, $height, $content);

$img = '<a href="'.$attr_href.'" target="_blank" class="view_image">';
$img .= $view['file'][$i][source];
$img .= '</a>'
echo $img;
}
// 2022-01-13
// for ($i=0; $i<=count($view['file']); $i++) {
// echo get_file_thumbnail($view['file'][$i]);
// }

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


감사합니다.



==> 주신 소스를 넣었더니 되네요.



$attr_href = run_replace('thumb_view_image_href', G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file), $file, $board['bo_table'], $width, $height, $content);
$img = '<a href="'.$attr_href.'" target="_blank" class="view_image">';
$img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'" '.$attr.'>';
$img .= '</a>';



그런데 아래와 같은 메시지가 나옵니다.


이미지는 아래에 있습니다.
감사합니다.

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

s

말로는 안될거 같고,,,

아래 걸로 하세요. 나머지는 본인이..

 

W3.CSS " target="_blank" rel="noopener noreferrer">https://www.w3schools.com/w3css/4/w3.css">

 

W3.CSS Modal Image

 

Click on the image to display it in full size:

  버튼

 

    ×    
         
 
            

 

 

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

답변에 대한 댓글 1개

a
alexseo
3년 전
slr어드민 님, 답변 감사합니다.

<img src="img_snowtops.jpg" style="width:100%">

이 부분에 파일10에 업로드한 사진을 불러오려고 합니다.
어떻게 하면 되나요? 감사합니다.

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

사진 나오는것을 레이어에 나오게 하고 레이어 숨김처리, 아이콘 클릭시 ,show()

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

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

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

로그인