ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
7   •   Посмотреть все темы

Установка скриптов

 

4
Djaxel @Djaxel
Здрасте. помогите чайнику установить скрипты :)
скачать несколько и как на сайт поставить? у мя стоит двига DLE
Есть ли скрипт типа:

Слушателей: 1
В Эфире: Dj`axel <---- когда я выхожу и типа Non-Stop
Песня: Чачотки :)

типа такого есть ли такое на DLE? помогите

0
2605
Александр @AlexIT
Напишите на форум поддержки DLE.
Вам нужно просто заинклудить скрипт на главную страницу.

0
332
Игорь @JamStyle
Что-то подобнее написал:
<?php
$ip='айпи машины';
$port='порт';
$fp = fsockopen("$ip", $port, &$errno, &$errstr, 5);
if(!$fp) {
$success=2;
echo'<table align=left>
<tr>
<td colspan="2">
<img src="/statimage/offline.gif" width="44" height="44">
<b><font face="Arial" size="2" color="#FF0000">'.$ice2_station.' выключен</b></td>
</tr>
</table>';
}

if($success!=2){
fputs($fp,"GET /status2.xsl HTTP/1.0\r\nUser-Agent: Icecast2 XSL Parser (Mozilla Compatible)\r\n\r\n");
while(!feof($fp)) {
$page .= fgets($fp, 1000);
}
fclose($fp);
$page = ereg_replace(".*<pre>", "", $page);
$page = ereg_replace("</pre>.*", ",", $page);
$numbers = explode(",",$page);
$mount = $numbers[0];
$connections = $numbers[1];
$stream_n = $numbers[2];

$listeners = $numbers[3];
$desc = $numbers[4];
$cur_song = $numbers[5];
$str_url = $numbers[6];
$client_info = $numbers[7];
$test1 = $numbers[8];
$test2 = $numbers[9];
$test3 = $numbers[10];
$mount = $numbers[11];
$connections = $numbers[12];
$station =$numbers[13];
$listeners = $numbers[14];
$description = $numbers[15];
$cur_song = $numbers[16];
$www_url = $numbers[17];
echo'
<table align=center>
<tr><td><img src="/statimage/icecast.gif" width="22" height="22">&nbsp <font size="5">Radiostation LIVE</td></tr>
<tr><td align=left><img src="/statimage/listeners.gif" width="22" height="18">&nbsp <font size="4">Слушателей: '.$listeners.'</b></td></tr>
<tr><td align=left><img src="/statimage/tunes.gif" width="21" height="21"><font size="4">Текущая песня: '.$cur_song.'</td></tr>
<tr><td align=left><img src="/statimage/play.gif" width="15" height="15">
<a href="http://radio.club:'.$port.''.$mount.'.m3u" target="_blank"><font size="4", color=blue><b>Слушать радио (click)</font></a></b></td></tr>

</table>';
}


?>

Ну и сами картинки рисуешь:)

0
332
Игорь @JamStyle
Просто вписуеш в индексовую страницу...либо же в шаблон!С ДЛЕ ниразу не работал,посему куда именно пихать не скажу...

0
4
Djaxel @Djaxel
спасибо большое. все работает.

Вот еще вопрос :) Как сделать например я в эфире (dj axel) и выводит Dj: Dj axel но если я уйду с эфира и подключается Non-Stop ?
в данное время я щяс меняю в конфиге имена а это долго >_< заранее спасиб :)

0
332
Игорь @JamStyle
В последней версии, если не ошибаюсь,есть такая мулька как TitleStreamBanners.Это PALscript...вбиваешь в текстовик несколько фраз типа : Non-stop, Non-stop stream...ну и естественно время вписуешь.Правда не будет видно названиев клипов.Но это тоже вариант, как никак...Особо таким не увлекаюсь,у меня коллокация:)

0
4
Djaxel @Djaxel
<05/01/08@13:56:04> [yp_add] yp.shoutcast.com gave error (nak)
<05/01/08@13:56:04> [yp_add] yp.shoutcast.com gave extended error (Please identify this station's genre (in the dsp plugin YP tab).)

выводит в shoutcast в окне сервера :( помогите

0
2605
Александр @AlexIT
Укажите жанр в настройках плагина, без жанра станция не может попасть на yp.shoutcast.com

0
4
Djaxel @Djaxel
вот [yp_add] yp.shoutcast.com gave extended error (Cannot see your station/computer (IP: 91.185.253.65:8000) from the Internet, disable Internet Sharing/NAT/firewall/ISP cache (Connection refused).)
на скоко я понел это типа мой комп не может подрубить или комне не могут подрубится из shoutcast.cом :)
у мявнешнего адреса нету 91.185.253.65 - это в АТС мы все через такой хост заходим как можно убрать

подключение к yp.shoutcast.com ?

0
1400
Pheoru @Pheoru
Обсуждалось уже не раз.
Используйте поиск.

0
2605
Александр @AlexIT
В конфигурационном файле сервера найдите:

  1. ; TchLog decides whether or not the DNAS logfile should track yp
  2. ; directory touches. Adds and removes still appear regardless of
  3. ; this setting.
  4. ; Default is yes
  5. ; TchLog=yes

Замените на:
  1. ; TchLog decides whether or not the DNAS logfile should track yp
  2. ; directory touches. Adds and removes still appear regardless of
  3. ; this setting.
  4. ; Default is yes
  5. TchLog=no

Найдите:
  1. ; Yport, port to connect to yp.shoutcast.com on. For people behind caching
  2. ; webproxies, change this to the alternate port (666 is what it might be,
  3. ; check www.shoutcast.com if you have problems). Otherwise, leave this at 80.
  4. ; We're actively working on re-opening port 666, but as of release the only
  5. ; working port is port 80.
  6. Yport=80

Замените на:
  1. ; Yport, port to connect to yp.shoutcast.com on. For people behind caching
  2. ; webproxies, change this to the alternate port (666 is what it might be,
  3. ; check www.shoutcast.com if you have problems). Otherwise, leave this at 80.
  4. ; We're actively working on re-opening port 666, but as of release the only
  5. ; working port is port 80.
  6. ; Yport=0

Удачи! :)

0
3
Илья @Илья
Всем привет....Умоляю помогите и подскажите как и что делать...Я вроде-бы все настроил но как сделать так чтобы при открытии сайта играло радио не понимаю....И вообще если пишет битрейт при проигрывании трека значит у меня вещает ???И как я могу это проверить???

0
1400
Pheoru @Pheoru
По поводу радио на сайте - в поиск по форуму.
Если пишет битрейт - это ничего не значит, другим проигрывателем откройте ссылку вида ********** (я так понимаю, что у Вас шоуткаст), если играет та музыка, что вещаете - значит Вы вещаете.

0
3
Илья @Илья
Блин,а что мне сделать чтобы работало и какой Cast поставить для винампа ???
У меня есть Icecast2 Win32

0
3
Илья @Илья
Я просто вставляю,а картинки нет...есть какое-то непонятное окно

0
1400
Pheoru @Pheoru
Берите ShoutCast, DSP-плугин для ВинАмпа и читайте мануалы, коих тут предостаточно.

0
4
DanzI @DanzI
Ребят вообщем смысл таков
Переменные
  1. $currenttrack = $params['ICESTATS'][$mountpoint]['TITLE'];
  2. $server_name = $params['ICESTATS'][$mountpoint]['server_name'];
  3. $server_description = $params['ICESTATS'][$mountpoint]['server_description'];
  4. $icq_dj = $params['ICESTATS'][$mountpoint]['server_url'];

Не показует... проверял на движке ПХП НЮК... пашет... Поставил на дле ... 00000 реакции пишет только ... а переменных нет.. незнаю что делать обратился к ним а никто нече не знает (((
==========================
.:DJ-:.



Играет трэк:

ICQ DJ:



Чтобы слушать радио нажмите

==================================

Показать текст

0
1400
Pheoru @Pheoru
  1. $fp = fopen("http://$user:$passw@$server/admin/stats","r")
  2. or die("Error reading Icecast data from $server.");

Если бы не работало что-то в нем, то вывело бы это, значит там, куда Вы вставили его, DLE не обрабатывает сторонние скрипты.

0
4
DanzI @DanzI
radioplugin.php находится в \www\engine\modules
в нем код ну он просто проверяет особого там ниче нету
  1. <?php
  2. $portradio="8000"; // Порт сервера
  3. $ipradio="mixradio.zapto.org"; // IP адрес сервера
  4. $fp = @fsockopen($ipradio, $portradio, $errno, $errstr, 1);
  5. if($fp >= 1){
  6. $radiostatus = include "advanced.php";}
  7. else{ $radiostatus = include "offilne2.php"; }
  8. ?>

А предыдущий код advanced.php
находится тамм же
вствил все это дело в

  1. <!--RADIO BLOCK ----------->
  2. <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#dcd8d3">
  3. <tr>
  4. <td>
  5. <table border="0" cellpadding="0" cellspacing="0">
  6. <tr>
  7. <td width="30" height="25"><img src="{THEME}/images/left_cont.jpg"></td>
  8. <td width="100%" height="25" background="{THEME}/images/bgt.jpg" ><font style="font-family: tahoma; font-size:14px; font-weight:bold; color:#00E828"><center>.:Radio Status:.</center></font></td>
  9. <td width="21" height="25"><img src="{THEME}/images/right.jpg"></td>
  10. </tr>
  11. </table>
  12. </td>
  13. </tr>
  14. <tr>
  15. <td style="padding-left:10px; padding-bottom:15px; padding-top:10px; padding-right:10px; border-left: 1px solid; border-right: 1px solid; border-color: #DEDEDE; text-align:justify;">
  16. <!-- Вывод статуса радио -->
  17. <?php include "engine/modules/radioplugin.php";?>
  18. <!-- Вывод статуса радио -->
  19. </td>
  20. </tr>
  21. <tr>
  22. <td class="cont11" style="padding-left:10px; padding-right:10px; border-left: 1px solid; border-right: 1px solid; border-color: #DEDEDE;">
  23. <table border="0" cellpadding="0" cellspacing="0">
  24. <tr>
  25. <td></td>
  26. <td style="text-align:right; font-size:11px" width="100%"></td>
  27. </tr>
  28. </table>
  29. </td>
  30. </tr>
  31. <tr>
  32. <td>
  33. <table border="0" cellpadding="0" cellspacing="0">
  34. <tr>
  35. <td width="30" height="7"><img src="{THEME}/images/bottom_left.jpg"></td>
  36. <td height="7" width="100%" background="{THEME}/images/bottom_center.jpg"></td>
  37. <td width="21" height="7"><img src="{THEME}/images/bottom_right.jpg"></td>
  38. </tr>
  39. </table>
  40. </td>
  41. </tr>
  42. </table>
  43. <br />
  44. <!--/RADIO BLOCK ---------------->


Добавлено спустя 1 минуту 30 секунд:
В шаблоне main.tpl

0
1400
Pheoru @Pheoru
В любом случае это к скриптерам DLE.

0