게시판에서 파일 첨부시 파일1번은 pc에서 나오고 파일2번은 모바일에서 나오게 하고싶어요
본문
안녕하세요. 모르는것이 있어서 문의드려요.
게시판에서 파일 첨부시 파일1번은 pc에서 나오고 파일2번은 모바일에서 나오게 하고싶어요
write부분과 list부분을 어떻게 변경해야하는지 모르겠어서
조언좀 부탁드리겠습니다..ㅠㅠㅠ
웹디인데 코딩 배운 통법으로 보고있는거라 자세한 설명 부탁드리겟습니다! ㅠㅠㅠ
write페이지
<?php for ($i=0; $is_file && $i<$file_count; $i++) { ?>
<div class="border p-3 rounded-3 my-3">
<div class="row align-items-center">
<div class="col-auto">
파일 #<?php echo $i+1 ?>
</div>
<div class="col">
<input type="file" name="bf_file[]" id="bf_file_<?php echo $i+1 ?>" title="파일첨부 <?php echo $i+1 ?> : 용량 <?php echo $upload_max_filesize ?> 이하만 업로드 가능" class="form-control form-control-sm">
<?php if ($is_file_content) { ?>
<div class="form-floating mt-2">
<input type="text" name="bf_content[]" value="<?php echo ($w == 'u') ? $file[$i]['bf_content'] : ''; ?>" title="파일 설명을 입력해주세요." class="form-control" placeholder="파일 설명을 입력해주세요.">
<label for="floatingInput">파일 설명을 입력해주세요.</label>
</div>
<?php } ?>
<?php if($w == 'u' && $file[$i]['file']) { ?>
<div class="form-check form-check-inline mt-2 fs-09em">
<input type="checkbox" id="bf_file_del<?php echo $i ?>" class="form-check-input" name="bf_file_del[<?php echo $i; ?>]" value="1">
<label class="form-check-label" for="bf_file_del<?php echo $i ?>"><?php echo $file[$i]['source'].'('.$file[$i]['size'].')'; ?> 파일 삭제</label>
</div>
<?php } ?>
</div>
</div>
</div>
list페이지
<div class="position-relative">
<!-- <div class="d-flex align-items-center text-ae6d59 ff-KoPubWorld_Dotum_Medium" style="">
<?php
$cate_arr = explode(' ',$list[$i]['ca_name']);
foreach ($cate_arr as $each){
?>
<p class="rounded-pill" style="--wv-fs-:22;--wv-lh-:30;--wv-ls-:-.55;--wv-py-:4;--wv-px-:14;background-color: #fbf6f6;--wv-me-:15" ><?php echo $each?></p>
<?php }?>
<a class="ms-auto" style="--wv-fs-:25;--wv-lh-:33;--wv-ls-:-.63;" href="<?php echo $list[$i]['href'] ?>" >More</a>
</div>-->
<div class="w-100" style="--wv-mt-:35" >
<img src="<?php echo $img_src?>" class="wh-100 object-fit-cover rounded-4" alt="">
</div>
<!--<p class="ff-KoPubWorld_Dotum_Bold wv-line-clamp" style="--wv-mt-:39;--wv-fs-:25;--wv-lh-:33;--wv-ls-:-.63;--wv-md-fs-:20;--wv-md-lh-:27;--wv-md-ls-:-.5;--wv-line-clamp-length:2"><?php echo $list[$i]['subject'] ?></p>-->
<!--<p class="ff-KoPubWorld_Dotum_Medium text-999999" style="--wv-fs-:18;--wv-lh-:25;--wv-ls-:-.45;--wv-mt-:15 "><?php echo date('Y.m.d',strtotime($list[$i]['wr_datetime']))?></p>-->
<a href="<?php echo $list[$i]['wr_link1'] ?>" class="stretched-link"></a>
</div>
!-->!-->
답변 3
질문이 애매합니다.
파일들이 이미지파일인가요?
아니면 일반파일인가요?
1번파일은 이미지이고 2번파일은 일반파일인가요?
등등 경우의 수가 많은데 정확히 이야기를 해 주셔야
질문자와 답변자 모두 정신건강에 이롭습니다.
글등록은 관리자가 등록해서 사용자 입장에서 보여지는 부분만 수정이라면 view.skin.php단에서 노출되는 부분을 수정하면 되는건데요
해당 첨부파일 부분 노출 부분에서
if($is_mobile()){
//모바일시
}else{
//pc
}
이런식으로 구분해서 처리해 주시는 방법이 있으니 이 부분을 참고해서 적용해 보세요
리스트에서 썸네일은 피씨에서는 첫번째 이미지이고
모바일에서는 두번째 이미지인가요?
너무 설명이 없어서 원하는 답을 드리기가 쉽지 않네요.
답변을 작성하시기 전에 로그인 해주세요.