Для входа на форум нажмите здесь

Go Back   GoHa.Ru > Форумы > Служба поддержки и сервисы портала > GoHa.TV - Стримы, видеообзоры и летсплеи > Настройка стрима - гайды, статьи и руководства

Reply
 
Thread Tools
Old 03.10.2012, 00:03   #1 
R3mbrant_renamed_619454_16022020
Маньяк
 
R3mbrant_renamed_619454_16022020's Avatar

Posts: 719
Всего лайков: 5
Join Date: 19.07.2008
Game: Archeage
Server: Таян
Nick: Sketch
Страница с чатами для стримеров
R3mbrant_renamed_619454_16022020 R3mbrant_renamed_619454_16022020 вне форума 03.10.2012, 00:03



Не так давно решил себе сделать страничку с чатами для стримов. Вот что у меня из этого получилось: http://r3mbrant.narod.ru
В планах переделать отображение чатов гохи и эмпаертв и прикрутить счетчик зрителей. (не откажусь от помощи)


Создаете 2 файла, index.html и style.css (обязательно должны находиться в одной папке!), копируете в них то, что найдете по ссылкам:

http://pastie.org/private/mndg0zgjkxvvfslr9uhqfg - index.html

http://pastie.org/private/ij3yrzpsrn1syz3zpjugvg - style.css

style.css просто сохраняете и закрываете, а с index.html работаем дальше.

1.
<title>Чаты (User_Name)</title> -Вписываем свой ник.

2.
<a class="purple button" onclick="change('twitch')">Twitch</a> - Эта строчка и ниже ей подобные отвечают за кнопки вверху страницы. Можно настроить порядок, задать цвет и удалить ненужные.

3.
Собственно сами чаты. Как вписать свои данные смотрите таблицу.
display: inline - отображение чата по дефолту
display: none - отображение чата по нажатию кнопки



<div id="twitch" class="border" style="display: inline"><iframe id="twitch-iframe" scrolling="no" src="http://ru.twitch.tv/chat/embed?channel=user_name&popout_chat=true"></iframe></div>
user_name = Имя канала



<div id="own3d" class="border" style="display: none"><iframe id="own3d-iframe" scrolling="no" src="http://www.own3d.tv/chatpopout/live_channel_id"></iframe></div>
channel_id - можно узнать в разделе "My Livestreams"



<div id="goodgame" class="border" style="display: inline"><iframe id="goodgame-iframe" scrolling="no" src="http://www.goodgame.ru/allstreams2.php?ocd=chat&id=channel_id"></iframe></div>
channel_id - Самое быстрое найти ID в строке браузера на вашем канале



<div id="sc2tv" class="border" style="display: inline"><iframe id="sc2tv-iframe" scrolling="no" src="http://chat.sc2tv.ru/index.htm?channeId=channel_id&stop="></iframe></div>
channel_id - Так же как и на ГГ, только смотрится в окне редактирования стрима



<div id="goha" class="border" style="display: none"><div><iframe id="goha-iframe" scrolling="no" src="http://www.goha.tv/#!/user_name"></iframe></div></div>
user_name = логин на самом портале



<div id="empire" class="border" style="display: inline"><div><iframe id="empire-iframe" scrolling="no" src="http://www.empiretv.org/user/channel_id"></iframe></div></div>
channel_id - Так же как и на ГГ



4.
Теперь можно пользоваться локально, либо залив на какой-нибудь хостинг (например на яндекс.народ) либо попросить меня и я залью к себе.

Enjoy

update
В style.css в самом низу добавить выделенное жирным:
.button:hover, .blue.button:hover, .green.button:hover, .red.button:hover, .orange.button:hover, .purple.button:hover

Last edited by R3mbrant_renamed_619454_16022020; 06.10.2012 at 15:20.
5 пользователей оценили это сообщение: Показать
Views: 136680
Reply With Quote
Old 03.10.2012, 01:56   #2 
ilyuzhko_renamed_786619_06122019 ilyuzhko_renamed_786619_06122019 вне форума
Читатель
 
ilyuzhko_renamed_786619_06122019's Avatar

Info
Posts: 41
Всего лайков: 0
Join Date: 18.12.2010
Re: Страница с чатами для стримеров

тема, еще бы с tort.fm Добавить)
  Reply With Quote
Old 03.10.2012, 05:46   #3 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

благодарствую
  Reply With Quote
Old 03.10.2012, 07:07   #4 
iriv iriv вне форума
Читатель
 
iriv's Avatar

Info
Posts: 14
Всего лайков: 0
Join Date: 22.05.2012
Re: Страница с чатами для стримеров

Спасибо!!!
  Reply With Quote
Old 03.10.2012, 11:13   #5 
Anidante_renamed_871205_23012021 Anidante_renamed_871205_23012021 вне форума
Писaтель
 
Anidante_renamed_871205_23012021's Avatar

Info
Posts: 59
Всего лайков: 0
Join Date: 05.12.2011
Победитель конкурса
Issue reason: Победители викторины от AVerMedia и GoHa.Ru
Re: Страница с чатами для стримеров

Благодарствую :3
  Reply With Quote
Old 03.10.2012, 15:59   #6 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
s1Paris_renamed_938305_26112020's Avatar

Info
Posts: 43
Всего лайков: 1
Join Date: 03.08.2012
Game: dota2
Nick: .is
Re: Страница с чатами для стримеров

R3mbrant, Уважаемый позволите слегка доработать ваш труд?
__________________
Intel Core i7 2600K @ 4.2 Ghz | Corsair Vengeance® — 16GB @ 1866 | OCZ Agility 3 64Gb & 4TB RAID 0 | MSI GTX770 OC | Creative Audigy SE | FSP Everest PRO 700W | Samsung P2250 & PFL3404
  Reply With Quote
Old 03.10.2012, 16:08   #7 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

вопрос на засыпку, можно ли выдрать счетчик смотрящих с твича на отдельную страницу?
  Reply With Quote
Old 03.10.2012, 16:43   #8 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
s1Paris_renamed_938305_26112020's Avatar

Info
Posts: 43
Всего лайков: 1
Join Date: 03.08.2012
Game: dota2
Nick: .is
Re: Страница с чатами для стримеров

Вот так http://apiwiki.justin.tv/mediawiki/i...nt.28stream.29

Добавлено через 11 минут
А точнее тут _http://api.justin.tv/api/stream/summary.xml?channel=имя_канала

Добавлено через 6 минут
Сразу же скажу, что для own3d тут http://api.own3d.tv/liveCheck.php?live_id=61229
__________________
Intel Core i7 2600K @ 4.2 Ghz | Corsair Vengeance® — 16GB @ 1866 | OCZ Agility 3 64Gb & 4TB RAID 0 | MSI GTX770 OC | Creative Audigy SE | FSP Everest PRO 700W | Samsung P2250 & PFL3404

Last edited by s1Paris_renamed_938305_26112020; 03.10.2012 at 16:43. Reason: Добавлено сообщение
  Reply With Quote
Old 03.10.2012, 17:01   #9 
R3mbrant_renamed_619454_16022020 R3mbrant_renamed_619454_16022020 вне форума
Маньяк
 
R3mbrant_renamed_619454_16022020's Avatar

Info
Posts: 719
Всего лайков: 5
Join Date: 19.07.2008
Game: Archeage
Server: Таян
Nick: Sketch
Re: Страница с чатами для стримеров

Quote:
Originally Posted by s1Paris View Post
Уважаемый позволите слегка доработать ваш труд?
Сколько угодно :)
  Reply With Quote
Old 03.10.2012, 17:16   #10 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

Quote:
Originally Posted by s1Paris View Post
Вот так http://apiwiki.justin.tv/mediawiki/i...nt.28stream.29

Добавлено через 11 минут
А точнее тут _http://api.justin.tv/api/stream/summary.xml?channel=имя_канала

Добавлено через 6 минут
Сразу же скажу, что для own3d тут http://api.own3d.tv/liveCheck.php?live_id=61229
ну я нубас в программировании. моих познаний не хватает чтобы повесить счетчик на страницу по этим мануалам
  Reply With Quote
Old 03.10.2012, 17:28   #11 
iRavox_renamed_942421_17092020 iRavox_renamed_942421_17092020 вне форума
Фанат
 
iRavox_renamed_942421_17092020's Avatar

Info
Posts: 167
Всего лайков: 1
Join Date: 28.08.2012
Game: WoW:WoD
Server: Дракономор
Nick: Равокс
Guild: Иная реальность
Send a message via ICQ to iRavox_renamed_942421_17092020
Re: Страница с чатами для стримеров

Большое спасибо. Ща буду копать) А то надоело over9000 окон по второму монитору таскать

Кодировка не имеет значения? ANSI или UTF-8? Сам нашел ответ. Файлы сохранять в кодировке UTF-8.
__________________
  Reply With Quote
Old 03.10.2012, 17:46   #12 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

счетчик прикрутил. как теперь заставить его обновляться?
  Reply With Quote
Old 03.10.2012, 18:12   #13 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
s1Paris_renamed_938305_26112020's Avatar

Info
Posts: 43
Всего лайков: 1
Join Date: 03.08.2012
Game: dota2
Nick: .is
Re: Страница с чатами для стримеров

Смотря как прикрутил =D код скинь. помогу или переделаю =)
__________________
Intel Core i7 2600K @ 4.2 Ghz | Corsair Vengeance® — 16GB @ 1866 | OCZ Agility 3 64Gb & 4TB RAID 0 | MSI GTX770 OC | Creative Audigy SE | FSP Everest PRO 700W | Samsung P2250 & PFL3404
  Reply With Quote
Old 03.10.2012, 18:19   #14 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

Quote:
Originally Posted by s1Paris View Post
Смотря как прикрутил =D код скинь. помогу или переделаю =)
PHP Code:
<script type="text/javascript" >

var 
channelName "esnq";function showViewers(a){alert(a.viewers_count);}$.getJSON("http://api.justin.tv/api/stream/summary.json?channel="channelName "&jsonp=?", function(a)

{
document.getElementById("viewers").innerHTML  += a.viewers_count;});</script><div id="viewers" style="color: #fff">Viewers: </div
Добавлено через 5 минут
как я понимаю есть варианты через нажатие на кнопку?

или можно динамическое обновление запилить?

Last edited by Duke; 03.10.2012 at 18:19. Reason: Добавлено сообщение
  Reply With Quote
Old 03.10.2012, 18:54   #15 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
s1Paris_renamed_938305_26112020's Avatar

Info
Posts: 43
Всего лайков: 1
Join Date: 03.08.2012
Game: dota2
Nick: .is
Re: Страница с чатами для стримеров

Quote:
Originally Posted by eSnQ_Duke View Post
динамическое обновление запилить?
PHP Code:
<script type="text/javascript">
    function 
interval() {
        $.
getJSON("http://api.justin.tv/api/stream/summary.json?channel=esnq&jsonp=?",
            function(
a){
                
document.getElementById("ct").innerHTML a.viewers_count;
            });
    }
    
setInterval(interval10000);
</
script>
<
div id="viewers" style="color: #fff">Viewers: <span id="ct"></span></div
__________________
Intel Core i7 2600K @ 4.2 Ghz | Corsair Vengeance® — 16GB @ 1866 | OCZ Agility 3 64Gb & 4TB RAID 0 | MSI GTX770 OC | Creative Audigy SE | FSP Everest PRO 700W | Samsung P2250 & PFL3404
1 пользователь оценил это сообщение: Показать
  Reply With Quote
Old 03.10.2012, 19:10   #16 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

Quote:
Originally Posted by s1Paris View Post
PHP Code:
<script type="text/javascript">
    function 
interval() {
        $.
getJSON("http://api.justin.tv/api/stream/summary.json?channel=esnq&jsonp=?",
            function(
a){
                
document.getElementById("ct").innerHTML a.viewers_count;
            });
    }
    
setInterval(interval10000);
</
script>
<
div id="viewers" style="color: #fff">Viewers: <span id="ct"></span></div
спасибо
  Reply With Quote
Old 03.10.2012, 19:30   #17 
iRavox_renamed_942421_17092020 iRavox_renamed_942421_17092020 вне форума
Фанат
 
iRavox_renamed_942421_17092020's Avatar

Info
Posts: 167
Всего лайков: 1
Join Date: 28.08.2012
Game: WoW:WoD
Server: Дракономор
Nick: Равокс
Guild: Иная реальность
Send a message via ICQ to iRavox_renamed_942421_17092020
Re: Страница с чатами для стримеров

Заметил тенденцию. Страничка хрома с чатами потребляет 5% ресурса процессора и 110-112 мегабайт оперативной памяти. Стандартно как-то.
__________________
  Reply With Quote
Old 03.10.2012, 19:50   #18 
R3mbrant_renamed_619454_16022020 R3mbrant_renamed_619454_16022020 вне форума
Маньяк
 
R3mbrant_renamed_619454_16022020's Avatar

Info
Posts: 719
Всего лайков: 5
Join Date: 19.07.2008
Game: Archeage
Server: Таян
Nick: Sketch
Re: Страница с чатами для стримеров

Quote:
Originally Posted by s1Paris View Post
PHP Code:
<script type="text/javascript">
    function 
interval() {
        $.
getJSON("http://api.justin.tv/api/stream/summary.json?channel=esnq&jsonp=?",
            function(
a){
                
document.getElementById("ct").innerHTML a.viewers_count;
            });
    }
    
setInterval(interval10000);
</
script>
<
div id="viewers" style="color: #fff">Viewers: <span id="ct"></span></div
Что-то не пашет, даже див не отображается.

Добавлено через 2 минуты
Ааа, я слепой! style="color: #fff"

Last edited by R3mbrant_renamed_619454_16022020; 03.10.2012 at 19:50. Reason: Добавлено сообщение
  Reply With Quote
Old 03.10.2012, 19:50   #19 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

Quote:
Originally Posted by R3mbrant View Post
Что-то не пашет, даже див не отображается.
у меня все робит . счетчики для 2х плееров сразу
  Reply With Quote
Old 03.10.2012, 19:51   #20 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
s1Paris_renamed_938305_26112020's Avatar

Info
Posts: 43
Всего лайков: 1
Join Date: 03.08.2012
Game: dota2
Nick: .is
Re: Страница с чатами для стримеров

так там куска кода не хватает потому что а точнее куска с подключением jquery. Я так понял у дюка оно сделано уже было, раз работало, я только интервал бновления прилепил.

PHP Code:
<script type="text/javascript" src="http://yandex.st/jquery/1.8.2/jquery.min.js"></script
__________________
Intel Core i7 2600K @ 4.2 Ghz | Corsair Vengeance® — 16GB @ 1866 | OCZ Agility 3 64Gb & 4TB RAID 0 | MSI GTX770 OC | Creative Audigy SE | FSP Everest PRO 700W | Samsung P2250 & PFL3404
  Reply With Quote
Old 03.10.2012, 19:52   #21 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

Quote:
Originally Posted by R3mbrant View Post
Ааа, я слепой! style="color: #fff"


Добавлено через 13 секунд
Quote:
Originally Posted by s1Paris View Post
так там куска кода не хватает потому что а точнее куска с подключением jquery. Я так понял у дюка оно сделано уже было, раз работало, я только интервал бновления прилепил.
ну да

Last edited by Duke; 03.10.2012 at 19:52. Reason: Добавлено сообщение
  Reply With Quote
Old 03.10.2012, 20:37   #22 
iriv iriv вне форума
Читатель
 
iriv's Avatar

Info
Posts: 14
Всего лайков: 0
Join Date: 22.05.2012
Re: Страница с чатами для стримеров

Пожалуйста выложите для полных нубов готовый код встраиваемых счетчиков твича и овнеда, и подскажите куда и что вставлять на странице с чатами.
  Reply With Quote
Old 03.10.2012, 21:13   #23 
StreaMeX_renamed_946737_13042021 StreaMeX_renamed_946737_13042021 вне форума
Писaтель
 
StreaMeX_renamed_946737_13042021's Avatar

Info
Posts: 89
Всего лайков: 0
Join Date: 26.09.2012
Nick: StreaMeX
Re: Страница с чатами для стримеров

Ой ребят мега полезная инфа !!!

Да присоединяюсь про счетчик можно для полных нубов
  Reply With Quote
Old 04.10.2012, 06:05   #24 
Duke Duke вне форума
Hail to the King Baby
 
Duke's Avatar

Info
Posts: 15,834
Всего лайков: 88
Join Date: 25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров

Quote:
Originally Posted by StreaMeX View Post
Да присоединяюсь про счетчик можно для полных нубов
сначала добавляем этот скрипт внутрь тега хед

PHP Code:
<head>
.........
<
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" charset="utf-8"></script>
..........
    </
head
затем внутрь тега боди добавляем этот код в место где хотим видеть отображение счетчика, не забываем вписать название своего канала в указанное место

PHP Code:
<script type="text/javascript"
    function 
interval() { 
        $.
getJSON("http://api.justin.tv/api/stream/summary.json?channel=название вашего канала с маленькой буквы&jsonp=?"
            function(
a){ 
                
document.getElementById("ct").innerHTML a.viewers_count
            }); 
    } 
    
setInterval(interval10000); 
</
script
<
div id="viewers" style="color: #fff">Viewers: <span id="ct"></span></div
если хотим сменить цвет меняем эту часть кода
PHP Code:
style="color: #fff" 
если же нам необходимо отображать несколько счетчиков то для вотрого нужно изменить этот параметр
PHP Code:
document.getElementById("ct"
к ct можно дописать цифру или просто придумать другое значение, но надо поменять этот параметр и тут на точно такой же(который вы придумали)

PHP Code:
<span id="ct"
  Reply With Quote
Old 06.10.2012, 02:23   #25 
StreaMeX_renamed_946737_13042021 StreaMeX_renamed_946737_13042021 вне форума
Писaтель
 
StreaMeX_renamed_946737_13042021's Avatar

Info
Posts: 89
Всего лайков: 0
Join Date: 26.09.2012
Nick: StreaMeX
Re: Страница с чатами для стримеров

Спс огромное ....

Позже попробую
  Reply With Quote
Reply

Go Back   GoHa.Ru > Форумы > Служба поддержки и сервисы портала > GoHa.TV - Стримы, видеообзоры и летсплеи > Настройка стрима - гайды, статьи и руководства
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Advertising - Rules - Calendar - Contact Us - Archive - Privacy Statement - Terms of Service - Top
© GoHa.Ru 2003-2026