Модуль lbweb-megogo позволяет вашим абонентам управлять услугами сервиса Megogo в личном кабинете: подключать и отключать базовые и дополнительные подписки, покупать фильмы и пр.
Порядок действий:
В итоге в личном кабинете появится раздел Megogo с подписками и услугами. Ваши абоненты смогут подключить или отключить ту или иную подписку.
В личном кабинете перейдите на вкладку «Загрузки».
Нажмите в строке с пакетом lbweb-megogo. Если такого пакета нет, обратитесь в техподдержку.
Сохраните пакет на сервер, где будете устанавливать модуль. В этой инструкции предполагается, что пакеты хранятся в директории /root/.
Перейдите в консоль сервера. Установите пакет модуля.
dpkg -i lbweb-megogo<версия>.deb
Перейдите в консоль сервера. Установите пакет модуля.
rpm -ivh lbweb-megogo<версия>.rpm
Перейдите в консоль сервера. Установите пакет модуля.
pkg add lbweb-megogo<версия>.txz
Откройте файл megogo.ini:
nano /etc/lanbilling/phpclient/client/megogo.ini
``
Укажите в файле реквизиты доступа к сервису «Megogo»:
[megogo]
partnerId = company_name
sault = 123456
prefix = megogo:
``
partnerId — идентификатор партнёра, полученный от Megogo. Должен быть таким же, как в файле конфигурации модуля lbcore-megogo.
sault — уникальный код, полученный от Megogo.
prefix — префикс, по которому система будет определять, что услуги относятся к платформе Megogo. Должен быть таким же, как в файле конфигурации модуля lbcore-megogo.
Настройте отображение подписок.
В блоке [megogo/basical] перечислите базовые подписки. У абонента может быть только одна базовая подписка — например, либо «Стандарт», либо «Премиум». Остальные подписки, не указанные в этом блоке, будут считаться дополнительными.
Лендинг megogo.net разделён на элементы. Каждому из них соответствуют блоки [items] в файле конфигурации. Вы можете выбрать, какие элементы будут отображаться в личном кабинете. Также можно привязать подписки к кнопкам внутри элементов.
Пример:
;Определить базовые подписки
[megogo/basical]
0=standart
1=family
2=premium
;Отображать элемент №1
[megogo/items/one]
enabled = true
;Отображать элемент №2
[megogo/items/two]
enabled = true
;Привязать базовую подписку к кнопке элемента №2
[megogo/items/two/actions]
service = standart
;Отображать элемент №3
[megogo/items/three]
enabled = true
;Привязать базовую подписку к кнопке элемента №3
[megogo/items/three/actions]
service = family
;Отображать элемент №4
[megogo/items/four]
enabled = true
;Привязать базовую подписку к кнопке элемента №4
[megogo/items/four/actions]
service = premium
;Отображать элемент №5
[megogo/items/six]
enabled = true
;Привязать дополнительную подписку к кнопке элемента №5
[megogo/items/six/actions]
service = sports
;Отображать элемент №6
[megogo/items/six]
enabled = true
;Привязать дополнительную подписку к кнопке элемента №6
[megogo/items/six/actions]
service = amedia
``
Откройте файл menu.ini
nano /etc/lanbilling/phpclient/client/menu.ini.
``
Найдите блок [tv]. В параметре enabled установите значение true, чтобы раздел «Цифровое ТВ» появился в личном кабинете.
[tv]
enabled = true
title = 'Цифровое ТВ'
``
В поле title задаётся название раздела.
Откройте файл digitalTV.ini:
nano /etc/lanbilling/phpclient/client/digitalTV.ini.
``
Активируйте Megogo в конфигурационном файле.
[megogo]
enabled = true
title = 'Megogo. Кино и ТВ'
description = 'Интерактивный сервис IP-телевидения'
``
Сериализуйте файлы конфигурации.
/usr/local/sbin/lbwebcfg -y client /usr/local/etc/lanbilling/phpclient/client/
``
Есть вопросы по документации? Пожалуйста, напишите их