<?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>Fri, 17 Apr 2026 19:20:23 -0000</pubDate>

		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Как таковой очередности установки нет. Но модули устанавливаются раньше плагинов т.к. модуль не должен зависить от плагина. А наоборот. Плагин может зависить от мудуля т.к. назначение плагинов - расширение функционала модулей. Во время работы установщика автоматически установить плагин раньше модуля не получится.</p>

<p>Но если оба расширения - модули или оба расширения - плагины, то повлиять на очередность их установки вполне возможно, используя <a href="https://www.cotonti.com/docs/devel/custom_install_scripts">кастомный инсталлер</a>, в котором используется функция <strong>cot_install_step4_import()</strong> в которой можно по-своему отсортировать массивы $selected_modules и $selected_plugins.</p>
]]></description>
			<pubDate>Нд, 13 Кві 2025 06:34:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=9419&d=0#post48437]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Странная зависимость полей плагина в модуле. Нужно чтобы модуль был автономным, а плагин не ставился без наличия модуля.</p>

<p>Спрва ставится один компонент который автономнен, а потом все которые работают с его использованием.  Не вижу проблемы.</p>
]]></description>
			<pubDate>Thu, 10 Кві 2025 16:42:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=9419&d=0#post48434]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Пожалуйста, нужна помощь. Мой плагин Strogare устанавливает дополнительные поля в таблицу (cot_structure) для структуры. А модуль Prime с помощью файла (prime.install.sql) устанавливаемый также в этой сборке использует дополнительные поля из плагина strogare. Если в ручном режиме, я сначала активирую  плагина strogare, а потом модуль Prime, то все работает.<br />
А если автоматом с помощью файла install.install.php,</p>

<pre class="brush:php;">
$default_modules = array('index', 'page', 'users', 'prime');
$default_plugins = array('ckeditor', 'html', 'htmlpurifier', 'mcaptcha', 'strogare');</pre>

<p>то происходит ошибка. Модуль Prime раньше устанавливается и выдает ошибки, потому что не установлены дополнительные поля из плагина strogare. Как решается эта проблема? Существует ли способ автоматической зависимости очередности установки плагинов и модулей?</p>

<p>Не помогло, вставка в модуль</p>

<pre class="brush:php;">
Requires_plugins=strogare</pre>

<p> </p>
]]></description>
			<pubDate>Thu, 10 Кві 2025 09:27:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=9419&d=0#post48433]]></link>
		</item>
	</channel>
</rss>