Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
stigma [2023/09/27 23:04] nightfly |
stigma [2023/11/04 13:10] (поточний) nightfly [Типи рендерингу] |
||
|---|---|---|---|
| Рядок 9: | Рядок 9: | ||
| [stigmasettings] | [stigmasettings] | ||
| TYPE=radiolist | TYPE=radiolist | ||
| + | BASECLASS=dashtask | ||
| ACTIVECLASS=todaysig | ACTIVECLASS=todaysig | ||
| ANIMATION=1 | ANIMATION=1 | ||
| + | RENDERER=iconic | ||
| [buy] | [buy] | ||
| Рядок 27: | Рядок 29: | ||
| ===== Коротко про формат конфігурації ===== | ===== Коротко про формат конфігурації ===== | ||
| - | Секція " | + | Секція " |
| Далі всі секції, | Далі всі секції, | ||
| Рядок 150: | Рядок 152: | ||
| що призведе до завантаження даних про стани тільки для айтема $userLogin у межах scop-а USERBUYROUTER у процесі створення інстансу, | що призведе до завантаження даних про стани тільки для айтема $userLogin у межах scop-а USERBUYROUTER у процесі створення інстансу, | ||
| + | |||
| + | |||
| + | ===== Логування змін станів ===== | ||
| + | |||
| + | Базово, | ||
| + | |||
| + | * TASKMAN: | ||
| + | * SYSTEM: | ||
| + | * CUSTOM: | ||
| + | |||
| + | Для логування до довільної таблиці, | ||
| + | |||
| + | <code sql> | ||
| + | CREATE TABLE IF NOT EXISTS `somecustomlog` ( | ||
| + | `id` INT(11) NOT NULL AUTO_INCREMENT, | ||
| + | `date` datetime NOT NULL, | ||
| + | `admin` VARCHAR(64) DEFAULT NULL, | ||
| + | `scope` VARCHAR(64) DEFAULT NULL, | ||
| + | `itemid` VARCHAR(128) NOT NULL, | ||
| + | `action` VARCHAR(32) DEFAULT NULL, | ||
| + | `state` VARCHAR(255) DEFAULT NULL, | ||
| + | | ||
| + | KEY `scope` (`scope`), | ||
| + | KEY `itemid` (`itemid`) | ||
| + | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; | ||
| + | </ | ||
| + | |||
| + | |||
| + | Логування TASKMAN: ви не використовуватимете з ймовірністю 99%, з логуванням SYSTEM: | ||
| + | |||
| + | <code php> | ||
| + | | ||
| + | </ | ||
| + | |||
| + | в системному лозі з' | ||
| + | |||
| + | < | ||
| + | STIGMA [поточний_SCOPE] CHANGE [ідентифікатор_айтема] `[якийсь_стан]` ON `[ідентифікатор_стану]` | ||
| + | </ | ||
| + | |||
| + | Чим буде заповнюватись табличка somecustomlog при логуванні CUSTOM: | ||
| + | |||
| + | <code php> | ||
| + | | ||
| + | </ | ||
| + | |||
| + | теж доволі зрозуміло з іменування її полів. | ||
| + | |||
| + | ===== Типи рендерингу ===== | ||
| + | |||
| + | Починаючи з Ubilling 1.4.1 в секції конфігурації [stigmasettings] також можна опційно встановити опцію **RENDERER**, | ||
| + | |||
| + | Можливі значення опції на даний момент: | ||
| + | |||
| + | * iconic | ||
| + | * selector - просто стандартний селектор у вигляді " | ||
| + | * textlink - зображає всі наявні стани в скоупі у вигляді простих текстових посилань. | ||
| + | * imagelink - зображає всі наявні стани в скоупі у вигляді простих текстових посилань з маленькими іконками станів. | ||
| + | |||
| + | |||