Samail

Samail
Рейтинг
369
Регистрация
10.05.2007
Well-project:
а чем он, собственно, плох? Основную свою функцию выполняет хорошо.

Одна версия PHP, для первой Джумлы нужна версия не выше 5.2, а для третей не ниже 5.3. В OpenServer несколько версий.

По ссылке увидел переменную "currentTime", решил применить её для своей задачи, т.е. плай меняется на паузу если currentTime > 0.

Радио можно включить кнопкой


<a href="javascript:void(0)" title="Включить радио" onClick="document.getElementById('apl').play();"><i class="fa fa-play-circle-o" aria-hidden="true"></i></a>

А можно выбрав радиостанцию из списка


$('.radio').change(function(){
$("#pla").html('<audio controls src="'+this.value+'" id="apl">');
apl.play();
});

Так-же добавил время воспроизведения:


$('#apl').on('timeupdate', function() {
var s = parseInt(apl.currentTime % 60);
s = s >= 10 ? s : '0' + s;
var m = parseInt((apl.currentTime / 60) % 60);
$("#time").html(m + ':' + s);
});

Если включить кнопкой ту станцию ссылка на поток которой была указана в <audio> сразу при загрузке страницы, то время показывается. А если выбрать другую станцию, то не показывает. И даже если убрать apl.play();, сменить станцию и включить её кнопкой, то то-же не появляется время.

<header id="header">
<?php if (strpos($_SERVER['REQUEST_URI'], 'blablabla') === false) : ?>
<div class="block_inside">
<?php if(theme_get_setting('theme_logo_frame')) { ?>
<div class="logo-place">
<a class="logo" href="/"><img src="<?php print $logo ?>" alt="" title="" /></a>
</div>
<?php } else { ?>
<a class="logo logo-no-frame" href="<?php print $front_page ?>"><img src="<?php print $logo ?>" alt="" title="" /></a>
<?php } ?>
<?php print render($page['header']); ?>
</div>
<?php endif; ?>
</header>

Не совсем понял что там нужно. Список каналов get запросом получить можно https://new.tv.rambler.ru/get_tv_channels/?tv_region=585

Там POST запрос отправляется. Выбери нужные условия. Отправь запрос, погляди что отправляется и отправляй то-же самое php скриптом.

...конечно нужно смотреть на "аналогичную" страницу, там может быть по другом поиск утроен и только внешне похож.

Скрипты у них не маленькие, пользователь может и не будет радио включать, а загрузить скрипт придётся. Дизайн своих кнопок я могу сделать абсолютно любым и скрипт будет пара строк всего.

if (strpos($_SERVER['REQUEST_URI'], 'blablabla') == false){
Redbaron_chaos:
Как я понял перекодирует: $text = "This is the Euro symbol '€'.";

Ну у вас вместо $text наверное curl_exec($ch)

iconv("ISO-8859-1", "UTF-8", curl_exec($ch));
Stek:
Хороший такой совет, по быстрому закинуть свой сайт в mailware список

Загружать на чужой сайт, а не на свой.

ice99:
Еще посоветовали писать свой сайт не в явном виде, а через его хеш

В JavaScript нет встроенной md5-функции, можно её написать но сама функция скорее всего будет длиннее вашего скрипта. Напишите 'с'+'а'+'й'+'т'+'.'+'r'+'u'. Кто сможет деобфусцировать скрипт, ему что "if (document.domain == 'сайт.ru'){" удалить что "if (document.domain == '6d05aadfea90385142a7442680d7ece7'){", разницы нет.

Всего: 3620