<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Пользовательские типы переменных настройки</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 19 Apr 2026 01:06:01 -0000</pubDate>

		<item>
			<title>CrazyFreeMan</title>
			<description><![CDATA[<p>А я на 0.9.18 мучал мучал этот тип смотрю что-то не хватает а вот оно что :) Попробуем и отпишемся </p>

<p>Спасибо за работу!</p>
]]></description>
			<pubDate>Пт, 04 Гру 2015 19:47:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8026&d=0#post41225]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>В рамках исправления двух заявок: <br /><a href="https://github.com/Cotonti/Cotonti/issues/1368" rel="nofollow">№1368</a> «Расширение списка типов переменных конфигурапции»<br /><a href="https://github.com/Cotonti/Cotonti/issues/1447" rel="nofollow">№1447</a> «Фильтрация данных для `<span class="js-issue-title">$cfg[maxrowsperpage]`</span>»</p>

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

<p>Подробную документацию можно прочесть <strong><a href="https://github.com/macik/cotonti-dev-docs/blob/master/extensions_cfg_custom.md" rel="nofollow">здесь</a> </strong>(там описана вся суть).<br />
(После выхода 0.9.19 документацию перенесем сюда и сделаем перевод.)</p>

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

<p>Для тестов можно скачать последнее из Мастер-ветки и вот <a href="https://github.com/macik/cot-test_customcfg/" rel="nofollow">этот плагин</a>. В плагине в качестве демонстрации реализованы <br />
простые поля для ввода сотового телефона и пароля (<a href="https://github.com/macik/cot-test_customcfg/blob/master/sample_screen.png?raw=true" rel="nofollow">иллюстрация</a>).<br />
Предварительно рекомендуется прочитать документацию, затем смотреть код.</p>

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

<ul><li>для переменных типа `radio` доступно указание списков из произвольного числа пунктов (сейчас только 2 — нет/да) и произвольного указания значений (сейчас это 0 и 1 соответствеено).</li>
	<li>расширен функционал типа `callback` — можно будет возвращать массив в формате `VALUE=&gt;TITLE` без <a href="http://github.com/Cotonti/Cotonti/blob/master/modules/page/inc/page.functions.php#L320-L321" rel="nofollow">дополнительных хитростей</a>. </li>
</ul><p><strong>Плагино-писателям предлагаю до выхода релиза потестировать и задавать вопросы.</strong><br />
 </p>
]]></description>
			<pubDate>Пт, 04 Гру 2015 18:27:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8026&d=0#post41224]]></link>
		</item>
	</channel>
</rss>