... h1. Список доступных шорткодов и их параметров Все содержат параметр *template* для замены шаблона. [CarbonBilling:Замена шаблонов страниц личного кабинета] [Пользовательские модули в cabinet_modules|CarbonBilling:Пользовательские модули в cabinet_modules] h3. cabinet_help Выводит справочную информацию о шорткодах. h3. cabinet_field Вывод информации об абоненте. Статья документации: [CarbonBilling:Wordpress. Вывод номера договора абонента, логина учетной записи и других полей. Шорткоды] Пример использования: [CarbonBilling:Страница добровольной блокировки] h3. cabinet_abonent_account Выводит номер счета, баланс и договор. h3. cabinet_abonent_status Выводит статус, тариф и дату активации. h3. cabinet_account_stat Статистики платежей и списаний. Параметр type: * get_pay_log - платежи * get_credit_log - расход * get_traffic_log - трафик * get_voip_log - звонки Параметр per_page: указывает, сколько элементов отображать (по умолчанию 10) h3. cabinet_action_button Модуль *cabinet_action_button* вызывает метод API по нажатию кнопки. Параметры: * text - надпись на кнопке * action - метод для выполнения * а так же дополнительные параметры с собственными именами, являются дополнением к *action* h3. cabinet_check Модуль *cabinet_check* в зависимости от результата выполнения метода API либо выводит, либо прячет содержимое. Что можно проверить: - balance - True, если остаток на лицевом счёте абонента положительный. - in_own_block - True, если абонент в добровольной блокировке. - empty_phone - True, если у абонента указан номер телефона. - plan_own_block - True, если у абонента запланирована добровольная блокировка. - autopay_enabled - True, если подключен автоплатёж абоненту. - always_false - False всегда. Флаг inverse меняет True на False и наоборот. Примеры использования: * [Настройка SMS оповещений в личном кабинете] * [Страница добровольной блокировки] h3. cabinet_apply_for_connection Страница для создания заявки на подключение. _Не требует авторизации._ Статья документации: [Форма заявки на подключение] h3. cabinet_authorize Страница авторизации в личном кабинете. _Не требует авторизации._ h3. cabinet_autopay_payment Страница настройки автоплатежа. Статья документации: [Автоплатежи (рекуррентные платежи)|CarbonBilling:Автоплатежи (рекуррентные платежи)] h3. cabinet_block_abonent Форма добровольной блокировки абонента. h3. cabinet_change_mac Получение MAC для текущего IP. Статья документации: [CarbonBilling:Изменение данных абонента в ЛК] h3. cabinet_change_tarif Смена тарифа абонента. h3. cabinet_change_tarif_history Выводит историю смены тарифов. h3. cabinet_current_month_expenses Выводит стоимость услуг на текущий месяц. h3. cabinet_detail_search Детальный поиск по сессиям Radius для реализации СОРМ. h3. cabinet_documents Страница скачивания документов в PDF: счёт и акт. h3. cabinet_helpdesk_chat Отображает список заявок HelpDesk абонента или отображается заявка HelpDesk с комментариями по GET параметру *cabinet_ticket* с ID. Возможность комментирования заявки. Параметр status: отображать в списке заявки HelpDesk с данным статусом. Статья документации: [CarbonBilling:CRM. HelpDesk] h3. cabinet_helpdesk_ticket_add Кнопка и модальная форма создания заявки HelpDesk. Параметр add_class: добавить CSS класс к кнопке. Параметр status: создавать заявку с указанным статусом. Статья документации: [CarbonBilling:CRM. HelpDesk] h3. cabinet_iptv Список учетных записей абонента с привязкой к IPTV оборудованию. [CarbonBilling:ЛК. Отображение учетных записей IPTV] h3. cabinet_megogo Лендинг IPTV Megogo. Статья документации: [Интеграция с Megogo] h3. cabinet_old_cabinet Детальная статистика _(устарело)_. [Детальная статистика в личном кабинете] h3. cabinet_payment Форма оплаты платежной системы в личном кабинете. Статья документации: [CarbonBilling:Отображение платежных систем в личном кабинете абонента] h3. cabinet_payment_result После возврата с сайта платежной системы выводит информацию о платеже и/или результате операции. Поддерживается некоторыми платежными системами. Информация о поддержке указана в статье о платежной системе (раздел [CarbonBilling:Платёжные системы]). Для работы шорткода необходимо создать страницу paycheck в ЛК с адресом {code}<Адрес ЛК>/cabinet/paycheck/{code} и содержащей шорткод {code}[cabinet_payment_result]{code} h3. cabinet_promise_pay Форма подключения обещанного платежа. Статья о замене шаблона страницы на подробное описание обещанного платежа: [CarbonBilling:Замена шаблонов страниц личного кабинета] h3. cabinet_redirect Перенаправление браузера. Параметр url: ссылка для перенаправления. h3. cabinet_rensoft_wordpress Магазин программного обеспечения Rentsoft. Статья документации: [ПО по подписке (Rentsoft)|CarbonBilling:ПО по подписке (Rentsoft)] h3. cabinet_reports Отчеты из [CarbonBilling:Конструктор отчетов]. Статья документации: [Отчёты в личном кабинете] h3. cabinet_set_user_info Смена данных абонента. Параметрами являются поля абонента. Примеры использования: Статья документации: [CarbonBilling:Изменение данных абонента в ЛК] Пример использования: [Настройка SMS оповещений в личном кабинете] h3. cabinet_tarif_info Информация о текущем тарифе абонента. h3. cabinet_tarif_list Список тарифов. Параметры: * only_available=1 - отображать в списке только тарифы доступные абоненту h3. cabinet_user_info Информация об абоненте. h3. cabinet_user_info_sidebar Данные абонента, предназначенные для левого сайдбара. Статьи документации: * [CarbonBilling:Настройка выводимой информации в левом сайдбаре ЛК] * [CarbonBilling:Wordpress. Настройка меню кабинета.] h3. cabinet_uslugi Список услуг абонента и форма подключения доступных услуг.
|