Выводим последние загруженные песни из плагина M2B-Advanced Mp3 Music на Главную:
Установка:
1) Внизу файла home.php перед фразой ASSIGN SMARTY VARIABLES AND INCLUDE FOOTER вставляем э тот код:
PHP:
// GET LAST MUSIC
if(isset($_POST['p'])) { $p = $_POST['p']; } elseif(isset($_GET['p'])) { $p = $_GET['p']; } else { $p = 1; }
$music = new se_m2b_music();
if($is_playlist_search){
$is_playlist_search = 1;
}else{
$is_playlist_search = 0;
}
if(empty($where)){
$where .= " se_playlists.playlist_search = 1 And se_m2b_music.music_iscopy = 0";
}
$list_total = $music->music_list_total(NULL, NULL, NULL, $where, NULL, NULL, $is_playlist_search );
$media_per_page = 4;
$page_vars = make_page($list_total, $media_per_page, $p);
$list_info = $music->music_list($page_vars[0], $media_per_page, NULL, $where, NULL, 1, $is_playlist_search);
$smarty->assign('list_info', $list_info);
$smarty->assign('p', $page_vars[1]);
$smarty->assign('maxpage', $page_vars[2]);
$smarty->assign('p_start', $page_vars[0]+1);
$smarty->assign('p_end', $page_vars[0]+count($list_info));
$smarty->assign('page_vars',$page_vars);
2) Добавьте в левую или правую колонку Главной страницы в файл - home.tpl этот код:
HTML:
{* SHOW LAST MUSIC *}
<div class='header' style="border:1px solid #cebe8a">{lang_print id=800000004}</div>
<div style='padding:5px 25px 0 10px'>
{section name=list_loop loop=$list_info}
{assign var="music_title_url" value=$list_info[list_loop].music_title_ascii|replace:' ':'-'}
{assign var="music_title_url" value=$music_title_url|replace:"'":""}
{assign var="music_listen_url" value=$url->url_create('music_listen',$list_info[list_loop].user_username,$list_info[list_loop].music_id,$music_title_url)}
<div style="float:left"><img src='./images/icon_mus.png' class='icon' border='0' alt="" /><a href="javascript:;" onClick="return openPage('{$url->url_create('m2bmusic_player',$list_info[list_loop].user_username,$list_info[list_loop].music_id,$music_title_url)}',550,580)" class="title_thongtin2">{if $list_info[list_loop].music_title == ""}{$music_home6}{else}{$list_info[list_loop].music_title|truncate:75:"...":true}{/if}</a></div>
<div style='clear:both;height:0;'></div>
<div class='article_meta' style="color:#9a4a0d;padding:0 0 10px 30px;">Исп: {if $list_info[list_loop].musicartist_name == ""}{else} <a href="m2bmusic_home.php?task=dosearch&type_search=2&key_search={$list_info[list_loop].musicartist_name}"> {$list_info[list_loop].musicartist_name|truncate:50}</a>{/if}</div>
<div class='tq'></div>
{/section} </div>
<div class='tu'><a href="http://otzaridozari.ru/m2bmusic_home.php" style="color:#9a4a0d">Слушать еще... »</a></div>
3) Закачайте на сервер в папку ./images понравившуюся Вам музыкальную пиктограмку размером 24х24 px, предварительно дав ей имя - icon_mus.png.
4) Выставьте в файле home.php в указанной строке нужное количество выводимых на экран песен.
PHP:
$media_per_page = 4;
5) Примите расслабленную позу.
6) Балдейте