기본 게시판 파일 선택 밑에 여분필드 추가하고 싶은데 잘되지 않습니다.
본문
기본 게시판 파일 선택 밑에 여분필드 추가하고 싶은데 잘되지 않습니다.
여기저기 서치 후 나름 해본 건데.. 도와주세요.ㅠㅠ
출력에 저자와 설명 텍스트는 뜨는데 내용을 불러오지 못합니다.
급합니다 해결할 수 있게 도움 부탁 드려요~
write.skin.php
<?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>
<tr>
<th scope="row"><?php echo $tr['bbs']['bbs-file'];?> #<?php echo $i+1 ?></th>
<td>
<input type="file" name="bf_file[]" title="<?php echo $tr['bbs']['attachedfile2'];?> <?php echo $i+1 ?> : <?php echo $tr['bbs']['filesize'];?> <?php echo $upload_max_filesize ?> <?php echo $tr['bbs']['sizelimit'];?>" 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="<?php echo $tr['bbs']['file-desc'];?>" 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'].')'; ?> <?php echo $tr['bbs']['filedelete'];?></label>
<?php } ?>
<!-- 저자 추가 -->
<strong>
<label for="wr_1">저자 </label><input type="text" name="wr_1" value="<?php echo $write['wr_1'] ?>" id="$wr_1" class="frm_input" size="20">
<label for="wr_2">설명 </label><input type="text" name="wr_2" value="<?php echo $write['wr_2'] ?>" id="$wr_2" class="frm_input" size="20">
</strong>
</td>
</tr>
<?php } ?>
view.skin.php
<?php
// 가변 파일
for ($i=0; $i<count($view['file']); $i++) {
if (isset($view['file'][$i]['source']) && $view['file'][$i]['source'] && !$view['file'][$i]['view']) {
?>
<li>
<a href="<?php echo $view['file'][$i]['href']; ?>" class="view_file_download">
<img src="<?php echo $board_skin_url ?>/img/icon_file.gif" alt="<?php echo $tr['bbs']['attached'];?>">
<?php echo $view['file'][$i]['source'] ?>
<?php echo $view['file'][$i]['content'] ?> (<?php echo $view['file'][$i]['size'] ?>)
</a>
<span class="bo_v_file_cnt"><?php echo $view['file'][$i]['download'] ?><?php echo $tr['bbs']['hit-dn'];?></span>
<span><?php echo $tr['bbs']['view-date2'];?> <?php echo $view['file'][$i]['datetime'] ?></span>
</li>
<!-- 저자 추가 -->
<li>
<span><strong>저자 <?php echo $view['wr_1'] ?></strong></span>
<span><strong>설명 <?php echo $view['wr_2'] ?></strong></span>
</li>
<?php
}
}
?>
답변 2
게시판 설정에 보시면
파일 설명 사용이라는 부분을 체크하시면
현재 구현하신 설명에 대한 코든느 자동으로 추가됩니다.
해당 설명 부분의 소스를 참고하여 저자 부분의 여분필드를 확장하셔야합니다.
해당 필드는 게시판 여분필드가 아니라
첨부파일이 저장되는 g5_board_file 테이블에 추가를 하셔야하며
wr_1, wr_2이런식이아니라
wr_1[], wr_2[]이런식으로 배열로 하셔야 합니다.
파일 설명 사용 체크로 사용해야겠습니다.
php를 몰라서 테이블 추가는 힘들 것 같습니다.
그누위즈님 답변 감사합니다.^^