<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : MyTheme.rc.php Resources</title>
		<link>https://www.cotonti.com</link>
		<description>Son konu mesajları</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Tue, 05 May 2026 18:51:31 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>По группам - да. Но смысл по локациям - скорее хуже будет, так как </p>

<p>1. один раз загрузил все, дальше - кеш. Желательно который можно принудительно обновить у всех.</p>

<p>2. Грузим что то. На другой странице - почти то же самое снова. И все это разными потоками. Интернет летает уже всюду, я в автодом думаю про старлинк.</p>
]]></description>
			<pubDate>Çrş, 31 Mayıs 2023 10:04:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9241&d=0#post46768]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9241&amp;d=1#46760">#46760</a> <strong>Kopusha: </strong>
<p>по моему мнению стоит разделять css + js только по тому это зареганный юзер или нет, подключение отдельного js на отдельной стр (например jquery только для редактирования) не только не помогает но и мешает. Корректный подход это минимизирования js+css, и его кеширование целиком для зареганного юзера, который постоянно пользуется сайтом. загнал в кеш один - два файла и все. Пусть и больших. Для незареганных - просто сделать это на минималках.</p>
</blockquote>

<p>разделяю ваше мнение, в этом плане, я всегда стремился к дифферинциации подключаемых ресурсов, и в том числе между группами пользователей</p>
]]></description>
			<pubDate>Çrş, 31 Mayıs 2023 07:55:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9241&d=0#post46762]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>по моему мнению стоит разделять css + js только по тому это зареганный юзер или нет, подключение отдельного js на отдельной стр (например jquery только для редактирования) не только не помогает но и мешает. Корректный подход это минимизирования js+css, и его кеширование целиком для зареганного юзера, который постоянно пользуется сайтом. загнал в кеш один - два файла и все. Пусть и больших. Для незареганных - просто сделать это на минималках.</p>
]]></description>
			<pubDate>Çrş, 31 Mayıs 2023 07:39:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9241&d=0#post46760]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9241&amp;d=1#46698">#46698</a> <strong>Edward:</strong>
<p>Некоторые плагины требуют инициализации Jquery как можно раньше, поэтому его лучше в heder вынести. По крайней мере для залогиненных.</p>
</blockquote>

<p>Как раз от него стараюсь всячески отойти в сторону.</p>

<p>по крайней мере на стороне фронтэнда.</p>

<p>Понимаю, что без него теряются, якобы преимущества Ajax, на что много полярных взглядов.</p>

<p>Но современные JavaScript and CSS фреймворки как Bootstrap5 и UIkit3 решают львиную долю вопросов, позволяющих отказаться от JQuery, если не полностью, то подключать исключительно в конкретных локациях фронтэнда, - как пример при добавлении или редактировании статьи.</p>
]]></description>
			<pubDate>Pzt, 29 Mayıs 2023 08:25:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9241&d=0#post46703]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Делаю в футер, чтобы не тормозить загрузку страницы скрпитами.</p>

<p>Однако ваш варинант "по примеру ниже" вполне рабочий.</p>

<p>Более того, можно порядок подклбючения указать для скриптов и стилей. А впоследних апдейтах наконец-то запили доп. параметры (async, defer - например)</p>

<pre class="brush:php;">
Resources::linkFileFooter('//www.google.com/recaptcha/api.js?hl=ru&amp;nofonts=true&amp;render='.$cfg['plugin']['grecaptcha']['sitekey'], 'js', 30, 'async');</pre>

<p> </p>

<p>Я встретил только 1 нюанс.</p>

<p>Некоторые плагины требуют инициализации Jquery как можно раньше, поэтому его лучше в heder вынести. По крайней мере для залогиненных.</p>
]]></description>
			<pubDate>Paz, 28 Mayıs 2023 19:21:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9241&d=0#post46698]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<p>Уже не помню откуда "подцепил",</p>

<p>но сколько себя помню,</p>

<p>в MyTheme.rc.php загрузку JavaScript и CSS подключал таким образом</p>

<pre class="brush:as3;">
&lt;!-- HEADER_HEAD --&gt;
cot_rc_add_file($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/bootstrap/css/bootstrap.min.css');
cot_rc_add_file($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/css/some-style.css');
cot_rc_add_file($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/css/my-style.css');

&lt;!-- FOOTER_RC --&gt;
cot_rc_link_footer($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/bootstrap/js/bootstrap.bundle.min.js');
cot_rc_link_footer($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/js/some-js.js');
cot_rc_link_footer($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/js/my-js.js');</pre>

<p> </p>

<p>то есть при помощи <code>cot_rc_add_file</code>  и <code>cot_rc_link_footer</code>  я задавал порядок</p>

<p>что будет и в какой последовательности в <code>HEADER_HEAD</code> и соответственно в <code>FOOTER_RC</code></p>

<p>но например, в скинах из коробки, я вижу что как бы всё в кучу, и всё уходит в <code>HEADER_HEAD</code></p>

<pre class="brush:as3;">
Resources::addFile($cfg['themes_dir'].'/'.$usr['theme'].'/css/reset.css');
Resources::addFile($cfg['themes_dir'].'/'.$usr['theme'].'/css/extras.css');
Resources::addFile($cfg['themes_dir'].'/'.$usr['theme'].'/css/default.css');
Resources::addFile($cfg['themes_dir'].'/'.$usr['theme'].'/css/modalbox.css');
Resources::addFile($cfg['themes_dir'].'/'.$usr['theme'].'/js/js.js');</pre>

<p>то есть и JavaScript и CSS всё вместе и в header.tpl</p>

<p>а мне нужно разделить и упорядочить последовательность.</p>

<p>Правильно ли будет подключить по примеру ниже:</p>

<pre class="brush:as3;">
&lt;!-- HEADER_HEAD --&gt;
Resources::addFile(Cot::$cfg['themes_dir'].'/'.Cot::$cfg['defaulttheme'].'/bootstrap/css/bootstrap.min.css');
Resources::addFile(Cot::$cfg['themes_dir'].'/'.Cot::$cfg['defaulttheme'].'/css/some-style.css');
Resources::addFile(Cot::$cfg['themes_dir'].'/'.Cot::$cfg['defaulttheme'].'/css/my-style.css');

&lt;!-- FOOTER_RC --&gt;
Resources::linkFileFooter(Cot::$cfg['themes_dir'].'/'.Cot::$cfg['defaulttheme'].'/bootstrap/js/bootstrap.bundle.min.js');
Resources::linkFileFooter(Cot::$cfg['themes_dir'].'/'.Cot::$cfg['defaulttheme'].'/js/some-js.js');
Resources::linkFileFooter(Cot::$cfg['themes_dir'].'/'.Cot::$cfg['defaulttheme'].'/js/my-js.js');</pre>

<p>или лучше прописывать подключение JavaScript файлов именно уже в footer.tpl ?</p>
]]></description>
			<pubDate>Cmt, 27 Mayıs 2023 15:04:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=9241&d=0#post46688]]></link>
		</item>
	</channel>
</rss>