회원만 embed 플래시 주크박스를 보이게 하려고 합니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원만 embed 플래시 주크박스를 보이게 하려고 합니다. 정보

회원만 embed 플래시 주크박스를 보이게 하려고 합니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

http://flutekorea.com/gnuboard/bbs/board.php?bo_table=posting_data&wr_id=11

어렵게 어렵게 해서 태터의 주크박스를 불러오는데 성공했는데
문제는 비 회원도 주크박스를 플래이 시킬 수 있다는얘기죠..
글쓰기 html편집 에서 주크박스 불러오는 소스는 이와갔습니다.
<DIV><EMBED style="WIDTH: 252px; HEIGHT: 97px; type: application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer width=" type=application/x-shockwave-flash src="http://flutekorea.com/script/jukebox/flash/main.swf" width="100%" height="100%" FlashVars="sounds=/attach/1/1237536148.mp3*!Shulamit+Ran+-+East+Wind_*&autoplay=0&visible=1&id=4382"  menu="false"?></DIV>

여기서 뷰페이지는 아무나 손님도 들어와도 되나
"주크박스 플래시가 회원만보이고 플레이할 수 있다" 혹은
손님도 "주크박스는 보이되 그누 루트의 특정폴더에 있는 음악파일은 회원만 실행시킬 수 있다"
라는 교통정리도 가능한가요?

커뮤니티 활성화를 위해서 태터자료들을 그누로 옮기는데..
태터에있는 포스팅 자료들을 복사해서 그누로 붙혀넣기하면 될줄알았는데
주크박스가 발목을 잡네요..  ㅡ.ㅡ;;

댓글 전체

view.skin.php에서 처리 하면 될거 같은데
div에 id로 컨트롤 하면 되지 않을까 싶은데요.

먼저 view.skin.php에는 플레이가 되지 않는 플레이어 혹은 이미지를 삽입 해두고요.
가짜 플레이어는 alert로 회원만 실행됨 이라고 처리를 하시구요.
실제 돌아 가는 플레이어는 기존 처럼 에디터에서 삽입을 합니다.
대신 <DIV><EMBED style="WIDTH: 부분에 div id를 주고요.

두개다 div id를 실제플레이어는 id="player1" 가짜는 id="player2" 이런식으로 주고
view.skin.php 상단에
<style>
<?} if ($member[mb_level] >= 2){ ?> //레벨 2 이상일때
#player2 {display:none;}//가짜 플레이어 숨기기
<?}else{?>
#player1 {display:none;}// 회원이 아닐때 실제 플레이어 숨기기
<?}?>
</style>
이런식으로 처리 하면 되지 않을까 싶은데요.
해보지 않아서 모르겠습니다만 안되면 다시 생각 해서 말씀 드리겠습니다.
번거롭지만 실제 플레이어, 가짜 플레이어 모두 에디터에서 삽입 하면 되겠네요. 그리고 style는 그대로 view.skin.php에서 처리를 하구요.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT