Аудиозаписи v.4.0

3135
8.8 из 10
Проголосовало: 10




  • Скачать с сервера
  • Скачать
  • Смотреть демо


Особенности скрипта:
1) При окончание песни, воспроизводиться следующая.
2) Favicon меняется при когда музыка играет и когда стоит на паузе.
3) Всего один get запрос.
4) Новое красивое удаление музыкального файла.
5) После добавления музыки, она сразу же добавляться на страницу пользователя.
6) Убрал загрузку обложки т.к. не считаю это нужным.

Установка
1) Активируем модуль "Каталог сайтов".
1.1) Идём в настройки модуля.
Активируем поля как на скриншоте


Не забываем поставить галочку "Включить возможность поиска материалов пользователя:"
Не забываем установить макс вес скриншота и файла желательно для файла 15000 а для скриншота 2000.
2) Идём в права групп и делаем всё как на скриншоте


3) Установка кода.
3.1) В виде материалов заменяем всё вот на это

Code
<div href="<?if($FILE_DIRECT_URL$)?>$FILE_DIRECT_URL$<?else?>$OTHER1$<?endif?>" style="width: 400px;" class="item">  
  <div>  
  <div class="fr duration"><div style="float:right;margin-right:3px;"><iframe class="add" src="$ENTRY_URL$" width="16" height="16" align="left" frameborder="0" marginheight="25"scrolling="no"></iframe></div>  
  <div class="del" style="float:right;margin-right:3px;"><?if($MODER_PANEL$)?><a href="javascript://" class="del_bm$ID$" onclick="if (confirm('Хотите удалить трек $TITLE$?')){$.get('/index/92-6-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('#entryID$ID$').slideUp('fast')});}"><img src="/audio/i/del1.gif"></a><?endif?></div>  
  <br>  
  </div>  
  <div class="btn play"></div>  
  <div class="title"><Div style="float:left;">$TITLE$</div><br></div><br>  
  </div>  
  <div class="player inactive"></div>  
  </div>  
  <div class="clear"></div>  


3.2) На странице материала и комментарий к нему заменяем весь код вот на этот

Code
<html>  
  <head><?if($ADMIN_BAR$)?><?else?><?endif?>  
  </head>  
  <body style="padding:0px;margin:0px;">  

  <div onclick="AddAudio$ID$();" id="test"> </div>  
  <img src="/audio/i/success.gif">  
  <style type="text/css"> #test { width: 16px; height: 16px; background: url('/audio/i/add.gif') no-repeat;position: absolute; cursor:pointer;}</style>  
  <script>  
  function AddAudio$ID$() {  
  $.get('/dir/0-0-0-0-1', function(data){  
  var ssid = $('input[name="ssid"]', data).val();  
  $.post('/dir/', {  
  a: 12,  
  jkd428: 1,  
  jkd498: 1,  
  ocat: 1,  
  title: '$ENTRY_TITLE$',  
  other1: '<?if($FILE_DIRECT_URL$)?>$FILE_DIRECT_URL$<?else?>$OTHER1$<?endif?>',  
  ssid: ssid  
  },  
  function(qwe){  
  var er = $(qwe).text();  
  if(er.indexOf('успешно')>-1){infols();_uWnd.alert('<font color="red">Произошла ошибка</font>','',{w: 270,h: 70,t: 8000});}  
  else {_uWnd.alert('<font color="red">Произошла ошибка</font>','',{w: 270,h: 70,t: 8000});};  
  });  
  });  
  alert('Трек $ENTRY_TITLE$ успешно добавлен к вам на страницу.');  
  $("#test").hide();  
  $("#success").show();  
  };  

  </script>  
  <br><br>$POWERED_BY$  
  </body>  
  </html>


3.3) На Странице поиска и рейтинга материалов заменяем всё вот на этот код

Code
<html><head><?if($ADMIN_BAR$)?><?endif?> </head><body><div id="playlist2">$BODY$</div>$POWERED_BY$</body></html>  
  


3.4) На персональной странице ставим вот этот код

Code
<script type="text/javascript">  
var userid = "/dir/0-0-$_USER_ID$-0-17";  
var playfavicon = '/audio/i/play.gif';  
  var pausefavicon = '/audio/i/pause.gif';  
  var stopfavicon = '/favicon.ico';  
  </script>  
  <script src="/audio/js/addmus.v.4.js" type="text/javascript"></script>  
  <?if($_PM_READ_URL$)?><style>.add {display:none;}</style><?else?> <style>.del {display:none;}</style><?endif?>  
<div id="playlist">Загрузка</div>  


3.3.1) В нужное место добавляем ссылку на Добавление музыки:

Code
<?if($_PM_READ_URL$)?> <a href="javascript://" onclick="upost_msz.mus_uWnd();">Добавить музыку</a><?endif?>


4)
Чтобы заменить цвет ползунка и и поле воспроизведение музыки мы в файле drplayer.js ищем

Code
0x6000aa


если вы хотите например красный цвет то меняем на

Code
0xff0000


как вы поняли что 0x должен быть в любом случае.

5) Заливаем папку audio в корень сайта.

готово!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://umania.su
  • Всего комментариев: 6

Amnistik
Ответить
0
Amnistik написал: Написано 30 Сентября 2014 в 20:24
Комментарий №6
у меня почему то не фига не работает(

Likhov
Ответить
0
Likhov написал: Написано 07 Июля 2013 в 17:41
Комментарий №4
Как переделать на Каталог файлов?

Goodmind
Ответить
0
Goodmind написал: Написано 08 Июля 2013 в 14:11
Комментарий №5
прото

Администратор1659
Ответить
0
Администратор1659 написал: Написано 27 Апреля 2013 в 19:14
Комментарий №3
Почему, когда переходит на страницу с аудиозаписями, то нет значка и ползунка?

Вовчик
Ответить
+1
Вовчик написал: Написано 27 Ноября 2012 в 20:40
Комментарий №2
Вот тебе бан

Вовчик
Ответить
+1
Вовчик написал: Написано 20 Августа 2012 в 17:34
Комментарий №1
вот тебе: бан

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • По просьбам поправили!.
    1. Делаем все как написано.
    2. Находим файл /Ucoz4/ctena_user2_wall_v2.js и меняем все в файле из нашего файла:
    Код
    http://mbs.usite.pro/ctena_user2_wall_v2.js
  • rayven написал:
  • в любом случае, всегда надо под свои нужды настраивать руками. А скрипт пригодиться, не тут, так там.
  • rayven написал:
  • даже Вовчик со мной согласен. tongue
  • Marishka написал:
  • Upd 1.4 Кому лень https://jsfiddle.net/7js6tfp1/5/
  • Marishka написал:
  • Мы обновили код и упростили его установку:
    Что нового:
    1. Новый легкий js код.
    2. Отправка по Enter если есть или нет Aa цвета.
    3. Простая установка.

    Принцип работы:
    Используется родное поле ввода текста с выбором цвета, родная кнопка отправки скрывается позволяя отправить форму по Enter.

    Демо: https://jsfiddle.net/7js6tfp1/4/
    Последние темы
    Опрос
    271
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: