게시물 첨부파일 추가 위치

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
게시물 첨부파일 추가 위치

QA

게시물 첨부파일 추가 위치

답변 2

본문

게시물 write.skin.php 코드에서 

['카탈로그', 18, 19, ''] // 추가하였음!! 이코드만 추가를 했는데

수정하려고 들어가면 카탈로그 파일이 표쪽에 파일이 가있습니다.

어떤 코드를 추가 또는 변경해야하나요..?
 

<?php
      function generateFileInputs($start, $end, $prefix, $titlePrefix, $fileArray, $w) {
          for ($i = $start; $i < $end; $i++) {
              $wr_tit = $titlePrefix . ($i - $start + 1);
              ?>
              <div class="bo_w_flie write_div">
                  <div class="file_wr write_div">
                      <label for="<?= $prefix ?>file_<?php echo $i + 1 ?>" class="lb_icon"><?= $wr_tit ?><span class="sound_only"> 파일 #<?php echo $i + 1 ?></span></label>
                      <input type="file" name="<?= $prefix ?>file[]" id="<?= $prefix ?>file_<?php echo $i + 1 ?>" title="파일첨부 <?php echo $i + 1 ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="frm_file">
                  </div>
                  <?php if ($w == 'u' && isset($fileArray[$i]['file'])) { ?>
                      <span class="file_del">
                          <input type="checkbox" id="<?= $prefix ?>file_del<?php echo $i ?>" name="<?= $prefix ?>file_del[<?php echo $i; ?>]" value="1">
                          <label for="<?= $prefix ?>file_del<?php echo $i ?>"><?php echo $fileArray[$i]['source'] . '(' . $fileArray[$i]['size'] . ')';  ?> 파일 삭제</label>
                      </span>
                  <?php } ?>
              </div>
          <?php }
      }
      ?>
      <ul id="file_wrap">
          <?php
          $sections = [
              ['슬라이드', 0, 3, ''],
              ['아이콘', 4, 14, ''],
              ['표', 15, 17, ''],
              ['카탈로그', 18, 19, ''] // 추가하였음!!
          ];
          foreach ($sections as $section) {
              ?>
              <li>
                  <button type="button" class="file_btn"><?= $section[0] ?></button>
                  <div class="file_wrap">
                      <?php generateFileInputs($section[1], $section[2], 'bf_', $section[3], $file, $w); ?>
                  </div>
              </li>
          <?php } ?>
      </ul>
      <script>
          $("#file_wrap .file_btn").click(function () {
              $(this).next(".file_wrap").toggle();
          });
      </script>

이 질문에 댓글 쓰기 :

답변 2

$sections = [
    ['슬라이드', 0, 3, ''],
    ['아이콘', 3, 13, ''],     // 시작 인덱스를 3으로 수정
    ['표', 13, 15, ''],       // 시작 인덱스를 13으로 수정
    ['카탈로그', 15, 16, '']   // 시작 인덱스를 15로 수정
];

<?php
function generateFileInputs($start, $end, $prefix, $titlePrefix, $fileArray, $w) {
    for ($i = $start; $i <= $end; $i++) {
        $wr_tit = $titlePrefix . ($i - $start + 1);
        ?>
        <div class="bo_w_flie write_div">
            <div class="file_wr write_div">
                <label for="<?= $prefix ?>file_<?php echo $i ?>" class="lb_icon">
                    <?= $wr_tit ?><span class="sound_only"> 파일 #<?php echo $i ?></span>
                </label>
                <input type="file" name="<?= $prefix ?>file[]" id="<?= $prefix ?>file_<?php echo $i ?>"
                       title="파일첨부 <?php echo $i ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능"
                       class="frm_file">
            </div>
            <?php if ($w == 'u' && isset($fileArray[$i]['file'])) { ?>
                <span class="file_del">
                    <input type="checkbox" id="<?= $prefix ?>file_del<?php echo $i ?>" name="<?= $prefix ?>file_del[<?php echo $i; ?>]" value="1">
                    <label for="<?= $prefix ?>file_del<?php echo $i ?>">
                        <?= $fileArray[$i]['source'] . '(' . $fileArray[$i]['size'] . ')'; ?> 파일 삭제
                    </label>
                </span>
            <?php } ?>
        </div>
    <?php }
}
?>

<ul id="file_wrap">
    <?php
    $sections = [
        ['슬라이드', 0, 3, '슬라이드 '],
        ['아이콘', 4, 14, '아이콘 '],
        ['표', 15, 17, '표 '],
        ['카탈로그', 18, 19, '카탈로그 ']
    ];
    foreach ($sections as $section) {
        ?>
        <li>
            <button type="button" class="file_btn"><?= $section[0] ?></button>
            <div class="file_wrap" style="display:none;">
                <?php generateFileInputs($section[1], $section[2], 'bf_', $section[3], $fileArray, $w); ?>
            </div>
        </li>
    <?php } ?>
</ul>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
이전 아이콘
다음 아이콘
전체 0
로딩중
© SIRSOFT
현재 페이지 제일 처음으로