문서에 이미지 첨부파일넣기

안녕하세요 이렇게 문서쪽에서 작업하려고 하는데요

왼쪽에있는 슬라이드에있는 이미지와 썸네일에 있는 이미지를 넣어주고싶은데요

유저가 올리기쉽게 첨부파일 기능을 이용하고싶습니다.

 

물론 슬라이드쪽 퍼블리싱은 다 작업하려고 하구요.

필드추가하듯이 이미지 첨부파일기능도 가능한지 궁금합니다.

 

작은슬라이드3개: 1첨부파일, 2첨부파일, 3첨부파일

큰이미지1개: 첨부파일

 

이런식으로 나눠주고싶습니다!

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    아래의 코드를 적절히 수정 후 적용해보시겠어요?

    <?php foreach($content->attach as $key => $attach):?>
    	<?php if($key == 'file1'): // 큰 이미지?>큰이미지
    	<?php elseif($key == 'file2'): ?>작은이미지1
    	<?php elseif($key == 'file3'): ?>작은이미지2
    	<?php elseif($key == 'file4'): ?>작은이미지3
    	<?php else:?>하단이미지
    	<?php endif?>
    <?php endforeach?>

    만약 첨부파일1에 파일이 없다면 큰 이미지를 출력하지 않고

    첨부파일2~4에 파일이 없다면 작은 이미지를 출력하지 않고

    첨부파일5에 파일이 없다면 하단 이미지를 출력하지 않습니다.

    이에 대한 내용을 페이지에 안내문구로 삽입하거나

    jQuery로 해당 첨부파일1~5에 해당하는 텍스트를 변경하는 방법도 있습니다.

    고맙습니다.

  • 감사합니다~!

    알려주신것이 어떤것인지 정확히 파악했습니다.

    다만 큰이미지, 작은슬라이드가 들어가는 경우도 들어가지 않는경우도 있습니다.

    하지만 제가 올린 이미지 하단에 이미지를 또 올려야하는데 이런경우

    <img src="<?php echo $content->attach->file1[0]; ?>" alt="<?php echo $content->attach->file1[1]; ?>">
    <img src="<?php echo $content->attach->file1[0]; ?>" alt="<?php echo $content->attach->file2[1]; ?>">
    <img src="<?php echo $content->attach->file1[0]; ?>" alt="<?php echo $content->attach->file3[1]; ?>">
    <img src="<?php echo $content->attach->file1[0]; ?>" alt="<?php echo $content->attach->file4[1]; ?>">
    <img src="<?php echo $content->attach->file1[0]; ?>" alt="<?php echo $content->attach->file5[1]; ?>">

    작은슬라이드 이미지를 두개만 올렸을때 하단에 이미지를 넣어줄때 문제가 생길 것 같습니다.

     

    작은슬라이드3개: 1첨부파일, 2첨부파일, 3첨부파일

    큰이미지1개: 첨부파일

    하단 큰이미지 1개: 첨부파일

     

    이런식으로 나눌 수는 없을까요?

  • 게시글 하단의 첨부파일 다운로드하는 부분을 안 보이게 하시려면

    워드프레스 관리자 -> 외모 -> 사용자 정의하기 -> CSS 입력 필드에

    아래의 코드를 추가해보세요.

    #kboard-default-document .kboard-attach { display: none; }
  • 안녕하세요~^^

    첨부파일로 등록한 이미지 파일을 document.php 파일에 출력하시려면

    아래의 코드를 추가해보시겠어요?

    <?php foreach($content->attach as $key => $attach):?>
    	<?php if($key == 'file1'): // 큰 이미지?>
    		<img src="<?php echo get_site_url() . $attach[0]?>" alt="<?php echo $attach[1]?>">
    	<?php else: // 작은 슬라이드?>
    		<img src="<?php echo get_site_url() . $attach[0]?>" alt="<?php echo $attach[1]?>">
    	<?php endif?>
    <?php endforeach?>

    위 코드를 적용하시면 첨부파일로 등록한 이미지를 게시글 상세페이지에서 출력하며

    적절히 응용하시면 올려주신 이미지처럼 구현 가능할 듯합니다.

     

    KBoard 게시판 설정은

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 페이지에서

    최대 첨부파일 개수를 4개로 설정하시면 됩니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요