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

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

Ответ
 
Опции темы
Старый 03.10.2012, 00:03   #1 
R3mbrant_renamed_619454_16022020
Маньяк
 
Аватар для R3mbrant_renamed_619454_16022020

Сообщений: 719
Всего лайков: 5
Регистрация: 19.07.2008
Игра: Archeage
Сервер: Таян
Ник: 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

Последний раз редактировалось R3mbrant_renamed_619454_16022020; 06.10.2012 в 15:20.
5 пользователей оценили это сообщение: Показать
Просмотров: 138024
Ответить с цитированием
Старый 03.10.2012, 01:56   #2 
ilyuzhko_renamed_786619_06122019 ilyuzhko_renamed_786619_06122019 вне форума
Читатель
 
Аватар для ilyuzhko_renamed_786619_06122019

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

тема, еще бы с tort.fm Добавить)
  Ответить с цитированием
Старый 03.10.2012, 05:46   #3 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

благодарствую
  Ответить с цитированием
Старый 03.10.2012, 07:07   #4 
iriv iriv вне форума
Читатель
 
Аватар для iriv

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

Спасибо!!!
  Ответить с цитированием
Старый 03.10.2012, 11:13   #5 
Anidante_renamed_871205_23012021 Anidante_renamed_871205_23012021 вне форума
Писaтель
 
Аватар для Anidante_renamed_871205_23012021

Info
Сообщений: 59
Всего лайков: 0
Регистрация: 05.12.2011
Победитель конкурса
Награжден за: Победители викторины от AVerMedia и GoHa.Ru
Re: Страница с чатами для стримеров

Благодарствую :3
  Ответить с цитированием
Старый 03.10.2012, 15:59   #6 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
Аватар для s1Paris_renamed_938305_26112020

Info
Сообщений: 43
Всего лайков: 1
Регистрация: 03.08.2012
Игра: dota2
Ник: .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
  Ответить с цитированием
Старый 03.10.2012, 16:08   #7 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

вопрос на засыпку, можно ли выдрать счетчик смотрящих с твича на отдельную страницу?
  Ответить с цитированием
Старый 03.10.2012, 16:43   #8 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
Аватар для s1Paris_renamed_938305_26112020

Info
Сообщений: 43
Всего лайков: 1
Регистрация: 03.08.2012
Игра: dota2
Ник: .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

Последний раз редактировалось s1Paris_renamed_938305_26112020; 03.10.2012 в 16:43. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 03.10.2012, 17:01   #9 
R3mbrant_renamed_619454_16022020 R3mbrant_renamed_619454_16022020 вне форума
Маньяк
 
Аватар для R3mbrant_renamed_619454_16022020

Info
Сообщений: 719
Всего лайков: 5
Регистрация: 19.07.2008
Игра: Archeage
Сервер: Таян
Ник: Sketch
Re: Страница с чатами для стримеров

Цитата:
Сообщение от s1Paris Посмотреть сообщение
Уважаемый позволите слегка доработать ваш труд?
Сколько угодно :)
  Ответить с цитированием
Старый 03.10.2012, 17:16   #10 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

Цитата:
Сообщение от s1Paris Посмотреть сообщение
Вот так 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
ну я нубас в программировании. моих познаний не хватает чтобы повесить счетчик на страницу по этим мануалам
  Ответить с цитированием
Старый 03.10.2012, 17:28   #11 
iRavox_renamed_942421_17092020 iRavox_renamed_942421_17092020 вне форума
Фанат
 
Аватар для iRavox_renamed_942421_17092020

Info
Сообщений: 167
Всего лайков: 1
Регистрация: 28.08.2012
Игра: WoW:WoD
Сервер: Дракономор
Ник: Равокс
Гилд.: Иная реальность
Отправить сообщение для iRavox_renamed_942421_17092020 с помощью ICQ
Re: Страница с чатами для стримеров

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

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

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

счетчик прикрутил. как теперь заставить его обновляться?
  Ответить с цитированием
Старый 03.10.2012, 18:12   #13 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
Аватар для s1Paris_renamed_938305_26112020

Info
Сообщений: 43
Всего лайков: 1
Регистрация: 03.08.2012
Игра: dota2
Ник: .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
  Ответить с цитированием
Старый 03.10.2012, 18:19   #14 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

Цитата:
Сообщение от s1Paris Посмотреть сообщение
Смотря как прикрутил =D код скинь. помогу или переделаю =)
PHP код:
<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 минут
как я понимаю есть варианты через нажатие на кнопку?

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

Последний раз редактировалось Duke; 03.10.2012 в 18:19. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 03.10.2012, 18:54   #15 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
Аватар для s1Paris_renamed_938305_26112020

Info
Сообщений: 43
Всего лайков: 1
Регистрация: 03.08.2012
Игра: dota2
Ник: .is
Re: Страница с чатами для стримеров

Цитата:
Сообщение от eSnQ_Duke Посмотреть сообщение
динамическое обновление запилить?
PHP код:
<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 пользователь оценил это сообщение: Показать
  Ответить с цитированием
Старый 03.10.2012, 19:10   #16 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

Цитата:
Сообщение от s1Paris Посмотреть сообщение
PHP код:
<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
спасибо
  Ответить с цитированием
Старый 03.10.2012, 19:30   #17 
iRavox_renamed_942421_17092020 iRavox_renamed_942421_17092020 вне форума
Фанат
 
Аватар для iRavox_renamed_942421_17092020

Info
Сообщений: 167
Всего лайков: 1
Регистрация: 28.08.2012
Игра: WoW:WoD
Сервер: Дракономор
Ник: Равокс
Гилд.: Иная реальность
Отправить сообщение для iRavox_renamed_942421_17092020 с помощью ICQ
Re: Страница с чатами для стримеров

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

Info
Сообщений: 719
Всего лайков: 5
Регистрация: 19.07.2008
Игра: Archeage
Сервер: Таян
Ник: Sketch
Re: Страница с чатами для стримеров

Цитата:
Сообщение от s1Paris Посмотреть сообщение
PHP код:
<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"

Последний раз редактировалось R3mbrant_renamed_619454_16022020; 03.10.2012 в 19:50. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 03.10.2012, 19:50   #19 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

Цитата:
Сообщение от R3mbrant Посмотреть сообщение
Что-то не пашет, даже див не отображается.
у меня все робит . счетчики для 2х плееров сразу
  Ответить с цитированием
Старый 03.10.2012, 19:51   #20 
s1Paris_renamed_938305_26112020 s1Paris_renamed_938305_26112020 вне форума
Читатель
 
Аватар для s1Paris_renamed_938305_26112020

Info
Сообщений: 43
Всего лайков: 1
Регистрация: 03.08.2012
Игра: dota2
Ник: .is
Re: Страница с чатами для стримеров

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

PHP код:
<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
  Ответить с цитированием
Старый 03.10.2012, 19:52   #21 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

Цитата:
Сообщение от R3mbrant Посмотреть сообщение
Ааа, я слепой! style="color: #fff"


Добавлено через 13 секунд
Цитата:
Сообщение от s1Paris Посмотреть сообщение
так там куска кода не хватает потому что а точнее куска с подключением jquery. Я так понял у дюка оно сделано уже было, раз работало, я только интервал бновления прилепил.
ну да

Последний раз редактировалось Duke; 03.10.2012 в 19:52. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 03.10.2012, 20:37   #22 
iriv iriv вне форума
Читатель
 
Аватар для iriv

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

Пожалуйста выложите для полных нубов готовый код встраиваемых счетчиков твича и овнеда, и подскажите куда и что вставлять на странице с чатами.
  Ответить с цитированием
Старый 03.10.2012, 21:13   #23 
StreaMeX_renamed_946737_13042021 StreaMeX_renamed_946737_13042021 вне форума
Писaтель
 
Аватар для StreaMeX_renamed_946737_13042021

Info
Сообщений: 89
Всего лайков: 0
Регистрация: 26.09.2012
Ник: StreaMeX
Re: Страница с чатами для стримеров

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

Да присоединяюсь про счетчик можно для полных нубов
  Ответить с цитированием
Старый 04.10.2012, 06:05   #24 
Duke Duke вне форума
Hail to the King Baby
 
Аватар для Duke

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

Цитата:
Сообщение от StreaMeX Посмотреть сообщение
Да присоединяюсь про счетчик можно для полных нубов
сначала добавляем этот скрипт внутрь тега хед

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

PHP код:
<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 код:
style="color: #fff" 
если же нам необходимо отображать несколько счетчиков то для вотрого нужно изменить этот параметр
PHP код:
document.getElementById("ct"
к ct можно дописать цифру или просто придумать другое значение, но надо поменять этот параметр и тут на точно такой же(который вы придумали)

PHP код:
<span id="ct"
  Ответить с цитированием
Старый 06.10.2012, 02:23   #25 
StreaMeX_renamed_946737_13042021 StreaMeX_renamed_946737_13042021 вне форума
Писaтель
 
Аватар для StreaMeX_renamed_946737_13042021

Info
Сообщений: 89
Всего лайков: 0
Регистрация: 26.09.2012
Ник: StreaMeX
Re: Страница с чатами для стримеров

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

Позже попробую
  Ответить с цитированием
Ответ

Вернуться   GoHa.Ru > Форумы > Служба поддержки и сервисы портала > GoHa.TV - Стримы, видеообзоры и летсплеи > Настройка стрима - гайды, статьи и руководства
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


© GoHa.Ru 2003-2026