Rebuilder 갤러리스킨(rb.gallery_bbs)에 plyr을 적용한 게시판 스킨입니다. 업로드위치 : /theme/rb.basic/skin/board/rb.gallery_...
[이욤빌더용] EB최신글[갤러리형-Plyr]
EB최신글
업로드 : /theme/eb4_basic/skin/eblatest/gallery-plry
/eyoom/class/latest.class.php
파일내 get_latest_records() 상단에 아래코드 추가
[code]
/**
* 주어진 URL로부터 비디오 ID와 제공자를 추출하여 배열로 반환하는 함수
*/
public function get_video_info($url) {
$video_id = '';
$provider = '';
// YouTube URL 패턴
$youtube_pattern =
'%^# Match any YouTube URL
(?:https?://)? # Optional scheme. Either http or https
(?:www.)? # Optional www subdomain
(?: # Group host alternatives
youtu.be/ # Either youtu.be,
| youtube.com # or youtube.com
(?: # Group path alternatives
/embed/ # Either /embed<span>
| /v/ # or /v<span>
| /watch?v= # or /watch?v=
) # End path alternatives.
) # End host alternatives.
([w-]{10,12}) # $1: Required 10-12 character ID
%x';
// Vimeo URL 패턴
$vimeo_pattern =
'%^# Match Vimeo URL
(?:https?://)? # Optional scheme. Either http or https
(?:player.)? # Optional subdomain
vimeo.com/ # Domain
(?:video/)? # Optional video subdirectory
(d+) # $1: Vimeo video ID
%x';
// YouTube URL 확인
if (preg_match($youtube_pattern, $url, $matches)) {
$video_id = $matches[1];
$provider = 'youtube';
}
// Vimeo URL 확인
elseif (preg_match($vimeo_pattern, $url, $matches)) {
$video_id = $matches[1];
$provider = 'vimeo';
}
// 배열로 반환
return array(
'video_id' => $video_id,
'provider' => $provider
);
}
[/code]
get_latest_records() 아래코드 추가
[code]
/**
* 내용에서 provider, video_id 추출
*/
$latest_list[$i]['is_vimg'] = false;
preg_match_all("/{(동영상|video):([^}]*)}/is", $latest_list[$i]['wr_content'], $match);
$vimgs = (isset($match[2]) && is_array($match[2])) ? $match[2] : array();
if($vimgs[0]){
$provider = $this->get_video_info(trim(strip_tags($vimgs[0])));
if(in_array($provider['provider'], array("youtube", "vimeo"))){
$latest_list[$i]['provider'] = $provider['provider'];
$latest_list[$i]['video_id'] = $provider['video_id'];
$latest_list[$i]['is_vimg'] = true;
}
}
[/code]
이욤빌더용 게시판 스킨 : https://sir.kr/g5_skin/59960
버전 정보
그누보드5 스킨
2,752건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
안녕하세요 오랜만에 최신글 스킨하나 공유해봅니다. 다운받으시고 압축푸시고 루트또는 해당 테마 폴더에 풀어주시면 됩니다. 호출방법은 latest.lib.php 라이브러리함수에서 전역...
EB최신글 업로드 : /theme/eb4_basic/skin/eblatest/gallery-plry /eyoom/class/latest.class.php 파일내 get_latest...
이번에 리빌더용 관리자 페이지를 제작을 하였습니다. 현제 리빌더측에서 관리자는 유료에만 제공을 한다고 하여 만들게 되었습니다. 무료로 사용 하시는 분은 사용하셔도 무방 할 것 같습...
갤러리에서 썸네일 사이즈를 가로 XX 설정하고 높이는 0으로 하면 전체 길이의 이미지가 썸네일로 생성됩니다. 이떄 css 에서 div gall_img 의 높이를 정해 놓고 over...
해당자료는 Jplayer의 플레이어를 편리하게 수정했음을 밝힙니다. jplayer는 누구나 자유롭게 free custom이 가능하며 no copyright임을 밝힙니다. 해당자...
해당자료는 누구나 자유롭게 이용 가능한 Jplayer의 유튜브버전 플레이어를 보다 편리하게 이용할수 있도록 다소 수정한 것임을 밝힘니다. ###: 오디오 및 동영상 재생시 일시...
게시판 스킨 업로드 : /theme/eb4_basic/skin/board/gallery-plyr
<?php echo latest('theme/slitslider2018', '게시판명', 게재글수, 제목글자수); ?> 내용글자수 변경은 latest.skin.php 에서 수정...
게시판 공지 일괄 설정하기입니다. list_notice_skin.zip 압축 파일 /bbs 디렉토리 파일 /bbs/notice.php /bbs/notice_update.php ...
포트폴리오 게시판으로 좌우 버튼으로 이전/다음 게시글을 이미지 형식으로 이동 할 수 있습니다.
댓글 8개
감사 합니다.
트리플님 유용한 자료 감사합니다!
저는 오래전 이윰빌더로 홈사이트를 구축했다가 싹 밀고
얼마전 아미나로 갈아탔는데 혹시 아미나 버전은 없을까요?ㅠㅠ
덧붙이자면 DB: MariaDB 10.X 이며 php는 5.2 버전입니다.
감사합니다~ 잘 쓰겠습니다~
감사합니다.
잘쓰겠습니다~
감사합니다 ~!
자동재생 방법 부탁드립니다.
아래 URL을 참고하시거나 autoplay : true옵션을 추가해주세요.
https://github.com/sampotts/plyr