<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Вывод HTML блоков на определенной странице</title>
		<link>https://www.cotonti.com</link>
		<description>Son konu mesajları</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 18 Apr 2026 00:42:43 -0000</pubDate>

		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8080&amp;d=1#41520">#41520</a> <strong>Yusupov:</strong>
<p>Получать и использовать такие значения напрямую <strong>не безопасно! </strong></p>

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

<p>Для получения GET, POST, COOKIE, REQUEST, PUT, DELETE, DIRECT значений нужно использовать функцию-фильтр <a href="https://github.com/Cotonti/Cotonti/blob/master/system/functions.php#L343" rel="nofollow">cot_import()</a>, которая фильтрует значения согласно нужному типу данных. </p>

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

<p>Например:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
{PHP|cot_import('test', 'G', 'TXT')}</pre>

<p> </p>
</blockquote>

<p>Примеры выше приведены для общего ознакомления с <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;line-height:24px;text-align:justify;background-color:rgb(255,255,255);">{PHP|dump}, для вывода на экран.</span></p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 21:07:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41521]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8080&amp;d=1#41518">#41518</a> <strong>Roffun: </strong>
<p>Если для дебаггера, то можно с помощью {PHP|dump}  увидеть список всех переменных, в том числе get</p>

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

<p>Например, если в браузере набрать httр://cotonti.com?test=test  , то содержимое после ? можно получить:</p>

<ul class="dump" style="margin:0px;list-style:none;color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);"><li style="margin-bottom:0px;list-style:none;">{PHP._GET.test}  выведет <em>"test"</em></li>
	<li style="margin-bottom:0px;list-style:none;"> </li>
	<li style="margin-bottom:0px;list-style:none;">{PHP._REQUEST.test} выведет<em>"test"</em></li>
</ul><p style="margin-bottom:0px;list-style:none;"><span style="color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);">{PHP._SERVER.QUERY_STRING} выведет </span><em style="color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);">"test=test"</em></p>

<p style="margin-bottom:0px;list-style:none;"> </p>

<ul class="dump" style="margin:0px;list-style:none;color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);"><li style="margin-bottom:0px;list-style:none;">{PHP._SERVER.REQUEST_URI} выведет <em>"/?test=test"</em></li>
</ul><p style="margin-bottom:0px;list-style:none;"> </p>

<p style="margin-bottom:0px;list-style:none;"> </p>
</blockquote>

<p>Получать и использовать такие значения напрямую <strong>не безопасно! </strong></p>

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

<p>Для получения GET, POST, COOKIE, REQUEST, PUT, DELETE, DIRECT значений нужно использовать функцию-фильтр <a href="https://github.com/Cotonti/Cotonti/blob/master/system/functions.php#L343" rel="nofollow">cot_import()</a>, которая фильтрует значения согласно нужному типу данных. </p>
<p class="updated"><strong>Добавлено 5 минут спустя:</strong></p><p>Например:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
{PHP|cot_import('test', 'G', 'TXT')}</pre>

<p> </p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 19:44:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41520]]></link>
		</item>
		<item>
			<title>yourmaze</title>
			<description><![CDATA[<p>То что нужно! Всем спасибо за помощь<img alt="blush" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/embarrassed_smile.png" title="blush" width="23" /> Тема закрыта.</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 19:20:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41519]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8080&amp;d=1#41517">#41517</a> <strong>yourmaze: </strong>
<p>Спасибо за подробное объяснение. И еще вопрос. Как определить главную страницу? Проверить пустой ли get? И как для главной выводить другой header.tpl</p>
</blockquote>

<p>Можно с помощью {PHP.env.ext} , для главной это будет index</p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;!-- IF {PHP.env.ext} == 'index' --&gt;
главная
&lt;!-- ELSE --&gt;
не главная
&lt;!-- ENDIF --&gt;</pre>

<p>Насчет другого header, не совсем понял вопрос, если разные блоки или шапка, можно использовать вышеуказанные конструкции</p>
<p class="updated"><strong>Добавлено 2 минуты спустя:</strong></p><p>Насчет переменных , <a href="https://www.cotonti.com/docs/ext/extensions/global_vars">вот здесь почитайте</a></p>
<p class="updated"><strong>Добавлено 16 минут спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8080&amp;d=1#41517">#41517</a> <strong>yourmaze: </strong>
<p>Проверить пустой ли get? </p>
</blockquote>

<p>Если для дебаггера, то можно с помощью {PHP|dump}  увидеть список всех переменных, в том числе get</p>

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

<p>Например, если в браузере набрать httр://cotonti.com?test=test  , то содержимое после ? можно получить:</p>

<ul class="dump" style="margin:0px;list-style:none;color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);"><li style="margin-bottom:0px;list-style:none;">{PHP._GET.test}  выведет <em>"test"</em></li>
	<li style="margin-bottom:0px;list-style:none;"> </li>
	<li style="margin-bottom:0px;list-style:none;">{PHP._REQUEST.test} выведет<em>"test"</em></li>
</ul><p style="margin-bottom:0px;list-style:none;"><span style="color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);">{PHP._SERVER.QUERY_STRING} выведет </span><em style="color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);">"test=test"</em></p>

<p style="margin-bottom:0px;list-style:none;"> </p>

<ul class="dump" style="margin:0px;list-style:none;color:rgb(34,34,51);font-family:Arial, sans-serif;font-size:16px;line-height:24px;background-color:rgb(252,252,252);"><li style="margin-bottom:0px;list-style:none;">{PHP._SERVER.REQUEST_URI} выведет <em>"/?test=test"</em></li>
</ul><p style="margin-bottom:0px;list-style:none;"> </p>

<p style="margin-bottom:0px;list-style:none;"> </p>

]]></description>
			<pubDate>Pzt, 14 Mar 2016 18:30:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41518]]></link>
		</item>
		<item>
			<title>yourmaze</title>
			<description><![CDATA[<p>Спасибо за подробное объяснение. И еще вопрос. Как определить главную страницу? Проверить пустой ли get? И как для главной выводить другой header.tpl</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 18:19:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41517]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8080&amp;d=1#41514">#41514</a> <strong>yourmaze: </strong>
<p>С главной страницей все получилось, а вот куда добавлять код для всех страниц, кроме главной не пойму. Не уж то прийдется для каждой страницы отдельно вставлять?</p>
</blockquote>

<p>Для всех страниц добавляйте в header.tpl или footer.tpl</p>

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

<p>Вообще всё зависит от того, что нужно выводить, и где. Можно использовать как включение одного файла в другой, так и слоты или плагины.</p>

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

<p>Если нужно вывести некоторые блоки, скрипты , виджеты, то используйте слоты для меню, как вам выше советовал Macik.</p>

<p>Также можете воспользоваться плагинами, например я для этих целей использую несколько своих плагинов, myads и boxes. </p>

<p>С помощью myads вывожу рекламные блоки (adsense например), также есть возможность вставлять их прямо в редактор.</p>

<p>С помощью boxes вывожу счетчики посещений, дополнительные css js , виджеты соцсетей и тому подобное. Оба плагина работают по тому же принципу что и слоты для меню, просто имеют больше возможностей.</p>

<p>Плюс независимо от выбора, любой из вариантов можно показать / спрятать в нужном месте с помощью IF ELSE</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 16:53:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41515]]></link>
		</item>
		<item>
			<title>yourmaze</title>
			<description><![CDATA[<p>С главной страницей все получилось, а вот куда добавлять код для всех страниц, кроме главной не пойму. Не уж то прийдется для каждой страницы отдельно вставлять?</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 16:07:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41514]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Можно воспользоваться «слотами» — Админ.панель → Конфигурация → Слоты меню. Выбрать там <samp>«Menu slot» #1-9</samp> и разместить там текст (можно HTML). Потом вставить тег <var>{PHP.cfg.menu#}</var>, где <samp>#</samp> — номер слота.<br />
Куда вставлять зависит от того, где нужен вывод.</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 15:38:20 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41513]]></link>
		</item>
		<item>
			<title>yourmaze</title>
			<description><![CDATA[<p>А если надо наоборот выводить блоки НЕ на главной странице. Куда вставлять код?</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 13:16:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41512]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Можно так в код страницы вставить</p>

<pre class="brush:php;gutter:false;toolbar:false;">
 {FILE "{PHP.cfg.themes_dir}/{PHP.usr.theme}/banners/360x300.tpl"}</pre>

<p>А в файл 360x300.tpl  вставить ваш html-код.</p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 11:28:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41508]]></link>
		</item>
		<item>
			<title>yourmaze</title>
			<description><![CDATA[<p>Доброго времени суток, уважаемые форумчане. У меня возникла глупейшая проблема. Я не могу понять как добавить статичный блок с HTML кодом на определенную страницу. Допустим я хочу добавить на главную страницу блок "О нас", подскажите каким образом мне это сделать.  В документации ответ на свой вопрос найти я не смог. Поиск на форуме определенности тоже не принес. Очень нужна ваша подсказка <img alt="sad" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/sad_smile.png" title="sad" width="23" /></p>
]]></description>
			<pubDate>Pzt, 14 Mar 2016 10:48:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/tr/forums?m=posts&q=8080&d=0#post41506]]></link>
		</item>
	</channel>
</rss>