Иконка ресурса

Радио в чате 1.0.0

Нет прав для скачивания

Дмитрий Кесаев

Проверенные
Сообщения
129
Реакции
387
Баллы
11,070
Ну не столь интересно и не важно, но всё же.
Мало ли кому пригодится

Открыть шаблон dark_taigachat_full
найти что-то похожее на это:
PHP:
<xen:include template="dark_taigachat_chatbox" />
        {$taigachat.sidebar}{$taigachat.sidebar}{$taigachat.sidebar}{$taigachat.sidebar}
        <xen:if is="{$taigachat.sidebar_enabled}">
            <xen:sidebar>

                <xen:edithint template="sidebar.css" />

                <xen:include template="sidebar_online_users">
                    <xen:map from="$taigachat.onlineUsers" to="$onlineUsers" />
                </xen:include>
           
                <div id='taigachat_online_users_holder'></div>
 
Последнее редактирование модератором:
Реализация так себе ( ничего обычного, не удивили ) ...
Вот интересно, возможно ли парсить выводи информации о треке в чат. Допустим на основе сервиса

Пример: /radio
В данный момент играет: David Guetta Feat Sia - Titanium (Original Mix)
Как, то так.
 
  • Мне нравится
Реакции: Hope
Реализация так себе ( ничего обычного, не удивили ) ...
Вот интересно, возможно ли парсить выводи информации о треке в чат. Допустим на основе сервиса

Пример: /radio
В данный момент играет: David Guetta Feat Sia - Titanium (Original Mix)
Как, то так.
Я и не пытался удивлять)))
Можно, вполне.
Работы на 15 минут.

Но только, кто это будет делать? :D
 
Не будем показывать пальцем. :-D
Да не проблема. Но суть идеи и ее реализации - полнейший бред!
Вот станция играет

Работы на 1-2 минуты(((

Парсится название и вставляется через тег в чат
Открыть Глобал файл и вставить куда-нить м/у тегами to или pm

это:
PHP:
$fl = file_get_contents('http://www.dfm.ru/inair.aspx'); preg_match("~<div[^>]+class=\"audio\"[^>]*>(.*)</div>~Uis", $fl , $m);
$radio = strip_tags($m[0]); if(substr($message['message'], 0, 6) == '/radio')
{
$message['message'] = str_ireplace(array("/radio"), array("В данный момент играет: ".$radio), $message['message']); $message['radio'] = true;
}

Минусы - всегда в чате будет отображаться новая песня которая играет в данный момент, если хочется чтоб каждый раз новая вызывалась, то нужно писать в Бд - засирать ее.


По мне приятнее было бы выводить праздник или анекдот дня в чат)))
наподобии такого... не тестил - только вручную изменил
PHP:
$url= file_get_contents('http://calend.ru');
preg_match_all('~<div>[^>]*?<a[^>]*?title="(.*?)">~is', $url, $text);
$par = implode(' * ', array_slice($text[1], 0, 3));
if(substr($message['message'], 0, 6) == '/party')
{
$message['message'] = str_ireplace(array("/party"), array("Сегодня праздник: ".$par), $message['message']);
$message['party'] = true;
}
 

Вложения

  • 1.png
    1.png
    13.5 KB · Просмотры: 91
Последнее редактирование:
Скажите а как можно данное радио прикрутить на форуме а не в чате?
За рание блогодарен!
 
В зависимости от того, куда именно нужно его прикрутить на форуме...
 
Справа в под (пользователи онлайн)
 
В шаблоне forum_list находим:
Код:
<xen:hook name="forum_list_sidebar">
        <xen:include template="sidebar_online_users" />


И ниже добавляем:
Код:
<img src="radio/dance.gif" alt="Радио Нашего Форума" /><object id="onlineradioplayer" type="application/x-shockwave-flash" data="radio/uppod.swf" height="50" width="215">
  <param name="bgcolor" value="#FFF"><param name="allowScriptAccess" value="always">
  <param name="movie" value="radio/uppod.swf">
  <param name="flashvars" value="uid=onlineradioplayer&amp;comment=Radio Record Нашего Форума&amp;st=radio/audio67-1348.txt&amp;file=http://online.radiorecord.ru:8101/rr_128">
</object>


Попробуйте. :)
 
Скажите пожалуста как сделать чтобы уголки были чорного цвета а не белого?
2014-05-19_002903.png
Насколько я понял меняетса всё это дело в uppod.swf,но там столько всего я даже и не знаю в какую сторону продвигатса
За рание спасиба!
 
Скажите пожалуста как сделать чтобы уголки были чорного цвета а не белого?
Посмотреть вложение 17529
Насколько я понял меняетса всё это дело в uppod.swf,но там столько всего я даже и не знаю в какую сторону продвигатса
За рание спасиба!
Скин хранится в файле
audio67-1348.txt
На оф. сайте есть конструктор -
Там море инфы и скинов для плеера.
Можете так же выбрать другие радиостанции.
Денек убьете и сделаете для себя, что нужно. Давно делал этот плеер, поэтому сложно сказать, от куда что берется.[DOUBLEPOST=1400470342,1400468906][/DOUBLEPOST]Если будет лень ковыряться со стилями, можешь заюзать такой вариант:
Безымянный.png

PHP:
<div style="width:215px; height:55x; background:#fff; border: 3px #fff solid; -moz-border-radius: 10px; -webkit-border-radius: 10px;  -khtml-border-radius:10px; border-radius: 10px;">
<object id="onlineradioplayer" type="application/x-shockwave-flash" data="http://shop-scripts.ws/img/uppod.swf" height="50" width="215">
    <param name="bgcolor" value="#FFF"><param name="allowScriptAccess" value="always">
    <param name="movie" value="http://shop-scripts.ws/img/uppod.swf">
    <param name="flashvars" value="uid=onlineradioplayer&amp;comment=Radio Record Shop-Scripts.WS&amp;st=http://shop-scripts.ws/img/audio67-1348.txt&amp;file=http://online.radiorecord.ru:8101/rr_128">
</object>
</div>

Оборачивается дивом всего лишь и уголков не видно)))
 
Последнее редактирование:
Все вопрос закрыт,спасиба!
 
Последнее редактирование:
Я писал, что разбираться придется долго!
Совместимость версий всяких и всего - часто не совмещается, приходится конкретно мучаться.
Или покупать платно доступ и редактировать под себя свой скин... и потом вновь компилировать его, сохрянять, загружать, тестить...
Гемор еще тот!
 
В шаблоне forum_list находим:
Код:
<xen:hook name="forum_list_sidebar">
        <xen:include template="sidebar_online_users" />


И ниже добавляем:
Код:
<img src="radio/dance.gif" alt="Радио Нашего Форума" /><object id="onlineradioplayer" type="application/x-shockwave-flash" data="radio/uppod.swf" height="50" width="215">
  <param name="bgcolor" value="#FFF"><param name="allowScriptAccess" value="always">
  <param name="movie" value="radio/uppod.swf">
  <param name="flashvars" value="uid=onlineradioplayer&amp;comment=Radio Record Нашего Форума&amp;st=radio/audio67-1348.txt&amp;file=http://online.radiorecord.ru:8101/rr_128">
</object>


Попробуйте. :-)

Пробую создать модификацыю при тесте не сохраняетса что не так?
шаблон forum_list
ключ модификацыи я написал от фанаря (add_radio_forum) может в этом проблема?
Тип поиска: простая замена
Найти:
Код:
<xen:hook name="forum_list_sidebar">
        <xen:include template="sidebar_online_users" />
Заменить на
Код:
$0
<xen:hook name="forum_list_sidebar">
        <xen:include template="sidebar_online_users" />
<img src="radio/dance.gif" alt="Радио Нашего Форума">
</div>
<div style="width:215px; height:50px; background:#fff; border: 3px #fff solid; -moz-border-radius: 10px; -webkit-border-radius: 10px;  -khtml-border-radius:10px; border-radius: 10px;">
<object id="onlineradioplayer" type="application/x-shockwave-flash" data="http://shop-scripts.ws/img/uppod.swf" height="50" width="215">
    <param name="bgcolor" value="#FFF"><param name="allowScriptAccess" value="always">
    <param name="movie" value="http://shop-scripts.ws/img/uppod.swf">
    <param name="flashvars" value="uid=onlineradioplayer&amp;comment=Radio Record Нашего Форума&amp;st=http://shop-scripts.ws/img/audio67-1348.txt&amp;file=http://online.radiorecord.ru:8101/rr_128">
</object>
</div>
За рание СП!
 
Модификация не много не верна, но в вашем случае, она не срабатывает из-за [bd] Widget Framework.
И вам нужно создать виджет.
widget_framework-widgets-radio2.zip
================================================================
Для ТМС, без [bd] Widget Framework
Шаблон: forum_list.
Ключ модификации: add_radio_forum
Тип поиска: Простая замена
Найти:
Код:
<xen:hook name="forum_list_sidebar">
        <xen:include template="sidebar_online_users" />
Заменить:
Код:
$0
<img src="radio/dance.gif" alt="Радио Нашего Форума">
<div style="width:215px; height:50px; background:#fff; border: 3px #fff solid; -moz-border-radius: 10px; -webkit-border-radius: 10px;  -khtml-border-radius:10px; border-radius: 10px;">
<object id="onlineradioplayer" type="application/x-shockwave-flash" data="http://shop-scripts.ws/img/uppod.swf" height="50" width="215">
    <param name="bgcolor" value="#FFF"><param name="allowScriptAccess" value="always">
    <param name="movie" value="http://shop-scripts.ws/img/uppod.swf">
    <param name="flashvars" value="uid=onlineradioplayer&amp;comment=Radio Record Нашего Форума&amp;st=http://shop-scripts.ws/img/audio67-1348.txt&amp;file=http://online.radiorecord.ru:8101/rr_128">
</object>
</div>
 

Вложения

  • widget_framework-widgets-radio2.zip
    889 байт · Просмотры: 8
Ребята а подсажите как сделать чтобы радио по умолчанию было выключено?
Вот нашол интересное радио ( ) и станцый куча может кому пригодитса
 
Последнее редактирование:
Всем привет, такой вопрос?
Как сделать вокруг плеера чёрным?
e194a36c81d5766cdf9f4e1bb4ea452cac3fb37d.png
 
Привет. Возможно тут: <param name="bgcolor" value="#FFF"><param name="allowScriptAccess" value="always">
 
  • Мне нравится
Реакции: R2D2
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу