<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Как в .tpl вставить произвольный php код?]]></title>
		<link>https://forum.readyscript.ru/topic/826/kak-v-tpl-vstavit-proizvolnyi-php-kod/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/826/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как в .tpl вставить произвольный php код?».]]></description>
		<lastBuildDate>Tue, 02 Aug 2016 11:51:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как в .tpl вставить произвольный php код?]]></title>
			<link>https://forum.readyscript.ru/post/4200/#p4200</link>
			<description><![CDATA[<div class="codebox"><pre><code>не работает, выдает ошибку  on line 266 &quot;{php}&quot; unknown tag &quot;php&quot;&quot;</code></pre></div><p>Конечно Ведь он depricated и поэтому удалён. Использовать php нельзя.&nbsp; Вы дали ссылку на Smarty версии 2, а у на 3 более современная. <br />Нужно использовать конструкцию <strong>include</strong> и перенести логику в .tpl файл, если это возможно.<br /><a href="http://www.smarty.net/docsv2/ru/language.function.include.tpl">http://www.smarty.net/docsv2/ru/languag … nclude.tpl</a></p><p>Например:<br /></p><div class="codebox"><pre><code>{include file=&quot;%THEME%/display_weather.tpl&quot;}</code></pre></div><p>Что означает включить в шаблон файл по пути <strong>/templates/ВАША ТЕМА/display_weather.tpl</strong></p><p>У Вас в <strong>display_weather.php</strong>, что конкретно находится?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Tue, 02 Aug 2016 11:51:39 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/4200/#p4200</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как в .tpl вставить произвольный php код?]]></title>
			<link>https://forum.readyscript.ru/post/4199/#p4199</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Возьмите пожалуйста за правило, что в шаблонах php кода быть не должно. Т.к. зачем тогда шаблоны если всё можно решить php кодом? Если Вам нужна сложная логика php, то её правильно организовывать в php, а не в шаблонах. Они в основном только для вывода информации. Простую логику можно абсолютно легко сделать стандартными средствами.<br />Все ваши нужные конструкции можно реализовать с помощью языковых конструкций Smarty. <br />Вот есть вся документация <a href="http://smarty.net">Документация по шаблонизатору Smarty</a>.<br />Вам конкретно какая конструкция нужна?<br />Если у Вас есть какой-то конкретный вопрос, то задавайте.<br />Для Вашего случая, в шаблоне нужно echo Hello World, то напишите<br /></p><div class="codebox"><pre><code>Hello World</code></pre></div><p>Всё.</p></blockquote></div><p><a href="http://www.smarty.net/docsv2/ru/language.function.php.tpl">http://www.smarty.net/docsv2/ru/languag … on.php.tpl</a><br /></p><div class="codebox"><pre><code>{php}
    // подключение php скрипта прямо
          // из шаблона
          include(&#039;/path/to/display_weather.php&#039;);
{/php}</code></pre></div><p>не работает, выдает ошибку&nbsp; on line 266 &quot;{php}&quot; unknown tag &quot;php&quot;&quot;</p>]]></description>
			<author><![CDATA[null@example.com (Михаил)]]></author>
			<pubDate>Tue, 02 Aug 2016 09:29:11 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/4199/#p4199</guid>
		</item>
		<item>
			<title><![CDATA[Re: Как в .tpl вставить произвольный php код?]]></title>
			<link>https://forum.readyscript.ru/post/4186/#p4186</link>
			<description><![CDATA[<p>Возьмите пожалуйста за правило, что в шаблонах php кода быть не должно. Т.к. зачем тогда шаблоны если всё можно решить php кодом? Если Вам нужна сложная логика php, то её правильно организовывать в php, а не в шаблонах. Они в основном только для вывода информации. Простую логику можно абсолютно легко сделать стандартными средствами.<br />Все ваши нужные конструкции можно реализовать с помощью языковых конструкций Smarty. <br />Вот есть вся документация <a href="http://smarty.net">Документация по шаблонизатору Smarty</a>.<br />Вам конкретно какая конструкция нужна?<br />Если у Вас есть какой-то конкретный вопрос, то задавайте.<br />Для Вашего случая, в шаблоне нужно echo Hello World, то напишите<br /></p><div class="codebox"><pre><code>Hello World</code></pre></div><p>Всё.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 01 Aug 2016 12:39:14 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/4186/#p4186</guid>
		</item>
		<item>
			<title><![CDATA[Как в .tpl вставить произвольный php код?]]></title>
			<link>https://forum.readyscript.ru/post/4182/#p4182</link>
			<description><![CDATA[<p>Добрый день,<br />Как в .tpl вставить произвольный php код?<br /></p><div class="codebox"><pre><code>&lt;?php echo &quot;hello world!&quot;; ?&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Михаил)]]></author>
			<pubDate>Mon, 01 Aug 2016 12:06:48 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/4182/#p4182</guid>
		</item>
	</channel>
</rss>
