2026, 새로운 도약을 시작합니다.

게시판 연동 최신글 영상 또는 파일(이미지) 조건부 노출 채택완료

안녕하세요

게시판 '링크 1' 필드에 유튜브 ID를 넣으면 메인에 영상을 출력해주는 최신글 스킨을 사용중입니다.

여기에 링크 1이 비어있고 첨부파일(이미지만 등록)이 있을 경우 메인에 해당 첨부파일을 노출시키는 기능을 추가하고 싶습니다.

그리 어려운 작업은 아닌 것 같은데 비슷한 사례를 찾아보고 하려고 해도 잘 안되네요..ㅠㅠ

코드는 하기와 같습니다.

Copy






    

    

        

            

            

            

            

            

            

            var player;

            function onYouTubeIframeAPIReady(){

                player = new YT.Player('player',{

                    width:'100%',

                    height: '300px',

                    videoId:'',

                    playerVars:{'autoplay':1,'playsinline':1,'controls':0,'rel':0,'loop':1,'mute':1},

                    events:{ 'onReady':onPlayerReady }

                });

            }

            function onPlayerReady(e){

                e.target.mute();

                e.target.playVideo();

            }

            

            

                

                    

                    

중간에

<div id="player"></div>

...

부분은 모바일 자동재생 문제로 어쩔 수 없이 추가했습니다.

section으로 묶인 부분을 영상 노출 부분으로 생각하시면 될 것 같습니다.

우선 순위는 영상이 먼저입니다.

링크가 있으면 무조건 영상 노출,

링크, 첨부파일 있으면 링크 노출,

링크가 없고 첨부파일만 있을 때 첨부파일 노출

이렇게 정리 할 수 있겠습니다.

도움 부탁드립니다...

감사합니다.

답변 1개

채택된 답변
+20 포인트

            <?php for ($i = 0; $i < count($list); $i++) {
                $link1_id = $list[$i]['wr_link1'];
            ?>
            [영상 노출 코드]

->

            <?php for ($i = 0; $i < count($list); $i++) {
                $link1_id = $list[$i]['wr_link1'];
            ?>
            <?php if ($link1_id) { ?>
            [영상 노출 코드]
            <?php } else if ($list[$i]['file'][0]['file']) { ?>
            [이미지 노출 코드]
            <?php } ?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고