1. https://sir.kr/qa/489529 질문글 보고 코드 하나 짜 보았습니다.
순정 gallery 스킨 기준입니다. 커스텀이 들어간 스킨이나 테마나 빌더 등은 테스트해 보지도 않았습니다.
그에 대한 질문은 사절합니다.^^
원래의 썸네일이 있건 없건 상관없이 본문에 유튜브 동영상이 있으면 무조건 유튜브 썸네일로 교체되고
본문에 유튜브 동영상이 없으면 원래대로 표현됩니다.
아래의 코드를 list.skin.php 의 가장 마지막에 넣어주세요.
----------
2. pc
[code]
<script>
<?php for ($i=0; $i<count($list); $i++) echo "ytThumbnail_".$i." = '".substr(explode('https://www.youtube.com/embed/', $list[$i]['wr_content'])[1], 0, 11)."';\n"; ?>
for (i = 0; i < <?php echo $i; ?>; i++) {
if (this["ytThumbnail_" + i] !== "") {
document.querySelectorAll("#bo_gall .gall_img a")[i].innerHTML = "<img src='https://img.youtube.com/vi/" + this["ytThumbnail_" + i] + "/mqdefault.jpg'>";
}
}
</script>
[/code]
----------
3. 모바일
[code]
<script>
<?php for ($i=0; $i<count($list); $i++) echo "ytThumbnail_".$i." = '".substr(explode('https://www.youtube.com/embed/', $list[$i]['wr_content'])[1], 0, 11)."';\n"; ?>
for (i = 0; i < <?php echo $i; ?>; i++) {
if (this["ytThumbnail_" + i] !== "") {
document.querySelectorAll("#bo_gall .gall_li_wr .gall_img")[i].innerHTML = "<img src='https://img.youtube.com/vi/" + this["ytThumbnail_" + i] + "/mqdefault.jpg'>";
}
}
</script>
[/code]
----------
4. 유튜브 썸네일의 mqdefault.jpg 은 본인의 입맛대로 바꿔 사용하세요.
기타 전체 썸네일의 가로 세로 옵션은 본인들이 css 에서 스타일링 하시기 바랍니다.
----------
5. 만일 wr_content 에서 유튜브를 띄우는 것이 아니라 가령 wr_1 이나 wr_link1 등에서 띄운다면
$list[$i]['wr_content']) 를 아래처럼 바꾸세요
$list[$i]['wr_1'])
$list[$i]['wr_link1'])
댓글 5개
게시글 목록
| 번호 | 제목 |
|---|---|
| 22569 | |
| 22566 | |
| 22565 | |
| 22559 | |
| 22530 | |
| 22527 | |
| 22525 | |
| 22521 | |
| 22518 | |
| 22506 | |
| 22500 | |
| 22490 | |
| 22487 | |
| 22481 | |
| 22480 | |
| 22473 | |
| 22471 | |
| 22468 | |
| 22453 | |
| 22449 | |
| 22440 | |
| 22436 | |
| 22435 | |
| 22415 | |
| 22407 | |
| 22404 | |
| 22376 | |
| 22364 | |
| 22362 | |
| 22353 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기