Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія | Остання ревізія По сторонах наступні версії | ||
olltv [2021/12/22 19:12] |
olltv [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
+ | ====== OllTV ====== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Модуль состоит из кучки взаимосвязанных частей, | ||
+ | |||
+ | |||
+ | ====== Базовая конфигурация Ubilling ====== | ||
+ | |||
+ | Все тривиально и максимально прямолинейно. В [[alteriniconf|alter.ini]] заполняем следующие опции: | ||
+ | |||
+ | |||
+ | <file ini alter.ini> | ||
+ | ; Включен ли сервис OllTV? | ||
+ | OLLTV_ENABLED=1 | ||
+ | ; Ваш партнерский логин | ||
+ | OLLTV_LOGIN=" | ||
+ | ; Ну и собственно пароль к нему | ||
+ | OLLTV_PASSWORD=" | ||
+ | ; Домен для генерации псевдо-email-ов. Они будут использоваться при регистрации пользователей в случае если у последних, | ||
+ | ; не заполнено поле Email в профиле. Мы знаем что оно у вас не заполнено :) | ||
+ | OLLTV_DOMAIN=" | ||
+ | ; Режим отладки модуля. Может быть полезен на этапе запуска и тестирования услуги. Лог взаимодействия с API пишется в exports/ | ||
+ | OLLTV_DEBUG=0 | ||
+ | </ | ||
+ | |||
+ | Тарификация и включение/ | ||
+ | < | ||
+ | 10 1 1 * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | Как не сложно заметить, | ||
+ | |||
+ | ====== Конфигурация кабинета пользователя ====== | ||
+ | |||
+ | С точки зрения [[userstats|кабинета]] - все еще проще. (да, взаимодействие с API_URL и API_KEY тут эссенциально) | ||
+ | |||
+ | |||
+ | <file ini userstats.ini> | ||
+ | ; | ||
+ | OLLTV_ENABLED=1 | ||
+ | ;URL к вашему работающему Ubilling для осуществления взаимодействия по RemoteAPI | ||
+ | API_URL=" | ||
+ | ; | ||
+ | API_KEY=" | ||
+ | </ | ||
+ | |||
+ | ====== А что дальше? | ||
+ | |||
+ | 1. Идем в соответствующий модуль | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 2. Тыкаем по справочнику тарифов | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 3. Заполняем наши тарифы при помощи соответствующей формы | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 4. Радуемся результату | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Вот собственно и все. Дальше можно пользоваться. | ||
+ | |||
+ | |||
+ | ====== Со стороны пользователя ====== | ||
+ | |||
+ | При посещении [[userstats|Кабинета пользователя]] последний теперь сможет ознакомиться с ранее заполненными вами тарифами (они здесь " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | И возможно даже подписаться на одну или несколько из них. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | вот приблизительно так | ||
+ | |||
+ | {{: | ||
+ | |||
+ | При активации основной подписки, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | а ще кажуть, | ||
+ | |||
+ | Далее пользователь может авторизоваться на сайте браузером либо каким либо своим устройством (приставкой, | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | и сразу начать просматривать интереснейший контент доступный по его подписке | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Для нас же подписка этого пользователя будет выглядеть следующим образом: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | также мы можем со своей стороны активировать/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | ====== Немного о специфичных штуках ====== | ||
+ | |||
+ | Традиционно для Ubilling, при включении пользователем подписки с его счета будет счарджена полная стоимость включаемой подписки. При отключении подписки пользователем она именно что " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | а также в случае если на момент вызова **olltvchargefee** из [[remoteapi|Remote API]] сумма средств на его счету не достаточна чтобы их счарджить, | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | Чтобы продолжить использование услуги, | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | После чего с него будет счарджена стоимость всех его существующих подписок а также активирован сервис (мы же помним, | ||
+ | |||
+ | При возобновлении подписки, | ||
+ | |||