Користувальницькькі налаштування

Налаштування сайту


templating

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
Наступна ревізія По сторонах наступні версії
templating [2023/01/28 15:21]
nightfly
templating [2023/01/28 15:52]
nightfly [Шаблони DHCP]
Рядок 96: Рядок 96:
 Починаючи з Ubilling 1.3.5 для docx документів, також доступні такі макроси: Починаючи з Ubilling 1.3.5 для docx документів, також доступні такі макроси:
  
-**{CONTRACTDATELIT}** - дата підписання угоди з локалізованим місяцем +**{CONTRACTDATELIT}** - дата підписання угоди з локалізованим місяцем\\ 
-**{CONTRACTDATEFROMLIT}** - дата початку угоди з локалізованим місяцем +**{CONTRACTDATEFROMLIT}** - дата початку угоди з локалізованим місяцем\\ 
-**{CONTRACTDATETILLLIT}** - дата закінчення угоди, з локалізованим місяцем +**{CONTRACTDATETILLLIT}** - дата закінчення угоди, з локалізованим місяцем\\ 
-**{CONDETPRICE}** - вартість підключення з condet +**{CONDETPRICE}** - вартість підключення з condet\\ 
-**{CONDETPERIOD}** - термін підключення +**{CONDETPERIOD}** - термін підключення\\ 
-**{AGENTNAMEABBR}** - скорочена назва організації з довідника "Господарюючі суб`єкти" +**{AGENTNAMEABBR}** - скорочена назва організації з довідника "Господарюючі суб`єкти"\\ 
-**{AGENTSIGNATORY}** - підписант угоди з боку провайдера +**{AGENTSIGNATORY}** - підписант угоди з боку провайдера\\ 
-**{AGENTSIGNATORY2}** - підписант угоди з боку провайдера альтернативний +**{AGENTSIGNATORY2}** - підписант угоди з боку провайдера альтернативний\\ 
-**{AGENTBASIS}** - на основі чого діє підписант (на основі статуту, довіреності, тощо) +**{AGENTBASIS}** - на основі чого діє підписант (на основі статуту, довіреності, тощо)\\ 
-**{AGENTMAIL}** - пошта провайдера +**{AGENTMAIL}** - пошта провайдера\\ 
-**{AGENTSITE}** - сайт провайдера +**{AGENTSITE}** - сайт провайдера\\ 
-**{CORPNAMEABBR}** - скорочене найменування Юр. Особи типу "ЗАТ УкрКонеСервіс" +**{CORPNAMEABBR}** - скорочене найменування Юр. Особи типу "ЗАТ УкрКонеСервіс"\\ 
-**{CORPSIGNATORY}** - підписант угоди з боку Юр. Особи +**{CORPSIGNATORY}** - підписант угоди з боку Юр. Особи\\ 
-**{CORPSIGNATORY2}** - підписант угоди з боку Юр. Особи тіпа альтернативний +**{CORPSIGNATORY2}** - підписант угоди з боку Юр. Особи тіпа альтернативний\\ 
-**{CORPBASIS}** - на підставі чого діє підписант з боку клієнта +**{CORPBASIS}** - на підставі чого діє підписант з боку клієнта\\ 
-**{CORPEMAILDOCS}** - пошта Юр. Особи для відсилки рахунків, актів, тощо+**{CORPEMAILDOCS}** - пошта Юр. Особи для відсилки рахунків, актів, тощо\\
  
  
-Для печати из документов из [[userstats|кабинета пользователя]], начиная с Ubilling 0.5.0 доступны макросы:\\+Для друку з документів з [[userstats|кабінету користувача]], починаючи з Ubilling 0.5.0доступні макроси:\\
 **{LOGIN}**\\ **{LOGIN}**\\
 **{PASSWORD}**\\ **{PASSWORD}**\\
Рядок 140: Рядок 140:
  
  
-====== Шаблоны DHCP ======+====== Шаблони DHCP ======
 //global.template//\\ //global.template//\\
-Поддерживаются макро:\\ +Підтримуються наступні макро:\\ 
-**{SUBNETS}** - место вставки конфигов сабнетов\\ + 
-**{DENYMEMBERS}** - генерирует запрет для выдачи из пула адресов, для классов используемых с option 82\\ +**{SUBNETS}** - місце вставки конфігів сабнетів\\ 
-**{DENYVLANGENMEMBERS}** - генерирует запрет для выдачи из пула адресов, для классов используемых с VLANGEN_SUPPORT\\ +**{DENYMEMBERS}** - генерує заборону для видачі з пулу адрес, для класів, що використовуються з option 82\\ 
-**{DENYONUMEMBERS}** - генерирует запрет выдачу из пула адресов, для классов используемых сетями dhcp option 82 + mac onu bdcom/zte.+**{DENYVLANGENMEMBERS}** - генерує заборону для видачі з пулу адрес, для класів, що використовуються з VLANGEN_SUPPORT\\ 
 +**{DENYONUMEMBERS}** - генерує заборону видачу з пулу адрес для класів використовуваних мережами dhcp option 82 + mac onu bdcom/zte.
  
 //subnets.template//\\ //subnets.template//\\
-Поддерживаются макро:\\ +Підтримуються макро:\\ 
-**{STARTIP}** - начальная IP подсети\\ +**{STARTIP}** - початкова IP підмережі\\ 
-**{ENDIP}** - конечная IP подсети\\ +**{ENDIP}** - кінцева IP підмережі\\ 
-**{NETWORK}** - подсеть без маски\\ +**{NETWORK}** - підмережа без маски\\ 
-**{MASK}** - маска подсети в виде (например 255.255.255.0)\\ +**{MASK}** - маска підмережі у вигляді (наприклад 255.255.255.0)\\ 
-**{CIDR}** - битовая CIDR маска подсети (например 24)\\ +**{CIDR}** - бітова CIDR маска підмережі (наприклад 24)\\ 
-**{ROUTERS}** - шлюз, по умолчанию это начальная IP+1\\ +**{ROUTERS}** - шлюз, за замовчуванням це початкова IP+1\\ 
-**{HOSTS}** - имя файла с хостами в данной подсети\\+**{HOSTS}** - ім'я файлу з хостами в даній підмережі\\
  
-Например если для сети 172.30.0.0/20 использовать шаблоны global.template и subnets.template:\\+Наприклад, якщо для мережі 172.30.0.0/20 використовувати наступні шаблони global.template та subnets.template:\\
      
   #global.template   #global.template
Рядок 183: Рядок 184:
   }    } 
      
-мы получим на выходе следующий dhcpd.conf: +в результаті ми отримаємо наступний dhcpd.conf: 
-   +<file ini dhcpd.conf>  
-  +
   option domain-name "ourisp";    option domain-name "ourisp"; 
   option domain-name-servers 8.8.8.8;    option domain-name-servers 8.8.8.8; 
Рядок 195: Рядок 195:
   one-lease-per-client true;    one-lease-per-client true; 
   deny duplicates;     deny duplicates;  
 +  
   shared-network ourisp {   shared-network ourisp {
   subnet 172.30.0.0 netmask 255.255.240.0 {    subnet 172.30.0.0 netmask 255.255.240.0 { 
Рядок 204: Рядок 205:
   }    } 
   }   }
 +</file>
  
-====== Шаблон кабинета пользователя ====== +====== Шаблони експорту оплат ======
-**<?=__('User stats') ?>** - вывод локализированной строки\\ +
-**<?=zbs_ModulesMenuShow (); ?>** - меню подгруженных модулей\\ +
-**<?=$ContentContainer ?>** - место вывода основного контента\\ +
-**<?=zbs_LangSelector();?>** - место для вывода селектора языка\\ +
-**<?=zbs_IspLogoShow();?>** - логотип провайдера если указано (с 0.5.4)\\ +
-**<?=zbs_CustomBackground(); ?>** - место вывода кастомного стиля с бекграундом для body (с 0.5.4)\\ +
-**<?=zbs_CopyrightsShow();?>** - место вывода копирайтов, отладочной информации и ссылок на провайдера\\ +
-**<?=zbs_GetCurrentSkinPath(); ?>** - путь к текущему скину (с 0.7.9)\\+
  
- +Підтримуються макро:\\ 
- +**{FROMDATE} та {FROMTIME}** - початкова дата та час експорту\\ 
-====== Шаблоны експорта платежей ====== +**{TODATE} та {TOTIME}** - кінцева дата та час експорту\\
- +
-Поддерживаються макро:\\ +
-**{FROMDATE} и {FROMTIME}** - начальная дата и время експорта\\ +
-**{TODATE} и {TOTIME}** - конечные дата и время експорта\\+
 **{AGENTNAME}** - контрагент\\ **{AGENTNAME}** - контрагент\\
 **{AGENTEDRPO}** - ДРПО контрагента\\ **{AGENTEDRPO}** - ДРПО контрагента\\
-**{PAYDATE}** - дата платежа\\ +**{PAYDATE}** - дата платежу\\ 
-**{PAYTIME}** - время оплаты\\ +**{PAYTIME}** - час оплати\\ 
-**{PAYSUMM}** - сума платежа цифрами\\ +**{PAYSUMM}** - сума платежу цифрами\\ 
-**{CONTRACT}** - номер договора пользователя\\ +**{CONTRACT}** - номер договору користувача\\ 
-**{CONTRACTDATE}**  - дата заключения договора\\ +**{CONTRACTDATE}** - дата укладання договору\\ 
-**{REALNAME}** - Ф.И.Опользователя\\+**{REALNAME}** - П.І.Бкористувача\\
 **{DRFO}** - код ДРФО\\ **{DRFO}** - код ДРФО\\
-**{JURFACE}** - является ли юридическим лицом\\ +**{JURFACE}** - чи є юридичною особою\\ 
-**{TARIFF}** - тариф пользователя\\ +**{TARIFF}** - тариф користувача\\ 
-**{STREET}** - улица\\ +**{STREET}** - вулиця\\ 
-**{BUILD}** - дом\\+**{BUILD}** - будинок\\
 **{APT}** - квартира\\ **{APT}** - квартира\\
-**{NOTE}** - примечание к платежу\\ +**{NOTE}** - примітка до платежу\\ 
-**{PAYID}** - уникальный идентификатор платежа\\ +**{PAYID}** - унікальний ідентифікатор платежу\\
- +
  
-====== Шаблоны печати чеков ======+====== Шаблони друку чеків ======
    
  
-Поддерживаются макро:\\+Підтримуються макро:\\
  
 **{AGENTEDRPO}** - ДРПО контрагента\\ **{AGENTEDRPO}** - ДРПО контрагента\\
 **{AGENTNAME}** - контрагент\\ **{AGENTNAME}** - контрагент\\
-**{PAYDATE}** - дата и время оплаты\\ +**{PAYDATE}** - дата та час оплати\\ 
-**{PAYSUMM}** - сумма платежа цифрами\\ +**{PAYSUMM}** - сума платежу цифрами\\ 
-**{PAYSUMM_LIT}** - сумма платежа прописью\\ +**{PAYSUMM_LIT}** - сума платежу прописом\\ 
-**{PAYID}** - идентификатор платежа\\ +**{PAYID}** - ідентифікатор платежу\\ 
-**{DAYPAYID}** - номер платежа в разрезе дня\\ +**{DAYPAYID}** - номер платежу в розрізі дня\\ 
-**{PAYIDENC}** - идентификатор платежа в виде IDENC\\ +**{PAYIDENC}** - ідентифікатор платежу у вигляді IDENC\\ 
-**{FULLADDRESS}** - полный адрес абонента\\ +**{FULLADDRESS}** - повна адреса абонента\\ 
-**{REALNAME}** - Ф.И.О. абонента\\ +**{REALNAME}** - П.І.Б. абонента\\ 
-**{PAYTARGET**} - назначение платежа\\ +**{PAYTARGET**} - призначення платежу\\ 
-**{CDAY} {CMONTH} {CYEAR}** - текущие день, месяц, год\\+**{CDAY} {CMONTH} {CYEAR}** - поточний день, місяцьрік\\ 
 +**{PAYMENTID}** - Платіжний ID користувача\\
  
-Начиная с Ubilling 0.5.0 для шаблонов docx добавлены следующие макросы:+Починаючи з Ubilling 0.5.0 до шаблонів чеків docx додані такі макроси:
  
-**{LOGIN}** - Логин абонента\\ +**{LOGIN}** - Логін абонента\\ 
-**{CONTRACT}** - Номер договора\\+**{CONTRACT}** - Номер договору\\
 **{EMAIL}** - E-mail абонента\\ **{EMAIL}** - E-mail абонента\\
 **{PHONE}** - Телефон абонента\\ **{PHONE}** - Телефон абонента\\
-**{MOBILE}** - Мобильный абонента\\ +**{MOBILE}** - Мобільний абонент\\ 
-**{PAYSUMM_CELS}** - Сумма платежа елые)\\ +**{PAYSUMM_CELS}** - Сума платежу ілі)\\ 
-**{PAYSUMM_COPS}** - Сумма платежа (Копейки)\\+**{PAYSUMM_COPS}** - Сума платежу (Копійки)\\ 
 +**{PAYNOTE}** - Примітки до платежу\\
  
-Начиная с Ubilling 0.7.3 для шаблонов docx добавлены следующие макросы: 
  
-**{PAYNOTE}** - Примечания к платежу\\+====== Шаблоны конфігів DOCSIS модемів ======
  
-Начиная с Ubilling 0.8.9 для шаблонов HTML добавлены следующие макросы:+підтримуються макро:\\
  
-**{PAYMENTID}** - Платежный ID пользователя\\ +**{USER_MAC}** - MAC користувача\\ 
-====== Шаблоны конфигов DOCSIS модемов ======+**{USER_IP}** - IP користувача за яким закріплений модем\\
  
 +====== Шаблони друку боржників КТБ ======
  
-поддерживаются макро:\\ +**{REALNAME}** - ПІБ користувача КТБ\\ 
-**{USER_MAC}** - MAC пользователя\\ +**{STREET}** - Вулиця проживання користувача\\ 
-**{USER_IP}** - IP пользователя за которым закреплен модем\\ +**{BUILD}** - Будинок\\
- +
-====== Шаблоны печати должников КТВ ====== +
-**{REALNAME}** - ФИО пользователя\\ +
-**{STREET}** - Улица проживания пользователя\\ +
-**{BUILD}** - Дом\\+
 **{APT}** - Квартира\\ **{APT}** - Квартира\\
-**{DEBT}** - Сума на счету\\ +**{DEBT}** - Сума на рахунку\\ 
-**{CURDATE}** - Текущая дата\\ +**{CURDATE}** - Поточна дата\\ 
-**{PAYDAY}** - первое число текущего месяца\\ +**{PAYDAY}** - перше число поточного місяця\\
- +
-====== TurboSMS ====== +
-**{LOGIN}** - логин абонента\\ +
-**{REALNAME}** - Ф.И.О. абонента\\ +
-**{REALNAMETRANS}** - Ф.И.О. абонента транслитом\\ +
-**{CASH}** - количество денег на счету абонента\\ +
-**{ROUNDCASH}** - количество денег на счету абонента с округлением до второго знака\\ +
-**{CREDIT}** - кредитный лимит абонента\\ +
-**{TARIFF}** - тариф абонента\\ +
-**{TARIFFPRICE}** - стоимость тарифа абонента\\ +
-**{CURDATE}** - текущая дата\\ +
-**{PAYID}** - платежный идентификатор абонента\\+
  
  
 ====== SMSZilla ====== ====== SMSZilla ======
-**{LOGIN}** - логин абонента\\ + 
-**{REALNAME}** - Ф.И.О. абонента\\ +**{LOGIN}** - логін абонента\\ 
-**{TARIFF}** - название тарифа абонента\\ +**{REALNAME}** - П.І.Б. абонента\\ 
-**{TARIFFPRICE}** - стоимость тарифа абонента\\ +**{TARIFF}** - назва тарифу абонента\\ 
-**{PAYMENTID}** - платежный ID абонента\\ +**{TARIFFPRICE}** - вартість тарифу абонента\\ 
-**{CREDIT}** - значение кредита абонента\\ +**{PAYMENTID}** - платіжний ID абонента\\ 
-**{CASH}** - сумма денег на счету абонента\\ +**{CREDIT}** - значення кредиту абонента\\ 
-**{LACK}** - необходимое количество денег, которое требуется положить на счет для продолжения работы\\ +**{CASH}** - сума грошей на рахунку абонента\\ 
-**{ROUNDCASH}** - округленная до копеек сумма на счету абонента\\ +**{LACK}** - необхідна кількість грошейяку потрібно покласти на рахунок для продовження роботи\\ 
-**{IP}** - IP адрес абонента\\ +**{ROUNDCASH}** - заокруглена до копійок сума на рахунку абонента\\ 
-**{MAC}** - MAC адрес абонента\\ +**{IP}** - IP адреса абонента\\ 
-**{FULLADDRESS}** - полный адрес абонента\\+**{MAC}** - MAC адреса абонента\\ 
 +**{FULLADDRESS}** - повна адреса абонента\\
 **{PHONE}** - телефон абонента\\ **{PHONE}** - телефон абонента\\
-**{MOBILE}** - основная мобилка абонента\\ +**{MOBILE}** - основна мобілка абонента\\ 
-**{CONTRACT}** - номер договора абонента\\+**{CONTRACT}** - номер договору абонента\\
 **{EMAIL}** - email абонента\\ **{EMAIL}** - email абонента\\
-**{CURDATE}** - текущая дата\\+**{CURDATE}** - поточна дата\\
 **{PASSWORD}** - пароль абонента\\ **{PASSWORD}** - пароль абонента\\
-**{TARIFFPERIOD}** - периодичность снатия АП (день/месяц)\\ +**{TARIFFPERIOD}** - періодичність нарахування АП (день/місяць)\\ 
-**{USERONLINELEFTDAY}** - количество дней оплаченной услуги (0 в случае если услуга отключена) \\ +**{USERONLINELEFTDAY}** - кількість днів оплаченої послуги (0 у разі якщо послугу вимкнено) \\ 
-**{USERONLINETODATE}** - дата до которой оплачена услуга (текущая дата в случаеесли услуга отключена \\+**{USERONLINETODATE}** - дата до якої оплачена послуга (поточна дата у разіякщо послугу вимкнено \\ 
 ====== DHCP option82 ====== ====== DHCP option82 ======
 +
 **{HOSTNAME}** - dhcp hostname \\ **{HOSTNAME}** - dhcp hostname \\
 **{REMOTEID}** - agent.remote-id\\ **{REMOTEID}** - agent.remote-id\\
Рядок 335: Рядок 311:
 **{SWITCHMAC}** - user switch MAC/REMOTEID\\ **{SWITCHMAC}** - user switch MAC/REMOTEID\\
 **{SWITCHPORT}** - user switch PORT\\ **{SWITCHPORT}** - user switch PORT\\
 +
 ====== FreeRADIUS ====== ====== FreeRADIUS ======
 +
 **{LOGIN}**\\ **{LOGIN}**\\
 **{PASSWORD}**\\ **{PASSWORD}**\\
Рядок 355: Рядок 333:
  
  
-====== Печать квитанций ====== +====== Друк квитанцій ====== 
-**{CURDATE}** - текущая дата \\ + 
-**{PAYFORPERIODSTR}** - оплата за период(месяцы), например: март 2019, апрель 2019 \\ +**{CURDATE}** - поточна дата \\ 
-**{PAYTILLMONTHYEAR}** - будет заменено на текущий год + следующий месяц(согласно формату датыуказанному в шаблоне) \\ +**{PAYFORPERIODSTR}** - оплата за період (місяць), наприклад: березень 2019, квітень 2019 \\ 
-**{PAYTILLDATE}** - оплатить до указанной даты \\ +**{PAYTILLMONTHYEAR}** - буде замінено на поточний рік наступний місяць (відповідно до формату дативказаного у шаблоні) \\ 
-**{SERVICENAME}** - наименование оплачиваемой услуги \\ +**{PAYTILLDATE}** - сплатити до вказаної дати \\ 
-**{CONTRACT}** - номер договора пользователя \\ +**{SERVICENAME}** - найменування оплачуваної послуги \\ 
-**{REALNAME}** - ФИО пользователя \\ +**{CONTRACT}** - номер угоди користувача \\ 
-**{STREET}** - улица проживания пользователя \\ +**{REALNAME}** - ПІБ користувача \\ 
-**{BUILD}** - дом \\+**{STREET}** - вулиця проживання користувача \\ 
 +**{BUILD}** - будинок \\
 **{APT}** - квартира \\ **{APT}** - квартира \\
-**{PHONE}** - телефон пользователя \\ +**{PHONE}** - телефон користувача \\ 
-**{MOBILE}** - мобильный пользователя \\ +**{MOBILE}** - мобільний користувача \\ 
-**{TARIFF}** - тариф пользователя \\ +**{TARIFF}** - тариф користувача \\ 
-**{TARIFFPRICE}** - стоимость тарифа пользователя \\ +**{TARIFFPRICE}** - вартість тарифу користувача \\ 
-**{TARIFFPRICECOINS}** - стоимость тарифа пользователя выраженная в копейках  \\ +**{TARIFFPRICECOINS}** - вартість тарифу користувача виражена в копійках \\ 
-**{TARIFFPRICEDECIMALS}** - стоимость тарифа пользователя с двумя знаками после запятой \\ +**{TARIFFPRICEDECIMALS}** - вартість тарифу користувача з двома знаками після коми \\ 
-**{SUMM}** - сумма к оплате \\ +**{SUMM}** - сума до оплати \\ 
-**{SUMMCOINS}** - сумма к оплате выраженная в копейках \\ +**{SUMMCOINS}** - сума до оплати виражена в копійках \\ 
-**{SUMMDECIMALS}** - сумма к оплате с двумя знаками после запятой \\+**{SUMMDECIMALS}** - сума до оплати з двома знаками після коми \\
  
templating.txt · Востаннє змінено: 2023/02/04 12:08 повз nightfly