<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Как создать глобальную переменную?</title>
		<link>https://www.cotonti.com</link>
		<description>Son konu mesajları</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 13 May 2026 10:23:31 -0000</pubDate>

		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Свои функции лучше вынести в файл «пользовательских функций». См. <a href="https://www.cotonti.com/forums/43219?m=posts">соседнюю тему</a>, там расписал.</p>
]]></description>
			<pubDate>Cum, 29 Ara 2017 07:52:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8492&d=0#post43220]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>У меня по всему сайту есть множество мест с условиями (в отдельные инклуды это не вынести что бы там править). Что то наподобии этого - </p>

<pre class="brush:php;gutter:false;toolbar:false;">
						&lt;!-- IF {PHP.item.item_rating} &gt; 8.5 AND {PHP.ratings_count} &gt; 20 AND {PHP.sys.now} - 302401 &gt; {PHP.item.item_date} AND {PHP.sys.now} - 1296000 &lt; {PHP.item.item_date} --&gt;
Что то одно
		&lt;!-- ENDIF --&gt;				

				&lt;!-- IF {PHP.item.item_rating} &gt; 9 AND {PHP.ratings_count} &gt; 50 AND {PHP.sys.now} - 1296001 &gt; {PHP.item.item_date} AND {PHP.sys.now} - 15552000 &lt; {PHP.item.item_date} --&gt;
Что то второе
 &lt;!-- ENDIF --&gt;	</pre>

<p>Вот эти циферки 8.5 или 20 из условий во всех местах должны<br />
а. быть идентичными<br />
б. легко меняться при необходимости<br />
На данный момент надо руками в 20+ TPL это править - даже автозамена не работает.<br />
Как создать где то тхт файл к примеру с <br />
small_item_rating = 8.5<br /><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">small_rating_count = 20</span><br style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;" /><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">medium_item_rating = 9<br />
medium_rating_count = 50 и тд<br />
Что бы в 1 месте поменял, а в условиях сделать как то так</span><br />
 </p>

<pre class="brush:php;gutter:false;toolbar:false;" style="font-size:15px;background-image:url(&quot;../img/code-blueprint.png&quot;);">
&lt;!-- IF {PHP.item.item_rating} &gt; {PHP.small_item_rating} AND {PHP.ratings_count} &gt; {PHP.small_rating_count } AND {PHP.sys.now} - 1296001 &gt; {PHP.item.item_date} AND {PHP.sys.now} - 15552000 &lt; {PHP.item.item_date} --&gt;
Что то
 &lt;!-- ENDIF --&gt;</pre>

<p>Или плагином. Пробовал использовать <span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;background-color:rgb(255,255,255);">{PHP.cfg.menu1} но их мало и это через попу - там не указать что за что отвечает и надо писать шпаргалку. Менять значения будет девочка-менеджер. Ей что {PHP.cfg.menu3} что {PHP.cfg.freetext3}</span></p>

<p class="updated"><strong>Added 11 minutes later:</strong></p>

<p>PS и очень хотелось бы что бы эта конструкция заработала в таком условии<br />
 </p>

<pre class="brush:php;gutter:false;toolbar:false;">
{PHP|cot_getfoliolist('index', 25, 'UNIX_TIMESTAMP() - 43200 &gt; item_date AND UNIX_TIMESTAMP() - 1296000 &lt; item_date AND item_rating &gt; 2' 'RAND()', '')}</pre>

<p><span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;text-align:justify;background-color:rgb(255,255,255);">{PHP.cfg.menu1} там не работает естественно.</span></p>

<p class="updated"><strong>Добавлено 5 часов спустя:</strong></p>

<p>==============================</p>

<p>UPD</p>

<p>Написал я функцию<br />
 </p>

<pre class="brush:php;gutter:false;toolbar:false;">
function flags_day_rating()
{
    $flags_day_rating = '8';
    return $flags_day_rating;
}
</pre>

<p>Теперь у меня {PHP|flags_day_rating} выдает везде 8. </p>

<p>Как объеденить две переменные, ведь нет возможности прописать </p>

<p><code class="php plain" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(51,51,51);float:none;height:auto;line-height:1.3em;width:auto;">{PHP</code><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">|flags_day_rating</span><code class="php plain" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(51,51,51);float:none;height:auto;line-height:1.3em;width:auto;">|cot_getfoliolist(</code><code class="php string" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(234,124,30);float:none;height:auto;line-height:1.3em;width:auto;">'index'</code><code class="php plain" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(51,51,51);float:none;height:auto;line-height:1.3em;width:auto;">, 25, </code><code class="php string" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(234,124,30);float:none;height:auto;line-height:1.3em;width:auto;">'UNIX_TIMESTAMP() - 43200 &gt; item_date AND UNIX_TIMESTAMP() - 1296000 &lt; item_date AND item_rating &gt; "this"'</code><code class="php string" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(234,124,30);float:none;height:auto;line-height:1.3em;width:auto;">'RAND()'</code><code class="php plain" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(51,51,51);float:none;height:auto;line-height:1.3em;width:auto;">, </code><code class="php string" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(234,124,30);float:none;height:auto;line-height:1.3em;width:auto;">''</code><code class="php plain" style="font-size:13.5px;background-color:rgb(250,250,250);white-space:pre;margin-right:0px;margin-left:0px;padding:0px;border-width:0px;background-image:none;font-family:Monaco, Menlo, Consolas, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;color:rgb(51,51,51);float:none;height:auto;line-height:1.3em;width:auto;">)}</code></p>

<p> </p>

<p class="updated"><strong>Добавлено 12 минут спустя:</strong></p>

<p><span style="color:#FF0000;"><u><strong>Разобрался - все работает</strong></u></span></p>

<div><span style="color:#FF0000;"><u><strong>{PHP.flags_day_rating|cot_getfoliolist('temptodeletelateradmin', 1, 'UNIX_TIMESTAMP() - 43200 &gt; item_date AND UNIX_TIMESTAMP() - 302400 &lt; item_date AND item_rating &gt; "$this"', "item_count DESC")}</strong></u></span></div>

<p><span style="color:#FF0000;"><u><strong>Закрываем вопрос. Возможно кому то будет полезна информация.</strong></u></span></p>
]]></description>
			<pubDate>Paz, 24 Ara 2017 07:56:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8492&d=0#post43215]]></link>
		</item>
	</channel>
</rss>