첨부파일 영역 문구를 각각 다르게 하고 싶습니다.

첨부파일 영역 문구를 각각 다르게 하고 싶습니다.

QA

첨부파일 영역 문구를 각각 다르게 하고 싶습니다.

답변 2

본문

3696594094_1519053262.9401.gif

 

위 화면처럼 글작성 페이지 제일 하단에 위치한 첨부파일 부분에 제가 임의로 표시한 영역(1번 내지 2번)

에 문구를 다르게 기입하고 싶습니다.

 

예를 들어

파일#1에는 "썸네일 이미지 첨부를 해주세요."

파일#2에는 "글 읽기 페이지에 나올 이미지를 첨부해주세요."

라고 각각 문구를 다르게 기입하고 싶습니다.

 

고수님들의 조언 부탁드립니다.^^

이 질문에 댓글 쓰기 :

답변 2

참고.

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

 

write.skin.php 파일에서..

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

여기를 이렇게 수정하고..

<?php
for ($i=0; $is_file && $i<$file_count; $i++) {
    if ($i==0) $file_msg = "썸네일 이미지 첨부를 해주세요.";
    else if ($i==1) $file_msg = "글 읽기 페이지에 나올 이미지를 첨부해주세요.";
    else $file_msg = "파일 #".($i+1);
?>

 

파일 #<?php echo $i+1 ?> 여기를 이렇게 수정 <?php echo $file_msg ?>

아니면 1번 자리는 그대로 두고 2번 자리에만 <?php echo $file_msg ?> 추가하면 됩니다.

루프문 안에, 다음의 코드를 넣어주면 됩니다.

 

<?php if ($i === 0) { ?>
썸네일 이미지 첨부를 해주세요.
<?php } else if ($i === 1) { ?>
글 읽기 페이지에 나올 이미지를 첨부해주세요.

<?php } ?>

 

예제 코드입니다.

(style="display:inline-block"  을 빼면, 텍스트박스 아래에 텍스트가 나옵니다.)


<?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>
        <tr>
            <th scope="row">파일 #<?php echo $i+1 ?></th>
            <td>
                <input type="file" style="display:inline-block" name="bf_file[]" title="파일첨부 <?php echo $i+1 ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file frm_input">
                <?php if ($i === 0) { ?>
                썸네일 이미지 첨부를 해주세요.
                <?php } else if ($i === 1) { ?>
                글 읽기 페이지에 나올 이미지를 첨부해주세요.
                <?php } ?>
                <?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 } ?>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 78
© SIRSOFT
현재 페이지 제일 처음으로