크롬 게시판에서 mp3 듣기 (여분필드 사용) > 그누보드5 팁자료실

그누보드5 팁자료실

크롬 게시판에서 mp3 듣기 (여분필드 사용) 정보

크롬 게시판에서 mp3 듣기 (여분필드 사용)

첨부파일

2014.10.09_04.png (26.2K) 22회 다운로드 2014-10-09 11:08:18

본문

http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2127&sfl=mb_id%2C1&stx=fm25

위 글에서는 '4shared의 공유기능'을 사용했는데... 파일이 공개되어버리는 단점이 있어서 '여분필드'를 이용하는 방법으로 수정해보았습니다.


skin/board/basic/write.skin.php

'링크' 윗쪽에

<tr>
	    <th scope="row">여분필드 #1</th>
            <td><input type='text' name='wr_1' value='<?=$write[wr_1]?>' class="frm_input" size="50"></td>
	</tr>
을 삽입해줍니다.

<tr>
	    <? if ($is_admin == 'super') { ?>
	    <th scope="row">여분필드 #1</th>
            <td><input type='text' name='wr_1' value='<?=$write[wr_1]?>' class="frm_input" size="50"></td>
	    <? } ?>
	</tr>
관리자만 사용하려면 위와 같이...

<tr>
	    <? if ($member[mb_level] >= 3) { ?>
	    <th scope="row">여분필드 #1</th>
            <td><input type='text' name='wr_1' value='<?=$write[wr_1]?>' class="frm_input" size="50"></td>
	    <? } ?>
	</tr>
일정 레벨 이상만 사용하게 하려면 위와 같이 제한 레벨을 입력해주면 됩니다.
일정 레벨 미만에서는 입력폼이 보이지 않습니다.


skin/board/basic/view.skin.php

<?php echo $view[wr_1]; ?>
'본문'의 '파일 출력' 아랫쪽에 위 소스를 삽입합니다.

본문 하단에 나타내려면... 'rich_content' 부분 아래에 넣어주세요.



여분 필드에 실제 넣는 방법은... 기존의 html 방식 글쓰기에 넣는 소스를 그대로 사용합니다.

<audio controls>
    <source src="http://internationale.kr/data/mybox1/Arirang.mp3" type="audio/mpeg">
    Your browser does not support the audio tag.
</audio>
mp3의 경우...
혹시 오류가 있으면... 줄바꾸기를 없애서 입력하십시오.

IE에서 플레이어가 너무 크게 보인다는 단점은 있습니다.

브라우저에 따른 크기 및 모양 : http://www.html5tutorial.info/html5-audio.php


<iframe width="640" height="360" src="//www.youtube.com/embed/7MPn9lmSsGk?rel=0" frameborder="0" allowfullscreen></iframe>
iframe 동영상의 경우...

iframe은 html 방식으로 그냥 게시판에 입력해도 되지만..,.
글 수정으로 들어가면, 기존에 입력했던 소스가 사라지므로... 여분 필드 방식으로 입력하는 편이 낫습니다.

네이버 영상은 기존 방식대로 게시판에 직접 입력하십시오.
MySQL에서 varchar 길이값을 (500 이상으로) 늘리면 출력은 가능하지만, 수정으로 들어가보면 소스가 사라지네요.


예시 : http://internationale.kr/bbs/board.php?bo_table=free&wr_id=336&me_code=1020
추천
2

댓글 8개

안녕하세요? fm25님의 귀중한 팁 감사합니다.아주 유용하게 사용하고 있습니다.
그런데 한가지 질문이 있습니다.
여분필드 input value 에서 '<?=$write[wr_1]?>'  이게 있는데요 이게 정확한 php문법인지 궁금합니다.
'<?=$write[wr_1]?>' 이걸로 정상적으로 작동이 되는데요 이런 문법은 처음 봐서요
좋은 팁 공유해주심에 다시 한번 감사 드립니다.
지나가던 행인입니다만 <?php 에서 php가 빠진것은 php 5.3부터 명시하지않아도 되는걸로 알고있고(5.3이맞나..) <?=변수?> 는 해당 변수의 값을 html로서 출력하겠다는 것입니다. 원하시는 답변이 이게 맞는지 모르겠네요
전체 99 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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