글쓰기 파일첨부 소스부분 0,1,2 로 나누고 이름을 개별 적용할려면...

글쓰기 파일첨부 소스부분 0,1,2 로 나누고 이름을 개별 적용할려면...

QA

글쓰기 파일첨부 소스부분 0,1,2 로 나누고 이름을 개별 적용할려면...

본문

 게시판 write.skin.php 스킨에서 파일첨부 소스부분을 분리를 시켜서 적절한 위치에 적절한 이름으로 나누려고 합니다.

아래의 view.skin.php 스킨의 소스를 보면 파일첨부 그림을 ($view['file'][0]['view']) 과  ($view['file'][1]['view']); 이렇게 적절한 위치에 그림을 나타나도록 배치할 수 있듯이

 

 

 아래는 view.skin.php ------------------------------------------------------------------------------

     

         <tr>
        <?php } ?>
              <td width="130"><?php
        // 파일 출력
                if ($view['file'][0]['view']) {
                    echo get_view_thumbnail($view['file'][0]['view']);
                }
         ?></td>

          </tr>

         <tr>
        <?php } ?>
              <td width="130"><?php
        // 파일 출력
                if ($view['file'][1]['view']) {
                    echo get_view_thumbnail($view['file'][1]['view']);
                }
         ?></td>
          </tr>

 

 

write.skin.php 스킨에서의 파일첨부 부분도 저렇게 <tr><td> ......  </td></tr> 속에 file0  과 file1 로 나누어서 원하는 위치에 재배치 하고 싶습니다.

그리고... 0, 1, 2 등의 파일첨부할때 이름도 아래 소스처럼 0에 썸네일, 1에 사진1, 2에 사진2 이런식으로 글쓰기할때 글쓰는 사람이 해당하는 파일의 글씨를 보고 파일첨부를 할수 있었으면 합니다.

소스를 어떻게 수정하면 될까요???

 

 

아래는 현재 write.skin.php ----------------------------------------------------------------------------

 

        <?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>
        <tr>
            <th scope="row"><?php echo ($i==0)?"썸네일":"사진1"; ?></th>
            <td colspan="5">
                <input type="file" name="bf_file[]" title="파일첨부 <?php echo $i+1 ?> :  용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file frm_input">
                <?php if ($is_file_content) { ?>
                <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[$i]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input" size="50">
                <?php } ?>
                <?php if($w == 'u' && $file[$i]['file']) { ?>
                <input type="checkbox" id="bf_file_del<?php echo $i ?>" name="bf_file_del[<?php echo $i;  ?>]" value="1"> <label for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')';  ?> 파일 삭제</label>
                <?php } ?>
            </td>
        </tr>
        <?php } ?>​ 

이 질문에 댓글 쓰기 :

답변 1

이런 식으로 해서 원하는 곳에 넣어보세요.

 


        <tr>
            <th scope="row">파일 #1</th>
            <td>
                <input type="file" name="bf_file[]" title="파일첨부 1 : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file frm_input">
                <?php if ($is_file_content) { ?>
                <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[0]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input" size="50">
                <?php } ?>
                <?php if($w == 'u' && $file[0]['file']) { ?>
                <input type="checkbox" id="bf_file_del0" name="bf_file_del[0]" value="1"> <label for="bf_file_del0"><?php echo $file[0]['source'].'('.$file[0]['size'].')';  ?> 파일 삭제</label>
                <?php } ?>
            </td>
        </tr>
 
        <tr>
            <th scope="row">파일 #2</th>
            <td>
                <input type="file" name="bf_file[]" title="파일첨부 2 : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file frm_input">
                <?php if ($is_file_content) { ?>
                <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[1]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input" size="50">
                <?php } ?>
                <?php if($w == 'u' && $file[1]['file']) { ?>
                <input type="checkbox" id="bf_file_del1" name="bf_file_del[1]" value="1"> <label for="bf_file_del1"><?php echo $file[1]['source'].'('.$file[1]['size'].')';  ?> 파일 삭제</label>
                <?php } ?>
            </td>
        </tr>
 
        <tr>
            <th scope="row">파일 #3</th>
            <td>
                <input type="file" name="bf_file[]" title="파일첨부 3 : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file frm_input">
                <?php if ($is_file_content) { ?>
                <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[2]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input" size="50">
                <?php } ?>
                <?php if($w == 'u' && $file[2]['file']) { ?>
                <input type="checkbox" id="bf_file_del2" name="bf_file_del[2]" value="1"> <label for="bf_file_del2"><?php echo $file[2]['source'].'('.$file[2]['size'].')';  ?> 파일 삭제</label>
                <?php } ?>
            </td>
        </tr> 
답변을 작성하시기 전에 로그인 해주세요.
전체 49
QA 내용 검색

회원로그인

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