Перейти к публикации

Интеграция DLE 10.4 с Twitch.tv, интеграция чата


Рекомендованные сообщения

Сайт igrovesti.ru

Прошу подсказать решения по интеграции с сервисом стримов Twitch.tv и подсказать удобный чат.

Рассматриваю как безвозмездную, так и возмездную помощь.

Требования ака ТЗ - ниже.

  1. Необходимо осуществить интеграцию портала на DLE со стрим-платформой Twitch.tv
  2. Вместо чата твитча необходимо интегрировать любой чат (платный бесплатный), удовлетворяющий нижеизложенным требованиям.

Что как должно выглядеть и работать. Стримы Твитч.

Она делится на 2 части – Категории и Стримы Онлайн.

Категории – превью игр в виде картинок. В ряду – 6 картинок, выравнивание по центру. Рядов должно быть 4 - соответственно, на 24 категории.

Стримы онлайн – текущие стримы, где идет вещание. Максимальнео число отображаемых стримов - 12, 4 ряда по 3 стрима. Сортируются по количеству текущих зрителей на стриме, от большего к меньшему.

Внутри категории отображаются превью стримов, добавленных через админку. Формат отображения - плитка, 3 в ряд. Количество рядов зависит от числа добавленных в категорию стримов. Наверху списка отображаются стримы онлайн, за ними идут стримы оффлайн.

Под каждым стримом по центру показывается его название.

Также необходимо вывести возможность фильтрации языка стрима (язык стрима задается в админке при создании стрима) в виде кнопок или чекбоксов или как-то еще (Ваше предложение) - RUS ENG Все. По умолчанию выбран пункт “Все”.
  • Для стрима в админке необходимо добавить дополнительный признак “язык стрима” - чекбокс, возможные варианты: “русский”, “английский” или “оба”. Если выбран язык “русский”, то данный стрим в категории отображается при выборе RUS и “Все”, выбран язык “английский”, то данный стрим в категории отображается при выборе ENG и “Все”, выбран язык “оба”, то в данный стрим в категории отображается при выборе RUS, ENG, “Все”.
  • У каждого стрима должен быть свой чат (отдельная чат-комната)
  • На главную страницу должны выводиться 4 стрима со статусом онлайн - задается руками (чекбокс) в админке при создании стрима

Что как должно выглядеть и работать. Чат.

  • Ник пользователя на портале должен быть его ником в чате.

  • Для того, чтобы писать в чате необходимо и достаточно быть залогиненым на сайте
  • Гости (незарегистрированные посетители) не могут писать в чате.
  • Для Гостя в любом чате необходимо выводить надпись “Войти в чат” “Зарегистрироваться”. При выборе “Войти в чат” - появляется окно авторизации; при выборе “Зарегистрироваться” - появляется окно регистрации

  • Обязательные настройки и возможности чата

  • Наличие админки - возможность настройки глобальных параметров чата
  • Включение отключение звуковых оповещений о новых сообщениях
  • Cообщение в чате выглядит так: ник пользователя, текст сообщения.
  • Дата и время сообщения появляется при наведении на ник пользователя
  • При нажатии на ник пользователя его имя появляется в строке чата с запятой после ника (выделение обращения)
  • При обращении к пользователю его ник должен быть подсвечен в этом сообщение
  • Новые сообщения должны появляться внизу и постепенно передвигаться выше
  • Обязателен набор элементарных смайлов (штук 10-15) с возможностью добавлять смайлы (через админку)
  • Размер текста сообщения - не больше 300 символов (настраивается в админке чата)
  • Возможность для пользователя просмотреть архив сообщений (глубина архива настраивается в админке)

  • Чат должен располагаться в следующих местах - Главная страница сайта, Форум (сквозной чат), Стримы
  • Чат на Главной странице сайта

  • Расположение - правая часть главной страницы, под блоком “Последнее с форума”, над блоком “Стримы”

  • Чат на Форуме

  • Расположение - правая часть форума, под блоком “Последние темы”
  • При нажатии “Скрыть апнель справа” чат так же должен быть скрыт

  • Чат на странице стрима

  • Расположение - справа от окна стрима
  • Размеры: по высоте - совпадает с размером окна стрима, по ширине - вписано в центральную полосу сайта
  • Для каждого стрима должен быть свой чат

Изменено пользователем dronos
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...