묻고답하기
확장변수 출력방법이요.
2014.05.03 16:31
xe_version : 1.7.4.2
스케치북 유튜브 갤러리 게시판을 사용중인데요. http://www.xpressengine.com/index.php?mid=download&package_srl=22301990
(youtube_url 확장변수를 이용해서 글내용에 유튜브 영상을 보여주는 게시판입니다.)
여기에서 확장변수 2개 정도 더 추가해서 한페이지에 유튜브 영상 3개까지 보여주게 하고싶은데요.
확장변수 1개만 입력했을때는 영상1개만 보여주고..3개 입력했을때는 3개보여주고 이렇게하는방법을 알고싶습니다.
게시판 스킨파일중 _read.html 파일 원본소스입니다.
{@
$extras = $oDocument->getExtraVars();
$youtube_url = $extras[1]->value;
}
<iframe class="youtube-player" type="text/html" width="640" height="480" src="{str_replace('http://youtu.be/', 'http://www.youtube.com/embed/',$youtube_url)}?rel=0&wmode=opaque" frameborder="0" allowfullscreen="true"></iframe>
위에소스를 아래처럼 수정을 해봤는데요. '확장변수2,확장변수3'를 입력하지 않았을때도 글내용에 '확장변수2,확장변수3'가 다 보여져서요..
{@
$extras = $oDocument->getExtraVars();
$youtube_url = $extras[1]->value;
$youtube_url2 = $extras[2]->value;
$youtube_url3 = $extras[3]->value;
}
<iframe class="youtube-player" type="text/html" width="640" height="480" src="{str_replace('http://youtu.be/', 'http://www.youtube.com/embed/',$youtube_url)}?rel=0&wmode=opaque" frameborder="0" allowfullscreen="true"></iframe>
<iframe class="youtube-player" type="text/html" width="640" height="480" src="{str_replace('http://youtu.be/', 'http://www.youtube.com/embed/',$youtube_url2)}?rel=0&wmode=opaque" frameborder="0" allowfullscreen="true"></iframe>
<iframe class="youtube-player" type="text/html" width="640" height="480" src="{str_replace('http://youtu.be/', 'http://www.youtube.com/embed/',$youtube_url3)}?rel=0&wmode=opaque" frameborder="0" allowfullscreen="true"></iframe>
질문게시판이랑 팁게시판 확장변수에 대해서 검색을 해봤는데....
if 이런거 써서 감추고해야하는거 같은데.. 모르겠네요..ㅠㅠ
이부분을 아예 삭제하시는 방법도...