1

Тема: Решение проблемы заказов русских песен в Sam Php.

Решением данной проблемы поделился некто Хирург (http://true-radio.spb.ru/) на форуме soundcoder.com.
За это ему большой Респект!     cool

[listo][li]Для функционирования нормальной навигации по русским исполнителям, необходимо в каталог с вашими скриптами скачать файл: search2.php (ссылка обновлена, на 27.01.2009 работает, отредактировал: AlexIT)[/li]

[li]Затем из той же папки открыть файл search.php
и заменить его содержимое на следующее:

<form method="POST" action="playlist.php">
<p>Поиск по названию песни:<br> 
<? InputText("search",$search,'',20); ?> <input type="submit" value=" Найти " name="B1"><br />
<?php 
echo "Поиск по исполнителю:<br>";
for ($i=ord('0'); $i<=ord('Z'); $i++) 
echo '<a href="search2.php?letter='.$i.'">'.chr($i).'</a>';
echo "<br />";
for ($i=ord('А'); $i<=ord('Я'); $i++) 
 echo '<a href="search2.php?letter='.$i.'">'.chr($i).'</a>';
?>
<br />Выводить по <? InputCombo("limit",$limit,25,'5,10,25,50,100'); ?> найденных результатов
</p>
</form>

[/li]
[li]Если не помогло, пишите сюда![/li]
[/listo]

Отредактировано AlexIT (27-01-2009 17:23:04)

Платные консультации по E-mail, ICQ, Skype по интернет-радио и телевидению, установка и настройка серверов, скриптов, настройка передачи изображений с веб-камеры на ваш сайт и всего, что как-либо связанно с интернет-вещанием.
Подробности здесь

2

Re: Решение проблемы заказов русских песен в Sam Php.

Спасибище арсений:)Давно мечтал об данном...Ато кракозяблики как-то не очень:)Спс:)

Первая сумская интернет радиостанция "LIVE" - http://www.radiolive.sumy.ua

3

Re: Решение проблемы заказов русских песен в Sam Php.

Незачто! Обращайся! wink

Платные консультации по E-mail, ICQ, Skype по интернет-радио и телевидению, установка и настройка серверов, скриптов, настройка передачи изображений с веб-камеры на ваш сайт и всего, что как-либо связанно с интернет-вещанием.
Подробности здесь

4

Re: Решение проблемы заказов русских песен в Sam Php.

А где находится каталог со скриптами. Я вообще не в теме в этом плане.

5

Re: Решение проблемы заказов русских песен в Sam Php.

C:\Program Files\SpacialAudio\SAMBC\samPHPweb\

6

Re: Решение проблемы заказов русских песен в Sam Php.

2 arseny:
Не могу скачать ваш рhp файл.. он не найден!
Прошу перезалить если такое возможно..

7

Re: Решение проблемы заказов русских песен в Sam Php.

Да, сегодня вечером попрошу его, если он в онлайне будет.

8

Re: Решение проблемы заказов русских песен в Sam Php.

Файл перезалил, ссылку обновил.

Платные консультации по E-mail, ICQ, Skype по интернет-радио и телевидению, установка и настройка серверов, скриптов, настройка передачи изображений с веб-камеры на ваш сайт и всего, что как-либо связанно с интернет-вещанием.
Подробности здесь

9

Re: Решение проблемы заказов русских песен в Sam Php.

большое спасибо smile

10

Re: Решение проблемы заказов русских песен в Sam Php.

Большое спасибо! классная штука! Вы мне очень помогли!
Может я и не туда засуну свои вопросы, заранее прошу прощения! На форуме недавно
Сначала о моем сервере:
SAM Broadkaster + isecast 2
Сайт радио реализован через APPSERV (сборка с апачем и т д...)
Сам сайт взят из папки PHPweb В сэме.
ВОПРОС ПЕРВЫЙ!
Никак немогу понять, где там на сайте можно поправить главную страницу. А именно перевести надписи "navigation"
"click to listen" и.т.д.
и еще. у меня радио реализовано в локальной сети без выхода в инет. возможно ли сделать так, чтобы при клацании по надписи "click tu listen" просто загружался плейлист в wiamp, а не вылазил непонятный плейер, который к тому же не работает((
ВОПРОС ВТОРОЙ
При заказе песни через вышеупомянутый сайт, предлагается отправить сообщение ди джею. Привет то есть. КУДА ДЕВАЮТСЯ ЭТИ ПРИВЕТЫ???)))
Где их прочитать?
И возможно ли сделать так, чтобы эти приветы автоматически шли бегущей строкой в винампе?
ВОПРОС ТРЕТИЙ!
У меня в базе данных лежат разнообразные джинглы, джингл+подложка, и т п. Как сделать так, чтобы эти файлы не отображались на сайте радио, и слушатель по ошибке не мог заказать джингл или подложку?
ВОПРОС ЧЕТВЕРТЫЙ!
Увидел такую штуку - скрипт, который ставит каждые минут 30 джингл. На форуме он представлен в виде кода. Куда надо прописать этот код? и что с ним делать? Я в делах связанных с php html и др профан полный((
ПОМОГИТЕ ЛЮДИ ДОБРЫЕ!

11

Re: Решение проблемы заказов русских песен в Sam Php.

1) да это можно изменить запросто.. надо порыться в php скриптах. Я точно не помню в каком из них правиться меню.
2) Эти приветы будут отображаться в скриптах на главной странице, там же где показана песня которая сейчас играет. Есть специальный мод к этому скрипту (Где-то на soundcoder.com) который позволяет это сообщение еще и в проигрывателе у слушателя отображать (в тэгах песни).
3) хм.. просто удали их из библиотеки сэма и попробуй в сэме добавить их в категорию Content > Jingles.
4) этот код надо сохранить в  текстовый файл с расширением *.pal затем открыть сэм и добавить его путем нажатия + в окне PAL scripts. Потом запустишь его и все!

Платные консультации по E-mail, ICQ, Skype по интернет-радио и телевидению, установка и настройка серверов, скриптов, настройка передачи изображений с веб-камеры на ваш сайт и всего, что как-либо связанно с интернет-вещанием.
Подробности здесь

12

Re: Решение проблемы заказов русских песен в Sam Php.

Большое спасибо, почти со всем разобрался) нашел файл nav.php и поправил его как мне надо, скрипт загрузил, А вот джинглы и подложки кинул в папку Station ID's --> ALL А подлжки пришлось кинуть в отделюную папку семплера) и с сайта все ненужное исчезло.
А вот скрипт для вывода заявок в бегущую строку так и не нашел на soundcoder... Не припомните где видели эту прелесть?))

13

Re: Решение проблемы заказов русских песен в Sam Php.

Здравствуйте!
скажите пожалуйсто я загрузил всё на выделеные сервер а как там установить это?

14

Re: Решение проблемы заказов русских песен в Sam Php.

Поконкретнее вопрос можно. smile

15

Re: Решение проблемы заказов русских песен в Sam Php.

Всем привет из суровых льдов Петербурга)
http://www.true-radio.fatal.ru/ еси не в напряг поменяйте на http://true-radio.spb.ru/

Никто кстати не заморочмвался чтоб в выборке букв и симфолов убрать :;<=>?@
я с тех времен так и не придумал как оставить только цифры

Я бог,я бог!!!
Я хочу чтобы ты сдох!!
www.true-radio.spb.ru

16

Re: Решение проблемы заказов русских песен в Sam Php.

Поменяли.
С новым годом!

17

Re: Решение проблемы заказов русских песен в Sam Php.

перезалейте файл!!!

18

Re: Решение проблемы заказов русских песен в Sam Php.

Люди, у кого файл остался, перезалейте, пожалуйста.
Или киньте мне в личку ссылку, я на наш сервер залью его.

19

Re: Решение проблемы заказов русских песен в Sam Php.

Ссылка обновлена:
http://www.true-radio.fatal.ru/search2.rar

Спасибо Amduscias!

20

Re: Решение проблемы заказов русских песен в Sam Php.

А как мнe настроить заказы? Бо нe работают

Сайт и плейлист радио ZED-FM.

21

Re: Решение проблемы заказов русских песен в Sam Php.

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

22

Re: Решение проблемы заказов русских песен в Sam Php.

?????°?????±?? ?·?° ???µ???µ?????µ, ???? ?µ?????? ?????????? ???°???»?? playlist ?? search2 ?????µ???? ?? ?????????µ ?????????? ???°?·?????µ ???????????»?µ?????µ.
?????? ?????»???????? ?·?°???°???? ???·???µ???µ?????? ?????·?°?????° ?????µ?»?????????°?µ?? ???????? ????????.

? ?°?·???±???°?? ???µ???µ?????µ ?????????????° ???µ???µ???µ?»?°?» ?????????????°?»???????µ ???°???»??.

???°???» search.php ???µ?????µ?? ???????µ???¶???????µ ???°:

<form method="POST" action="playlist.php">
  <p>
   "Search 
  
<? InputText("search",$search,'',20); ?> <input type="submit" value="Go" name="B1">
  Display
 <? InputCombo("limit",$limit,25,'5,10,25,50,100'); ?>
results

</p>
</form>Search by Artist:<br><?
 for($c=ord('0');$c<=ord('9');$c++)
 {
  $v = chr($c);
  if ($c<>ord('0')) {echo ", ";}
  echo "<a href='?letter=$c'>$v</a>";
 }
 echo "<br>";
 for($c=ord('A');$c<=ord('Z');$c++)
 {
  $v = chr($c);
  if ($c<>ord('A')) {echo ", ";}
  echo "<a href='?letter=$c'>$v</a>";
 }
 echo "<br>";
 for($c=ord('??');$c<=ord('??');$c++)
 {
  $v = chr($c);
  if ($c<>ord('??')) {echo ", ";}
  echo "<a href='?letter=$c'>$v</a>";
 }
?>
<br>

?????????????°?µ??  ???°???» playlist.php
???°??????????

 if((isset($letter)) && (!$letter==""))
 {
  $nextletter = chr(ord($letter)+1);
  if($letter=='0')
   $where .= " AND NOT((artist>='A') AND (artist<'ZZZZZZZZZZZ')) ";
  else
   {
    $db->AddStr($letter); $db->AddStr($nextletter);
    $where .= " AND ((artist>=:letter) AND (artist<:nextletter)) ";
   }
 }
 else
 {
        $letter="";
 }

?? ???µ?????µ?? ???°:

 if((isset($letter)) && (!$letter==""))
 {
  
    $where .= " AND (ORD(UCASE(LTRIM(LEFT(artist,1)))) = '$letter') ";
 
 }
 else
 {
        $letter="";
 }

?????????? ???????????????????????µ??.
???????????????µ???????? ??????????, ?????? ???????»?µ ???°?±?????° ?? ???????????? ???????????° ???????????????? ???µ???????° ?? ???????°???µ ???µ?·???»?????°???° ?? ???????µ ?????????° ???±?????° ?????????????????° smile

-------------------------------
R244390603111<- пиво лить сюда