<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Проблема вывода информации в тег</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 17 Apr 2026 09:44:04 -0000</pubDate>

		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Всем спасибо!  Все-таки проблема в формирование названия tpl-файла для вывода информации. Теперь все работает!</p>


]]></description>
			<pubDate>Wo, 19 Feb 2025 14:41:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9389&d=0#post48237]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Возможно изменилась версия PHP, а $all_text до этого не была определена и ошибки заглушены? Попробуй просто</p>

<pre class="brush:php;">
...
$all_text = $t1-&gt;text('MAIN');
...</pre>

<p> </p>
]]></description>
			<pubDate>Wo, 19 Feb 2025 06:57:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9389&d=0#post48235]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>Нужно в отладчике смотреть что содержит <code>$t1</code><code>-&gt;text(</code><code>'MAIN'</code><code>);</code></p>

<p>в разных вариациях if( $m == 'all' ) и elseif( $m == 'articles' )</p>

<p>Я не вижу другого пути.  К сожалению, нужно видеть всю логику работы программы чтобы тут что-то советовать.</p>

<p>Запускайте отладчик и по шагам анализируйте что содержат перменные и почему.</p>
]]></description>
			<pubDate>Wo, 19 Feb 2025 06:13:37 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9389&d=0#post48234]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/nl/forums?m=posts&amp;q=9389&amp;d=1#48232">#48232</a> <strong>Kabak: </strong>
<p>А где выводится <code>$all_text</code> ? </p>
</blockquote>

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

<p> </p>

<p>Нет, не работает. Так, также выводит пустой шаблон страницы.</p>

<pre class="brush:php;">
$t1-&gt;parse('MAIN');
 
$all_text .= $t1-&gt;text('MAIN');
$t-&gt;assign('PROFILE_CONTENT', $all_text);</pre>

<p>А так, вообще ничего не выводит.</p>

<pre class="brush:php;">
$t1-&gt;parse('MAIN');
$t-&gt;assign('PROFILE_CONTENT', $t1-&gt;text('MAIN'));</pre>

<p> </p>
]]></description>
			<pubDate>Di, 18 Feb 2025 22:19:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9389&d=0#post48233]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>А где выводится <code>$all_text</code> ?  В эту переменную добавляется <code>$t1</code><code>-&gt;text(</code><code>'MAIN'</code><code>); </code></p>

<p>, но где <code>$all_text</code>загоняется в шаблон $t ?</p>

<p> </p>

<p>может так будет лучше </p>

<pre class="brush:php;">
if( $m == 'all' ){
 
    .... 
 
    $t1-&gt;parse('MAIN');

    $all_text .= $t1-&gt;text('MAIN');
    $t-&gt;assign('PROFILE_CONTENT', $all_text);

// или сразу не добавляя всё в $all_text
$t-&gt;assign('PROFILE_CONTENT', $t1-&gt;text('MAIN'));

}
 
elseif( $m == 'articles' ){
     
    ....
 
    $t1-&gt;parse('MAIN');
    $t-&gt;assign('PROFILE_CONTENT', $t1-&gt;text('MAIN'));
 
}</pre>

<p> </p>
]]></description>
			<pubDate>Di, 18 Feb 2025 19:07:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9389&d=0#post48232]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Cotonti релиз 0.9.25. В предыдущих версиях кота, все отлично работало. Перестал работать тег вывода информации</p>

<pre class="brush:php;">
$all_text .= $t1-&gt;text('MAIN');</pre>

<p>Есть такая конструкция:</p>

<pre class="brush:php;">
$m = cot_import('m', 'G', 'ALP');
if (!isset($m) || empty($m)) { 
    $m = 'all'; 
}

require_once cot_incfile('page', 'module');

if( $m == 'all' ){
   
    $t1 = new XTemplate(cot_tplfile(array('page', 'profile', 'all'), 'module'));
    .... 

    $t1-&gt;parse('MAIN');
    $all_text .= $t1-&gt;text('MAIN');
	
}

elseif( $m == 'articles' ){

    $t1 = new XTemplate(cot_tplfile(array('page', 'profile', 'articles'), 'module'));
    
    ....

    $t1-&gt;parse('MAIN');
    $t-&gt;assign('PROFILE_CONTENT', $t1-&gt;text('MAIN'));

}</pre>

<p> </p>

<p>Вся информация выводится в тег {PROFILE_CONTENT} при любых значения переменой $m.  Если  $m == 'articles' то все работает отлично.  Вся проблема в $all_text .= $t1-&gt;text('MAIN');  Происходит вывод пустого шаблона. Помогите, пожалуйста, ни как не могу решить проблему. Спасибо!</p>


]]></description>
			<pubDate>Di, 18 Feb 2025 17:32:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9389&d=0#post48230]]></link>
		</item>
	</channel>
</rss>