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

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


receipts

Розбіжності

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

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

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
receipts [2023/06/15 21:04]
bobr
receipts [2023/06/15 21:17]
bobr [Підтримувані змінні та макроси]
Рядок 44: Рядок 44:
 **{APT}** - квартира \\ **{APT}** - квартира \\
 **{EXTADDR_POSTALCODE}** - поштовий індекс з додаткових полів адреси. Вимагає ввімкненої alter.ini опції ADDRESS_EXTENDED_ENABLED. \\ **{EXTADDR_POSTALCODE}** - поштовий індекс з додаткових полів адреси. Вимагає ввімкненої alter.ini опції ADDRESS_EXTENDED_ENABLED. \\
-**{EXTADDR_TOWNDISTR}**** - район/ПГТ/округ/етс із додаткових полів адреси. Потребує ввімкненої alter.ini опції ADDRESS_EXTENDED_ENABLED. \\+**{EXTADDR_TOWNDISTR}** - район/ПГТ/округ/етс із додаткових полів адреси. Потребує ввімкненої alter.ini опції ADDRESS_EXTENDED_ENABLED. \\
 **{EXTADDR_ADDREXT}** - додаткова інфо за адресою з додаткових полів адреси. Потребує ввімкненої alter.ini опції ADDRESS_EXTENDED_ENABLED. \\ **{EXTADDR_ADDREXT}** - додаткова інфо за адресою з додаткових полів адреси. Потребує ввімкненої alter.ini опції ADDRESS_EXTENDED_ENABLED. \\
 **{PHONE}** - телефон користувача \\ **{PHONE}** - телефон користувача \\
Рядок 58: Рядок 58:
  
 ==== QR-коди спеціальні змінні та макроси ==== ==== QR-коди спеціальні змінні та макроси ====
----- \\ +---- 
-Для генерації QR-кодів передбачається використання JS-бібліотеки **jquery.qrcode** і відповідної мінімальної "обвязки" для неї. У шаблоні-прикладі вже є всі мінімально необхідні для цього скрипти.  +Для генерації QR-кодів передбачається використання JS-бібліотеки **jquery.qrcode** і відповідної мінімальної "обв`язки" для неї. У шаблоні-прикладі вже є всі мінімально необхідні для цього скрипти. \\
-Для коректної генерації та розташування QR-кодів використовуються такі макроси:+
  
-**{QR_CODES_CNT}**** - кількість QR-кодів, яка, по суті, дорівнює кількості абонентів (документів, що генеруються). Використовується JS-скриптом для обходу елементів DOM з відповідними індексами. Розташовувати в **heading**-секції.+Для коректної генерації та розташування QR-кодів використовуються такі макроси:  
 + 
 +**{QR_CODES_CNT}** - кількість QR-кодів, яка, по суті, дорівнює кількості абонентів (документів, що генеруються). Використовується JS-скриптом для обходу елементів DOM з відповідними індексами. Розташовувати в **heading**-секції.
  
 **{QR_CODE_CONTENT}** - дані, які потрібно "упакувати" в QR-код. Розташовувати в **body**-секції. **{QR_CODE_CONTENT}** - дані, які потрібно "упакувати" в QR-код. Розташовувати в **body**-секції.
Рядок 68: Рядок 69:
 **{QR_INDEX}** - індекс або порядковий номер QR-коду, за яким JS-скрипт знаходитиме елемент DOM, який міститиме сам QR-код або ж містить дані, що їх треба "упакувати" в QR-код. Розташовувати в **body**-секції. **{QR_INDEX}** - індекс або порядковий номер QR-коду, за яким JS-скрипт знаходитиме елемент DOM, який міститиме сам QR-код або ж містить дані, що їх треба "упакувати" в QR-код. Розташовувати в **body**-секції.
  
-**{QR_EMBED}**** - наявність цього макросу вказує, що генерація QR-кодів повинна проводитися на стороні сервера і готовий QR-код вбудовується в документ у вигляді закодованого в Base64 зображення. Також **необхідно** не забути додати в секцію **heading** прихований інпут виду:+**{QR_EMBED}** - наявність цього макросу вказує, що генерація QR-кодів повинна проводитися на стороні сервера і готовий QR-код вбудовується в документ у вигляді закодованого в Base64 зображення. Також **необхідно** не забути додати в секцію **heading** прихований інпут виду:
 <code html> <code html>
 <input id="qr_embedded" type="hidden" value="0" /> <input id="qr_embedded" type="hidden" value="0" />
receipts.txt · Востаннє змінено: 2023/06/15 21:17 повз bobr