<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Проверить include на существование</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Tue, 14 Apr 2026 12:24:23 -0000</pubDate>

		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Ну я ночью поигрался пришел к примерно такому же сам выводу</p>

<p>Или костыли или тупо сделать 248 пустых инклудов что бы они были и заполнять по мере прихода контента эти инклуды</p>

<p> </p>
]]></description>
			<pubDate>Fri, 03 Jul 2020 09:55:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9005&d=0#post44961]]></link>
		</item>
		<item>
			<title>jCube Group</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9005&amp;d=1#44958">#44958</a> <strong>Kopusha: </strong>
<pre class="brush:php;gutter:false;toolbar:false;">
	&lt;!-- IF {FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/includes/countries/cu/menu.tpl"}	 --&gt;
	{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/includes/countries/cu/menu.tpl"}			
	&lt;!-- ENDIF --&gt;
</pre>

<p>не работает, если там нет файла tpl мне выдает в основном тпл текст<br /><span style="color:rgb(51,51,51);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;background-color:rgb(255,255,255);">themes/beta/includes/countries/cu/menu.tpl<br />
Как сделать что бы была проверка и если файл есть то давало его, если нет то ничего.<br /><br />
Спасиб!</span></p>
</blockquote>

<p>И не должно рабоатать, для начало нужно проверить,  если использовать переменные то нужно писать функию,  но это должно быть примерно так :</p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;!-- IF {PHP|file_exists("themes/default/includes/countries/cu/menu.tpl")}   --&gt;
{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/includes/countries/cu/menu.tpl"}         
&lt;!-- ENDIF --&gt;
</pre>
]]></description>
			<pubDate>Fri, 03 Jul 2020 07:14:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9005&d=0#post44960]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Надо лезть в шаблонизатор.</p>

<p>А какой в этой проверке смысл? С таким же успехом может пропасть шалон page.system, например. И вместо него будет выведен треш по умолчанию. Этот шаблон должен быть на месте, если предусмотрен.</p>

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

<p>Решил так:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
function seos_get_file_content($domain = 'default_domain', $cat = 'index', $file = '') {
	$file_path = 'datas/files/seos/' . $domain . '/' . $cat . '/' . $file;
	
	if (!is_file($file_path)){
		return false;
	}
	
	try {
	    $content = file_get_contents($file_path);

	    if ($content === false) {
	    	// Handle error
	    	return false;
	    }

	    return $content;

	} catch (Exception $e) {
	    // Handle exception
	    return false;
	}
}</pre>

<p>Естественно в этом случае теги внутри включаемого файла не парсятся.</p>
]]></description>
			<pubDate>Fri, 03 Jul 2020 06:39:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9005&d=0#post44959]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<pre class="brush:php;gutter:false;toolbar:false;">
	&lt;!-- IF {FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/includes/countries/cu/menu.tpl"}	 --&gt;
	{FILE "{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/includes/countries/cu/menu.tpl"}			
	&lt;!-- ENDIF --&gt;
</pre>

<p>не работает, если там нет файла tpl мне выдает в основном тпл текст<br /><span style="color:rgb(51,51,51);font-family:'Open Sans', Arial, Helvetica, sans-serif;font-size:14px;background-color:rgb(255,255,255);">themes/beta/includes/countries/cu/menu.tpl<br />
Как сделать что бы была проверка и если файл есть то давало его, если нет то ничего.<br /><br />
Спасиб!</span></p>
]]></description>
			<pubDate>Thu, 02 Jul 2020 20:26:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=9005&d=0#post44958]]></link>
		</item>
	</channel>
</rss>