cotonti.com : Пользовательские типы переменных настройки https://www.cotonti.com Neueste Themenbeiträge Cotonti en Fri, 06 Feb 2026 23:05:09 -0000 CrazyFreeMan А я на 0.9.18 мучал мучал этот тип смотрю что-то не хватает а вот оно что :) Попробуем и отпишемся 

Спасибо за работу!

]]>
Fr, 04 Dez 2015 19:47:38 -0000
Macik В рамках исправления двух заявок: 
№1368 «Расширение списка типов переменных конфигурапции»
№1447 «Фильтрация данных для `$cfg[maxrowsperpage]`»

внедрен новый универсальный пользовательский тип переменной конфигурации (тип `custom`).
(частично внедрение было начато еще в 0.9.18 (но механизм до конца не работал).

Подробную документацию можно прочесть здесь (там описана вся суть).
(После выхода 0.9.19 документацию перенесем сюда и сделаем перевод.)

Если кратко, то разработчик расширения получает возможность создать любой тип
поля для переменной конфигурации и прописать свой алгоритм фильтрации данных (проверки
на ввод допустимых значений).

Для тестов можно скачать последнее из Мастер-ветки и вот этот плагин. В плагине в качестве демонстрации реализованы 
простые поля для ввода сотового телефона и пароля (иллюстрация).
Предварительно рекомендуется прочитать документацию, затем смотреть код.

Вместе с внедрением типа `custom` улучшено следующее:

  • для переменных типа `radio` доступно указание списков из произвольного числа пунктов (сейчас только 2 — нет/да) и произвольного указания значений (сейчас это 0 и 1 соответствеено).
  • расширен функционал типа `callback` — можно будет возвращать массив в формате `VALUE=>TITLE` без дополнительных хитростей

Плагино-писателям предлагаю до выхода релиза потестировать и задавать вопросы.
 

]]>
Fr, 04 Dez 2015 18:27:25 -0000