웹마스터 팁

이것도 팁이 될수 있을까요.
mp3 파일을 다수 업로드 하고 본문삽입 버튼을 누르면 플레이어가 줄줄이 뜨고
멀티미디어 링크로 하면 한곡만 되고.....
사용하기가 좀 번거롭기에

 modules\editor\tpl\js\uploader.js 파일을 수정해서
jwplayer로 여러곡이 플레이 되도록 하는 방법임.

 function insertUploadedFile(editorSequence) {

var settings =
uploaderSettings[editorSequence];
var
fileListAreaID = settings["fileListAreaID"];

var fileListObj = xGetElementById(fileListAreaID);
if(!fileListObj) return;

if(editorMode[editorSequence]=='preview')
return;

var list = new Array(); 대략 390라인 쯤
var text = new Array();
for(var i=0;i<fileListObj.options.length;i++)
{
if(!fileListObj.options[i].selected)
continue;
var file_srl =
fileListObj.options[i].value;
if(!file_srl)
continue;
var file =
uploadedFiles[file_srl];

editorFocus(editorSequence);

// 바로 링크 가능한 파일의 경우 (이미지, 플래쉬, 동영상 등..)
if(file.direct_download == 'Y') {
// 이미지 파일의 경우 image_link 컴포넌트 열결

if(/\.(jpg|jpeg|png|gif)$/i.test(file.download_url)) {
if(loaded_images[file_srl]) {
var obj =
loaded_images[file_srl];
}
else {
var obj = new Image();
obj.src = file.download_url;
}
temp_code = '';
temp_code += "<img
src="\"+file.download_url+"\" alt=\""+file.source_filename+"\"";
if(obj.complete == true) { temp_code
+= " width=\""+obj.width+"\" height=\""+obj.height+"\""; }
temp_code += " />\r\n";
text.push(temp_code);
// 이미지외의 경우는 multimedia_link 컴포넌트 연결
} else {
if(/\.(mp4|mp3|flv|mov)$/i.test(file.download_url)){ lista = ''; listb = ''; lista = '{file:"' + file.download_url + '", title:"'; listb = file.source_filename + '+ '"},'; list = list + lista + listb;
}else{


text.push("<img src="\"common/tpl/images/blank.gif\"
editor_component=\"multimedia_link\" multimedia_src="\"+file.download_url+"\"
width=\"400\" height=\"320\"
style=\"display:block;width:400px;height:320px;border:2px dotted
#4371B9;background:url(./modules/editor/components/multimedia_link/tpl/multimedia_link_component.gif)
no-repeat center;\" auto_start=\"false\" alt=\"\" />");
}

}

// binary파일의 경우 url_link 컴포넌트 연결
} else {
text.push("<a
href="\"+file.download_url+"\">"+file.source_filename+"</a>\n");
}
}
listc ='<div id="cons">Loading the player...</div>
<script type="text/javascript"
src="/jw/jwplayer.js"></script>
<script type="text/javascript">jwplayer("cons").setup({flashplayer:
"/jw/ehplayer.swf",config: "/jw/config.xml",playlist:[';
if(list.length>1) text.push (listc + list + '] });</script>');

 // html 모드 

최신버전 다운로드 http://developer.longtailvideo.com/trac/browser/trunk

 빨간색 소스가 추가된 부분입니다.
jwplayer 를 다운로드 후 jwplayer.js , jwplayer.swf, config.xml 파일을 자신의 계정에 업로드.
보라색 부분은 jwplayer 주소 본인에 맞게 변경하세요.

재생 가능한 확장자는 mp4|mp3|flv|mov 등등으로 추가 가능하고 세부 설정은 config.xml 에서 설정 하세요
스킨 플러그인 config.xml 작성법등등 자세한 jwplayer사용법은 위 링크를 참고하세요.

참고로 저는 스크립트를 모릅니다.
전문가 분들이 보기에 문제가 되는 부분이 있다고 알려 주시면 삭제하겠습니다.

제목 글쓴이 날짜
가락오피 ⦑오피쓰주소.COM⦒ 가락마사지 가락오피 가락오피 가락OP koykoyah 2025.02.19
대구오피 ⦑오피사이트.NET⦒ 대구마사지 대구오피 대구오피 대구OP koykoyah 2025.02.19
선릉오피 ⦑출장마사지안내.COM⦒ 선릉오피 선릉출장마사지 선릉오피 선릉OP koykoyah 2025.02.19
평택오피 평택출장안마 ⦑오피.CLUB⦒ 평택OP 평택오피 평택오피 koykoyah 2025.02.19
안산오피 ⦑출장안마사이트.COM⦒ 안산마사지 안산오피 안산오피 안산OP koykoyah 2025.02.19
제주도오피 제주도출장안마 ⦑오피사이트.NET⦒ 제주도OP 제주도오피 제주도오피 koykoyah 2025.02.19
평택오피 ⦑오피.CLUB⦒ 평택OP 평택오피 평택출장샵 평택오피 koykoyah 2025.02.19
선릉오피 ⦑오피쓰.COM⦒ 선릉오피 선릉출장마사지 선릉오피 선릉OP koykoyah 2025.02.19
대구오피 대구출장안마 ⦑오피.CLUB⦒ 대구OP 대구오피 대구오피 koykoyah 2025.02.19
동탄오피 동탄오피 ⦑오피사이트.NET⦒ 동탄OP 동탄스파 동탄오피 koykoyah 2025.02.19
홍대오피 ⦑출장마사지안내.COM⦒ 홍대OP 홍대오피 홍대출장샵 홍대오피 koykoyah 2025.02.19
일산오피 ⦑오피사이트.NET⦒ 일산오피 일산OP 일산건마 일산오피 koykoyah 2025.02.19
울산오피 울산출장안마 ⦑오피.CLUB⦒ 울산OP 울산오피 울산오피 koykoyah 2025.02.19
건대오피 ⦑오피.CLUB⦒ 건대오피 건대출장마사지 건대오피 건대OP koykoyah 2025.02.19
전주오피 ⦑출장마사지안내.COM⦒ 전주오피 전주출장마사지 전주오피 전주OP koykoyah 2025.02.19
부산오피 부산OP ⦑오피사이트.NET⦒ 부산휴게텔 부산오피 부산오피 koykoyah 2025.02.19
부천오피 부천OP ⦑출장마사지안내.COM⦒ 부천휴게텔 부천오피 부천오피 koykoyah 2025.02.19
전주오피 ⦑오피쓰주소.COM⦒ 전주마사지 전주오피 전주오피 전주OP koykoyah 2025.02.19
의정부오피 ⦑오피사이트.NET⦒ 의정부오피 의정부OP 의정부건마 의정부오피 koykoyah 2025.02.19
신도림오피 신도림OP ⦑출장안마사이트.COM⦒ 신도림휴게텔 신도림오피 신도림오피 koykoyah 2025.02.19