Для входа на форум нажмите здесь
Страница с чатами для стримеров
Автор темы: R3mbrant_renamed_619454_16022020
Дата создания:
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 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: 116525
Reply With Quote
Old 06.10.2012, 05:10
Re: Страница с чатами для стримеров
для cybergame.tv добавьте чат
Old 06.10.2012, 13:31
Re: Страница с чатами для стримеров
#cybergame div {
height: 373px;
width: 283px;
border: 1px solid #009999;
position: relative;
}
#cybergame iframe {
width: 1280px;
height: 1280px;
left: -840px;
top: -193px;
position: absolute;
}


<a class="green button" onclick="change('cybergame')">Cybergame</a>


<div id="cybergame" class="border" style="display: none"><div><iframe id="cybergame-iframe" scrolling="no" src="http://cybergame.tv/r3mbrant"></iframe></div></div>

Добавлено через 5 минут
Просили для Торта еще, в принципе можно сделать, но будет еще дольше грузится страница, Чаты гохи, кибергейма и торта написаны на php, а я его не знаю.

Добавлено через 34 минуты
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. Reason: Добавлено сообщение
Old 06.10.2012, 14:05
Re: Страница с чатами для стримеров
огромное спасибо
Old 08.10.2012, 18:37
Re: Страница с чатами для стримеров
А можно ли как-то статистику онлайна с сайбергейма сделать?
Old 09.10.2012, 05:39
Duke's Avatar
Hail to the King Baby
Join Date:
25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров
помогите выдрать чат вот отсюда http://www.topgamer.ru/stream32
Old 17.10.2012, 10:36
Duke's Avatar
Hail to the King Baby
Join Date:
25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров
от нового гг чат кто нибудь уже выдрал?

Добавлено через 35 минут
на своей странице чата жмем показать в отдельном окне и копируем адресную строку этого окна. вставляем вместо старого кода для гг

<div id="goodgame" class="border" style="display: inline"><iframe id="goodgame-iframe" scrolling="no" src="http://goodgame.ru/chat/ваш ид на гг/"></iframe></div>
Last edited by Duke; 17.10.2012 at 10:36. Reason: Добавлено сообщение
Old 07.11.2012, 19:25
Re: Страница с чатами для стримеров
Большое спасибо ТС'у за исходники, гайд, и ребятам что уже отписывали в теме со своими "дополнениями" :)

Last edited by Leaf_renamed_942899_04022020; 07.11.2012 at 20:17.
Old 20.11.2012, 21:30
roxelAlex
Guest
Re: Страница с чатами для стримеров
Огромное спасибо вам
Old 24.11.2012, 03:37
Re: Страница с чатами для стримеров
ребят напишите пожалуйста как вытащить чат с worldoftanks.tv очень надо, заранее спасибо
Old 14.01.2013, 06:18
Re: Страница с чатами для стримеров
Большое спасибо за материал, очень пригодился!

Old 31.01.2013, 10:00
marabern
Guest
Re: Страница с чатами для стримеров
Помогите, пожалуйста с настройкой определения позиции чата

Толи я дурак, толи лыжи не едут, но чат "Horadric" либо перекрывает твич, либо оттесняет вдаль Кибергейм.
Old 10.02.2013, 01:19
tony_az
Guest
Re: Страница с чатами для стримеров
помогите пожалуйста сделать счётчик для статистики онлайна с плеера кибергейма
пожалуйста)
Old 09.04.2013, 16:51
Duke's Avatar
Hail to the King Baby
Join Date:
25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров
счетчик не робит. доступ к апи сменили?
Old 25.08.2013, 10:54
Re: Страница с чатами для стримеров
с гудгеймом случилось что? не желает цепляться чат,вместо него во фрейме левый верхний угол сайта :( он у меня и в RatChat не цеплялся

Planetside 2
- Вернер - QuartzHD
- MillerEU - QuartzHD

- Стрим - Тык
Old 25.08.2013, 12:24
Duke's Avatar
Hail to the King Baby
Join Date:
25.09.2009
Зомби мутанта Знаток Lineage2
Re: Страница с чатами для стримеров
Originally Posted by CapFiyah:
с гудгеймом случилось что? не желает цепляться чат,вместо него во фрейме левый верхний угол сайта :( он у меня и в RatChat не цеплялся
это
Originally Posted by R3mbrant:
<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="goodgame" class="border" style="display: none"><iframe id="goodgame-iframe" scrolling="no" src="http://goodgame.ru/chat/channel_id/"></iframe></div>
Last edited by Duke; 25.08.2013 at 12:55.
Old 25.08.2013, 12:50
Re: Страница с чатами для стримеров
спасибо,починил :)

Planetside 2
- Вернер - QuartzHD
- MillerEU - QuartzHD

- Стрим - Тык
Old 02.09.2013, 14:26
Re: Страница с чатами для стримеров
для нового бы гоха сайта запилил бы кто настройку, а то не ловит больше
Old 10.09.2013, 12:34
Re: Страница с чатами для стримеров
встроить чат с GoHa.TV можно через эту штуку: https://forums.goha.ru/showthread_1_1_t906335

※ Наше сообщество в ВКонтакте. Вступай! Не пропустите свежие новости!
※ Наш Telegram-канал. Подписывайся!

Настройка стрима - гайды, статьи и руководства
※ Нужна помощь по настройке трансляции? Вам сюда!
Old 27.09.2013, 16:04
Re: Страница с чатами для стримеров
Счетчик зрителей для кибергейма приделать не получится?
http://cybergame.tv/v1/developer/ - тестовый API кибергейма.

Quote:
2. Получение статуса канала.
Адрес для запроса: http://api.cybergame.tv/w/streams2.php?channel=имя канала
В теле ответа информация о канале в формате JSON.
"channel name" - имя канала
"online" - статус канала (0 - нет трансляции, 1 - есть)
"viewers" - количество зрителей
"thumbnail" - ссылка на превьюшку
Например:
$ curl http://api.cybergame.tv/w/streams.php?channel=cap
{"channel name":"cap","online":"1","viewers":"0","thumbnail" :"http:\/\/st.cybergame.tv\/thumbnails\/cap.jpg"}

Last edited by iRavox_renamed_942421_17092020; 28.09.2013 at 18:33.
Old 17.10.2013, 21:03
Re: Страница с чатами для стримеров
Еще одна вариация на ту же тему:
https://github.com/diraven/streamchats

Умеет те чаты, которыми пользуюсь сам:
- twitch
- goha
- goodgame
- cybergame

Берете содержимое папочки dist и пользуетесь.

На этот раз все настройки ради удобства вынесены в js/settings.js.

Добавлять чаты можно в chat.js, примеры можно глянуть там же. Если очень надо - напишите мне, добавлю. Может, не сразу - времени, особо, нет.

Будут вопросы/идеи/предложения/пожелания - тоже пишите. Будет время - дорисую.

Хочешь стать богом? Напиши книгу.
Old 18.10.2013, 02:29
Re: Страница с чатами для стримеров
Ребята, помогите пожалуйста впихнуть счетчик зрителей для кибергейма. Пытался сам допереть - ничего не вышло. Делал по аналогии с счетчиком твитча, меняя под api кибера. Буду очень признателен.
Old 18.10.2013, 14:25
Re: Страница с чатами для стримеров
Не вижу инфы по ихнему API. У них developer/ 404. Рисовать еще один ифрейм только ради кол-ва зрителей жестоко отразится на производительности.

Добавлено через 3 минуты
Originally Posted by iRavox:
Счетчик зрителей для кибергейма приделать не получится?
http://cybergame.tv/v1/developer/ - тестовый API кибергейма.

Цитата:
2. Получение статуса канала.
Адрес для запроса: http://api.cybergame.tv/w/streams2.php?channel=имя канала
В теле ответа информация о канале в формате JSON.
"channel name" - имя канала
"online" - статус канала (0 - нет трансляции, 1 - есть)
"viewers" - количество зрителей
"thumbnail" - ссылка на превьюшку
Например:
$ curl http://api.cybergame.tv/w/streams.php?channel=cap
{"channel name":"cap","online":"1","viewers":"0","thumbnail" :"http:\/\/st.cybergame.tv\/thumbnails\/cap.jpg"}
Проверил. Вроде как, еще работает. Попозже дорисую счетчик.

Добавлено через 32 минуты
К сожалению, их АПИ возвращает json и (в отличии от твича того же) jsonp не поддерживается, так что отправить туда запрос через js/ajax, увы, нельзя. Ограничение броузеров. Для этого придется делать серверную часть и заливать куда-то на хостинг.

Хочешь стать богом? Напиши книгу.
Last edited by DiRaven_renamed_656678_20022023; 18.10.2013 at 14:25. Reason: Добавлено сообщение
Old 20.10.2013, 14:45
Re: Страница с чатами для стримеров
Получилось прикрутить. Чтобы заработало, надо сделать следующее:

- Поставить броузер Firefox. http://www.mozilla.org/en-US/firefox/new/
- Поставить ему аддон GreaseMonkey. https://addons.mozilla.org/en-US/fir.../greasemonkey/
- Разрешить аддону GreaseMonkey работать с файлами локальной файловой системы. Для этого надо в адресной строке броузера вбить about:config, найти там строку extensions.greasemonkey.fileIsGreaseable и убедиться что оно установлено в true. ВНИМАНИЕ: с этим значением не ставьте больше никаких скриптов greasemonkey, если точно не уверены в том, что делаете.
- Скачать https://github.com/diraven/streamcha...ive/master.zip
- Зайти в папку dist и открыть index.html (через наш ФФ с аддоном, естественно)
- Ткнуть ссылку вверху на странице "Install greasemonkey script." и установить скрипт.
- Обновить страницу.

Вуаля, на чате cybergame.tv у нас появился счетчик зрителей.

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

Добавлено через 4 минуты
В принципе, можно даже сделать без шаманских танцев с настройкой броузера - так будет и проще, и безопаснее. Но это уже позже, если вообще кому-то понадобится. =)

Хочешь стать богом? Напиши книгу.
Last edited by DiRaven_renamed_656678_20022023; 20.10.2013 at 14:45. Reason: Добавлено сообщение
Old 08.11.2013, 21:45
Re: Страница с чатами для стримеров
Добрый день. Подскажите как вставить приборную панель (dashboard) Twitch.tv без чата, чтобы пользоваться ей, не заходя на Twitch.tv.

Также не помешает нормально вставленная трансляция с Cybergame.tv.
Хорошо бы было, чтобы вышеописанное располагалось отдельной строкой (сверху/снизу относительно чатов - не имеет значения)
Спасибо!
Old 24.01.2014, 20:09
Re: Страница с чатами для стримеров
Помогите пожалуйста. Вопросы такие : что с чатом емпира? http://regfoto.ru/image/9025.html. Киньте код на чат торта и хорадрика пожалуйста.
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