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


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

1585
7 из 10
Проголосовало: 4






Особенности скрипта:
1) Убрал get запрос сделал сложнее но нагрузка на сайт будет меньше.
2) Эта версия для модуля каталог сайтов.
3) Сохранилась функция загрузки скиншота и файла с вашего компьютера на сайт.

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


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

2) Идём в права групп и делаем всё как на скриншоте



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

Code
<table style="border-collapse:collapse;width:100%;background:#ffffff;margin-bottom:10px;border:1px solid #cccccc;"><tr style="width:100%;">  
  <td colspan="6" style="padding:4px;"><font color="#6e6e6e"><b><div style="float:left;">$TITLE$</div><div style="float:right;"><div style="float:right;" class="noneadd">$MODER_PANEL$</div> <div style="float:right;" onclick="succes();" class="add east" title="Добавить себе"><iframe src="$ENTRY_URL$" width="21" height="21" align="left" frameborder="0" marginheight="25"scrolling="no"></iframe></div> <div style="margin-left:3px;margin-top:3px;float:right;"><a href="<?if($FILE_URL$)?>$FILE_URL$<?else?>$OTHER1$<?endif?>">Скачать</a> </div> </div></b></font></td>  
  </tr> <tr>  
  <td width="150px"></td> </tr> <tr> <td colspan="5" style="border-top:1px solid #cccccc;">  
  <object id="audioplayer$ID$" type="application/x-shockwave-flash" data="http://webo4ka.ru/Ucoz5/mp3_audi_zapici_v3.swf" width="300" height="35">  
  <param name="bgcolor" value="#FFFFFF"/>  
  <param name="allowScriptAccess" value="always"/>  
  <param name="movie" value="http://webo4ka.ru/Ucoz5/mp3_audi_zapici_v3.swf"/>  
  <param name="flashvars" value="st=http://webo4ka.ru/Ucoz5/audio75_949_audi_zapici_v3.txt&comment=&m=audio&file=<?if($FILE_URL$)?>$FILE_URL$<?else?>$OTHER1$<?endif?>"/>  
  <param name="wmode" value="opaque" />  
  </object>  
  </td> <?if($SCREEN_URL$)?><td style="border-top:1px solid #cccccc;padding:4px;border-right:1px solid #ccc;"><img width="40px" src="$SCREEN_URL$" border="0" style="border:1px solid #cccccc;padding:2px;"></td><?else?><td style="border-top:1px solid #cccccc;padding:4px;border-right:1px solid #ccc;"><img width="40px" src="$OTHER2$" border="0" style="border:1px solid #cccccc;padding:2px;"></td><?endif?>  
  </tr></table>


3.2) Так теперь на страницу материала и коментарий к нему.

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

  <!---тут устанвливать id---><script>  
  var cat = id категории; //например var cat = 1;  
  </script><!--- /end тут устанвливать id--->  

  <div onclick="AddAudio$ID$();" id="test"> <div id="testsh"></div> <div id="tests"></div> </div>  
  <script type="text/javascript"> $(document).ready(function() { $('#tests').hover(function(){ $('#testsh').stop().animate({opacity:1},200); $('#tests').stop().animate({opacity:0},200); },function(){ $('#testsh').stop().animate({opacity:0},300); $('#tests').stop().animate({opacity:1},300); }); }); </script>  
   
  <style type="text/css"> #testsh { width: 21px; height: 21px; background: url('http://webo4ka.ru/Ucoz5/addaudio2_audi_zapici_v3.png') no-repeat; opacity:0; position: absolute; cursor:pointer; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); } #tests { position: absolute; width: 21px; height: 21px; cursor:pointer; background: url('http://webo4ka.ru/Ucoz5/addaudio1_audi_zapici_v3.png') no-repeat; } </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: cat,  
  title: '$ENTRY_TITLE$',  
  other1: '<?if($FILE_DIRECT_URL$)?>$FILE_DIRECT_URL$<?else?>$OTHER1$<?endif?>',  
  other2: '<?if($SCREEN_URL$)?>$SCREEN_URL$<?else?>$OTHER2$<?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$ успешно добавлен к вам на страницу.');  
  };  

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


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

Code
  
  <html>  
  <head>  
  <?if($ADMIN_BAR$)?><?endif?>  
  <link type="text/css" rel="StyleSheet" href="/_st/my.css" />  
  </head><body onload="L.create()">  
  <table border="0" cellpadding="0" cellspacing="0" width="328px"><td>  
  $BODY$</td></table>  

  <script type="text/javascript">  
   
  function ono(name)  
  {  
  var start=location.search.indexOf("?"+name+"=");  
  if (start<0) start=location.search.indexOf("&"+name+"=");  
  if (start<0) return '';  
  start += name.length+2;  
  var end=location.search.indexOf("&",start)-1;  
  if (end<0) end=location.search.length;  
  var go='';  
  for(var i=start;i<=end;i++)  
  {  
  var c=location.search.charAt(i);  
  go=go+(c=='+'?' ':c);  
  }  
  return unescape(go);  
  }  
  var a = ''+ono('link')+''  
  var b = ''+ono('id')+''  
  if(a == b) {document.write("<style>.noneadd {display:none;}</style>");} else {document.write("<style>.add{display:none;}</style>");}  
  </script>  

  <style>img[title="Теги материала"],img[title="Управление счетчиками"],img[title="Редактировать"] {display:none;}</style>  
  </td>  
  </table>  
  <script type="text/javascript" src="http://webo4ka.ru/Ucoz5/jquery.tipsy_audi_zapici_v3.js"></script>  
  <script type='text/javascript'>  
  $(function() {  
  $('.north').tipsy({gravity: 'n'});  
  $('.south').tipsy({gravity: 's'});  
  $('.east').tipsy({gravity: 'e'});  
  $('.west').tipsy({gravity: 'w'});  
  });  
  </script><style>  
  .tipsy {  
  padding: 5px;  
  font-size: 11px;  
  opacity: 0.8;  
  filter: alpha(opacity=80);  
  background-repeat: no-repeat;  

  }  

  .tipsy-inner {  
  padding: 5px 8px 4px 8px;  
  background-color: black;  
  color: white;  
  max-width: 200px;  
  text-align: center;  
  }  

  .tipsy-inner {  
  -moz-border-radius:3px;  
  -webkit-border-radius:3px;  
  }  

  .tipsy-north {  
  background-position: top center;  
  }  

  .tipsy-south {  
  background-position: bottom center;  
  }  

  .tipsy-east {  
  background-position: right center;  
  }  

  .tipsy-west {  
  background-position: left center;  
  }</style>  
  $POWERED_BY$  
  </body><script>  
  $("a[href='http://www.ucoz.ru/']").parent().hide();  
  </script>  
  </html>  
  


3.4) Идём на страницу и в нужное место ставим не забываем установить id категории

Code
<!---тут устанвливать id---><script>  
var cat = id категории; //например var cat = 1;  
</script><!--- /end тут устанвливать id--->  

<script src="http://webo4ka.ru/Ucoz5/addmus.v.3_audi_zapici_v3.js" type="text/javascript"></script><?if($_DIR_ENTRIES$)?>  
<iframe class="autoHeight" frameborder="0" scrolling="no" height="0px" width="360px" src="/dir/0-0-$_USER_ID$-0-17?link=$_USER_ID$x&?id=$_USER_ID$<?if($_PM_READ_URL$)?><?else?>x<?endif?>"></iframe>  
<?endif?>


и ешё в нужное место самое главное ссылку на добавление музыки вот

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


самое главное не забываем ставить id категории

Code
<!---тут устанвливать id---><script>  
  var cat = id категории; //например var cat = 1;  
  </script><!--- /end тут устанвливать id--->


он находится всего в двух кодах примерно должно быть в них так вот так получится нормально

Code
<script>var cat = 1;</script>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://ucozomania.ru
  • Всего комментариев: 4

ReSLeaR_m
0
ReSLeaR_m написал: Написано 03 Февраля 2013 в 21:34
Комментарий №4
Все супер! автору спасибо!

CSIL
-1
CSIL написал: Написано 22 Февраля 2012 в 14:44
Комментарий №3
А можно такуюже версию для блога? пжл )

Aleks
0
Aleks написал: Написано 23 Января 2012 в 18:47
Комментарий №1
В чем прикол цвет только поменялм с предедущей версии !

Iverson
0
Iverson написал: Написано 24 Января 2012 в 16:12
Комментарий №2
1) Убрал get запрос сделал сложнее но нагрузка на сайт будет меньше.
2) Эта версия для модуля каталог сайтов.
3) Сохранилась функция загрузки скиншота и файла с вашего компьютера на сайт.

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2113
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • sasha2016tv написал:
  • Хороший скрипт
    Ох. Вижу, что обсуждение очень старое. Но!
    На других CMS так же будет все это реализовано. На нормальных CMS.
    Такое решение может подойти лишь для landing сайтов. Но и то, не думаю, что там кто то заморачивается в написании какого либо контроллера генерирования шаблона и используют прямо в лоб чистый HTML, поэтому и будут для каждой страницы свои блоки делать.

    Поэтому лучше тут все же дописать решение именно для ucoz без загрузки этих лишних блоков на странице. Ведь используя условные операторы этот код даже не будет прогружаться на странице. (Лол. Это ж доли секунд загрузки...) И что? Но давайте делать оптимальнее
    Моё авторство:)
  • 1488 написал:
  • 1488 написал:
  • Смысл исходный код? он возвращает после обновление страницы на то положение которое было... или как?
  • 1488 написал:
  • как поставить галки как скрине?
    а то невозможно поставить...
    Последние темы
    Опрос
    433
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 3
    Гостей: 3
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: