Так же появилась возможность публикации видео на других сайтах при помощи кода.
mp3 файлы выглядят так
Инструкция для версий 1.6.2 и 1.8.
для начала загрузим файл плеера, скачать можно
заливаем файлиз архива в папку /includes/bbcode
далее
Версия 1.6.2
открываем /components/users/frontend.php
ищем там строку
Код PHP:
заменяем ее на
echo '<td class="'.$class.'" valign="top"><a href="'.$filelink.'">'.$file['filename'].'</a><div class="usr_files_link">'.$filelink.'</div></td>';
Код PHP:
в 1.6.2 все.
if($ext=="mp3") { $bnm=$file['filename']; echo ' <td class="'.$class.'" valign="top"> <a href="'.$filelink.'">'.$file['filename'].'</a><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/'.$id.'/'.$bnm.'"> </object> </td>'; } else if($ext=="mp4" || $ext=="avi" || $ext=="3gp" || $ext=="flv") { $bnm=$file['filename']; echo ' <td class="'.$class.'" valign="top"> <a href="'.$filelink.'">'.$file['filename'].'</a><br> <div class="usr_files_link"> <a href="#video" style="color:#999999" onclick=document.getElementById("'.$bnm.'1").style.display="";return false;>Посмотреть видео</a> <a href="#kod" style="color:#999999" onclick=document.getElementById("'.$bnm.'2").style.display="";return false; > | код для вставки</a> </div> <div id="'.$bnm.'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/'.$id.'/'.$bnm.'"> </object><br> <a href="#video_none" onclick=document.getElementById("'.$bnm.'1").style.display="none";return false;>скрыть видео</a> </div> <div id="'.$bnm.'2" style="display:none;" > <textarea cols=25 rows=10 > <object type="application/x-shockwave-flash" data="http://'.$_SERVER['SERVER_NAME'].'/includes/bbcode/player_mp3.swf" allowfullscreen="true" width="640" height="480"> <param name="movie" value="http://'.$_SERVER['SERVER_NAME'].'/includes/bbcode/player_mp3.swf"> <param name="FlashVars" value="file=http://'.$_SERVER['SERVER_NAME'].'/upload/userfiles/'.$id.'/'.$bnm.'"> </object> </textarea><br> <a href="#kod_none" onclick=document.getElementById("'.$bnm.'2").style.display="none";return false;>скрыть код</a> </div> </td>'; } else { echo '<td class="'.$class.'" valign="top"><a href="'.$filelink.'">'.$file['filename'].'</a><div class="usr_files_link">'.$filelink.'</div></td>'; }
Весрия 1.8
открываем /components/users/frontend.phpищем там строку
Код PHP:
после нее добавляем
$file['rownum'] = $rownum;
затем открываем файл emplates_default_componentscom_users_file_view.tpl
находим
Код PHP:
после нее добавляем
<div class="usr_files_link">{$file.filelink}</div>
Код PHP:
или качаем отредактированный com_users_file_view.tpl тут
{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}
установка завершена. :)
Благодарности
41001714635231
R381337747497
Z338707795737