Воспроизведение музыки в файлах пользователя.
Роман Волков, особенно актуальна эта тема после вчерашнего выхода закона о пиратстве )))))
Пока закон о пиратстве распространяется только на видео продукцию. Да и что делать, если пользователи требуют. Тем более сайт у меня не настолько популярный, чтоб на него подавали жалобы
Файле /components/user/model.php
ищем код
$file['rownum'] = $rownum; $rownum++;
<div class="usr_files_link">{$file.filelink}</div></td>
{if $file.extmp3=="mp3" } <br> <object type="application/x-shockwave-flash" data="/includes/bbcode/player_mp3.swf" width="200" height="20"> <param name="movie" value="/includes/bbcode/player_mp3.swf"> <param name="FlashVars" value="file=/upload/userfiles/{$usr.id}/{$file.filename}"> </object> {elseif $file.extmp3=="mp4" || $file.extmp3=="avi" || $file.extmp3=="3gp" || $file.extmp3=="flv"} <div class="usr_files_link"> <a href="#video" style="color:#999999" onclick=document.getElementById("{$file.filename}1").style.display="";return false;>Посмотреть видео</a> <a href="#kod" style="color:#999999" onclick=document.getElementById("{$file.filename}2").style.display="";return false; > | код для вставки</a> </div> <div id="{$file.filename}1" style="display:none;"> <object type="application/x-shockwave-flash" data="/includes/bbcode/player_mp3.swf" allowfullscreen="true" width="200" height="200"> <param name="movie" value="/includes/bbcode/player_mp3.swf"> <param name="FlashVars" value="file=/upload/userfiles/{$usr.id}/{$file.filename}"> </object><br> <a href="#video_none" onclick=document.getElementById("{$file.filename}1").style.display="none";return false;>скрыть видео</a> </div> <div id="{$file.filename}2" style="display:none;" > <textarea cols=25 rows=10 > <object type="application/x-shockwave-flash" data="http://{php}echo $_SERVER['SERVER_NAME'];{/php}/includes/bbcode/player_mp3.swf" allowfullscreen="true" width="640" height="480"> <param name="movie" value="http://{php}echo $_SERVER['SERVER_NAME'];{/php}/includes/bbcode/player_mp3.swf"> <param name="FlashVars" value="file=http://{php}echo $_SERVER['SERVER_NAME'];{/php}/upload/userfiles/{$usr.id}/{$file.filename}"> </object> </textarea><br> <a href="#kod_none" onclick=document.getElementById("{$file.filename}2").style.display="none";return false;>скрыть код</a> </div> {/if}
На 1.10.2 сможете адаптировать — буду очень благодарен От меня уже плюсВсе, нашел как адаптировать под 1.10.1
На 1.10.2 сможете адаптировать — буду очень благодарен От меня уже плюсВсе, нашел как адаптировать под 1.10.1
C 1.10.2 не работал. Сегодня скачаю, попробую и отпишусь.
На 1.10.2 сможете адаптировать — буду очень благодарен От меня уже плюсВсе, нашел как адаптировать под 1.10.1
Поставил 1.10.2. Действия ничем не отличаются. Так что смело выполняй действия описанные для 1.10.1. Только не забудь скачать архив и залить его в папку /includes/bbcode