Jump to content
Sign in to follow this  
currt

[модуль] массовая загрузка музыки

Recommended Posts

Нашёл 

1. Загрузить файл add.tpl в папку шаблона аудиозаписей
2. Добавить в audio.php
	Над
		//################### Загрузка с компьютера ###################//
	Ставим
		case "add":
				$user_id = $user_info['user_id'];
				$tpl->load_template('audio/add.tpl');
				$tpl->set('{user-id}', $user_id);
				$tpl->set('{PHPSESSID}', $_COOKIE['PHPSESSID']);
				$tpl->compile('content');
				AjaxTpl();
			die();
		break;
		
3. Загрузить в images png файл
4. Добавить в css
	.uploadbuttbgd{background:url("../images/uploadbuttond.png") no-repeat;width:145px;height:24px}
	
5. Добавить в profile.js
	Над
		addBoxComp: function(){
	Ставим
		addBoxCom: function(){
	Box.Close();
	viiBox.start();
	$.post('/index.php?go=audio&act=add', function(d){
		viiBox.win('add_audio', d);
	})
  },
	
	
	Заменить код addBox: function(f){ на мой
	
	addBox: function(f){
    first = f;
    $('.js_titleRemove').remove();
    Box.Close();
    Box.Show('addaudio', 510, lang_audio_add, '<div class="videos_pad"><div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond" style="height:22px;margin-bottom:20px;margin-top:-5px"><div class="buttonsprofileSec cursor_pointer"><a><div><b>По ссылке</b></div></a></div><a class="cursor_pointer" onClick="audio.addBoxCom()"><div><b>С компьютера</b></div></a></div><div class="videos_text">Вставьте ссылку на mp3 файл</div><input type="text" class="videos_input" id="audio_lnk" style="margin-top:5px" /><span id="vi_info">Например: <b>http://music.com/uploads/files/audio/2012/faxo_-_kalp.mp3</b></span></div>', lang_box_canсel, lang_album_create, 'audio.send()', 0, 0, 1, 1);
    $('#audio_lnk').focus();
  },
		 

на адном форуме 

myzika.zip

Share this post


Link to post
Share on other sites

у меня не работает....выбираю файлы а они не загружаются
У вас в инструкции есть такой код:

Заменить код addBox: function(f){ на мой

addBox: function(f){
first = f;
$('.js_titleRemove').remove();
Box.Close();
Box.Show('addaudio', 510, lang_audio_add, '<div class="videos_pad"><div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond" style="height:22px;margin-bottom:20px;margin-top:-5px"><div class="buttonsprofileSec cursor_pointer"><a><div><b>По ссылке</b></div></a></div><a class="cursor_pointer" onclick="audio.addBoxCom()"><div><b>С компьютера</b></div></a></div><div class="videos_text">Вставьте ссылку на mp3 файл</div><input type="text" class="videos_input" id="audio_lnk" style="margin-top:5px" /><span id="vi_info">Например: <b>http://music.com/upl...b></span></div>' lang_box_canсel, lang_album_create, 'audio.send()', 0, 0, 1, 1);
$('#audio_lnk').focus();
  },
--------------
так вот в моём файле profile.js такого нет в разделе //AUDIO  addBox: function(f){ ( с буквой F), а вот такой есть addBox: function(){...

и вот такой есть , но не думаю что этот кусок кода относится к аудио:
var rating = {
addbox: function(f){
$('.js_titleRemove').remove();
viiBox.start();
$.post('/index.php?go=rating', {for_user_id: f}, function(d){
viiBox.win('rate', d);
});
  },
Пыталась по разному всё поставить но ничего не получилось
Что делать подскажите 

Share this post


Link to post
Share on other sites
//AUDIO

var first = '';

var audio = {    

 

вставь под

 


addBox: function(f){

    first = f;

    $('.js_titleRemove').remove();

    Box.Close();

    Box.Show('addaudio', 510, lang_audio_add, '<div class="videos_pad"><div class="buttonsprofile albumsbuttonsprofile buttonsprofileSecond" style="height:22px;margin-bottom:20px;margin-top:-5px"><div class="buttonsprofileSec cursor_pointer"><a><div><b>По ссылке</b></div></a></div><a class="cursor_pointer" onClick="audio.addBoxCom()"><div><b>С компьютера</b></div></a></div><div class="videos_text">Вставьте ссылку на mp3 файл</div><input type="text" class="videos_input" id="audio_lnk" style="margin-top:5px" /><span id="vi_info">Например: <b>http://music.com/uploads/files/audio/2012/faxo_-_kalp.mp3</b></span></div>' lang_box_canсel, lang_album_create, 'audio.send()', 0, 0, 1, 1);

    $('#audio_lnk').focus();

  },

Share this post


Link to post
Share on other sites

кто если хочет снять лимит то в файле add.tpl находим file_upload_limit: "5", и меняем цифру 5 на к примеру 20 

Edited by currt

Share this post


Link to post
Share on other sites

хороший модуль! только одинаковые аудиофайлы не запрещает, как можно это пофиксить? есть по 2 -3 одинаковых трека попадаеся

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×