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

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

 

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

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

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

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

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>';
}


?>

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

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

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

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

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

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 в окне сервера :( помогите

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

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 ?

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

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

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

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

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

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

Удачи! :)

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

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

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

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

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

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

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



Играет трэк:

ICQ DJ:



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

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

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

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

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

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

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

<!--RADIO BLOCK ----------->
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#dcd8d3">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="30" height="25"><img src="{THEME}/images/left_cont.jpg"></td>
<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>
<td width="21" height="25"><img src="{THEME}/images/right.jpg"></td>
</tr>
</table>
</td>
</tr>
<tr>
<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;">

<!-- Вывод статуса радио -->
<?php include "engine/modules/radioplugin.php";?>
<!-- Вывод статуса радио -->

</td>
</tr>
<tr>
<td class="cont11" style="padding-left:10px; padding-right:10px; border-left: 1px solid; border-right: 1px solid; border-color: #DEDEDE;">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
<td style="text-align:right; font-size:11px" width="100%"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="30" height="7"><img src="{THEME}/images/bottom_left.jpg"></td>
<td height="7" width="100%" background="{THEME}/images/bottom_center.jpg"></td>
<td width="21" height="7"><img src="{THEME}/images/bottom_right.jpg"></td>
</tr>
</table>
</td>
</tr>
</table>
<br />


<!--/RADIO BLOCK ---------------->


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

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