채택완료

게시판 첨부파일 질문좀드리겠습니다.

안녕하세요 질문좀 드리겠습니다.

게시판 첨부파일부분을요 아래 소스부분처럼이아닌

개별로 

대표이미지 첨부파일클릭

상세이미지 첨부파일클릭

 

이런식으로 이름  첨부파일 식으로 개별적으로 하고싶은데 방법좀 알려주시면 감사하겠습니다.

 

[CODE]

 <?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>
    <div class="bo_w_flie write_div">
        <div class="file_wr write_div">
            <label for="bf_file_<?php echo $i+1 ?>" class="lb_icon"><i class="fa fa-download" aria-hidden="true"></i><span class="sound_only"> 파일 #<?php echo $i+1 ?></span></label>
            <input type="file" name="bf_file[]" id="bf_file_<?php echo $i+1 ?>" title="파일첨부 <?php echo $i+1 ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file ">
        </div>
        <?php if ($is_file_content) { ?>
        <input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[$i]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="full_input frm_input" size="50" placeholder="파일 설명을 입력해주세요.">
        <?php } ?>

        <?php if($w == 'u' && $file[$i]['file']) { ?>
        <span class="file_del">
            <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>
        </span>
        <?php } ?>
        
    </div>
    <?php } ?>

[/CODE]

|

답변 5개

채택된 답변
+20 포인트

참고하세요.

첨부파일 등록할 때 원하는 곳에 따로따로 입력하기

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=100

<input type="file" name="bf_file[]" title="파일첨부 7 :  용량 <?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[6]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="frm_file frm_input">

                            <?php } ?>

                            <?php if($w == 'u' && $file[6]['file']) { ?>

                            <input type="checkbox" id="bf_file_del6" name="bf_file_del[6]" value="6"> <label for="bf_file_del6"><?php echo $file[6]['source'].'('.$file[6]['size'].')'; ?> 파일 삭제</label>

                            <?php } ?>

 

 

이렇게 해결했습니다.

볼피드 님께서 말씀하신대로 그누보드 기본 파일업로드 형태를 커스터마이징하려면

많은 부분을 수정해야 합니다.

php 부분 이해도 필요하구요..

 

하지만 파일 업로드 전 텍스트수정만으로도 원하시는 부분을 어느정도

해결하실수 있으실것 같습니다.

 

<span class="sound_only"> 파일 #<?php echo $i+1 ?></span>

여기 보시면 해당 파일에 대한 텍스트가 나옵니다.

기본적으로 파일1 파일2~ 이런식으로 나오죠

 

상단에 이름을 먼저 만들고

 

<?php

file_name_0 = ''대표이미지 첨부파일"; // 1번 첨부

file_name_1 = ''상세이미지 첨부파일"; // 2번 첨부

?>

 

<span class="sound_only"> <?php echo ${'file_name_'.$i}; ?></span>

이런식으로 첨부파일전 설명을 덧붙일수 있습니다.

 

 <?php for ($i=0; $is_file && $i<$file_count$i++) { ?>

이부분을  이해못하신다면 

https://sir.kr/main/request/ 에 의뢰를 하시는것을 추천합니다 5~20만원이면 해주실분 많씁니다

해당 부분뿐만 아니라 파일을 받는 php부분에서도 수정하셔야 합니다.
write_update.php파일의 파일 업로드 부분에서도 조정하셔야 하는데 

구글에서 php파일 업로드 처리를 보고 이해하신 후
write_update.php에서 그누보드의 파일 처리를 참고하여 수정하셔야 할 듯 하네요

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