<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : [Решено] TOC под 8.1 php</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Mon, 13 Apr 2026 18:03:36 -0000</pubDate>

		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9198&amp;d=1#46076">#46076</a> <strong>Alex300:</strong>
<p>В том числе и этот сайт пора бы обновить ))).</p>
</blockquote>

<p>ой как согласен. и шаблон (скин) в том числе, так бы сидишь со смартфона читаешь форум, а так ждешь пока до компа доберешься <img alt="frown" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/confused_smile.png" title="frown" width="23" /></p>
]]></description>
			<pubDate>сб, 18 мар 2023 06:00:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46077]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Плагин "<a href="https://www.cotonti.com/extensions/navigation-structure/table-of-contents" rel="nofollow"><strong>Table of Contents</strong></a>" обновлен. <a href="https://github.com/Alex300/cot-toc" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">Git репозиторий</a>. В нем же можно оставлять Issues. Буду править по мере возможностей.</p>

<p> </p>

<blockquote>
<p>А есть планы на дату релиза? Или пока работаем?</p>
</blockquote>

<p>Планировал сегодня/завтра. Но ждем патчей в <a href="https://github.com/Cotonti/Cotonti/issues/1634" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">https://github.com/Cotonti/Cotonti/issues/1634</a>.</p>

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

<p> </p>

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

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

<p>В том числе и этот сайт пора бы обновить ))).</p>
]]></description>
			<pubDate>сб, 18 мар 2023 05:26:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46076]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9198&amp;d=1#46054">#46054</a> <strong>Alex300: </strong>
<p>Сейчас релиз сделаем ))</p>
</blockquote>

<p>А есть планы на дату релиза? Или пока работаем?</p>
]]></description>
			<pubDate>сб, 18 мар 2023 04:56:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46075]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9198&amp;d=1#46072">#46072</a> <strong>Alex300: </strong>
<p>Так не доконца понял о чем речь )) Даже с утра на свежую голову.</p>

<p>LIST_ROWCAT выводит список категорий вложенных в текущую. 1 уровень вложенности.</p>

<p>Так устроен список страниц. Для текущей категрии выводятся подкатегории и страницы этой категрии. Если в доченей ничего не вывелось - значет в ней нет вложенных категорий. При выводе отдельной страницы есть информация о ее категрии и все.</p>

<p>Ссылка на репозиторий Юсупова ведет на вывод дерева катетегорий вложенных в заданную.</p>

<p>Плагин Table Of Contents выводит дерево категорий со страницами, вложенные в заданную категорию.</p>

<p> </p>
</blockquote>

<p>Тему продолжу и дополню скринами уже после релиза. Мне пока, спасибо за помощь Дайверу достаточно плагина Table Of Contents</p>
]]></description>
			<pubDate>сб, 18 мар 2023 04:44:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46074]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Так не доконца понял о чем речь )) Даже с утра на свежую голову.</p>

<p>LIST_ROWCAT выводит список категорий вложенных в текущую. 1 уровень вложенности.</p>

<p>Так устроен список страниц. Для текущей категрии выводятся подкатегории и страницы этой категрии. Если в доченей ничего не вывелось - значет в ней нет вложенных категорий. При выводе отдельной страницы есть информация о ее категрии и все.</p>

<p>Ссылка на репозиторий Юсупова ведет на вывод дерева катетегорий вложенных в заданную.</p>

<p>Плагин Table Of Contents выводит дерево категорий со страницами, вложенные в заданную категорию.</p>

<p> </p>
]]></description>
			<pubDate>сб, 18 мар 2023 04:24:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46072]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9198&amp;d=1#46061">#46061</a> <strong>Alex300: </strong>
<blockquote>
<p>так давайте сделаем категории нормально по-людски из коробки</p>
</blockquote>

<p>А чего нехватает категориям в коробке? Предложения только привествуются</p>
</blockquote>

<p><span style="color:#d35400;"><strong>разве не достаточно рассписано ?</strong></span></p>

<pre class="brush:as3;">
				&lt;!-- BEGIN: LIST_ROWCAT --&gt;
				&lt;li class="list-group-item"&gt;
				  &lt;a class="" href="https://www.cotonti.com/{LIST_ROWCAT_URL}" title="{LIST_ROWCAT_TITLE}"&gt;
				    &lt;!-- IF {LIST_ROWCAT_ICON} --&gt;
				    &lt;img src="https://www.cotonti.com/{LIST_ROWCAT_ICON}" alt="" /&gt;
				    &lt;!-- ELSE --&gt;
				    &lt;img src="https://www.cotonti.com/{PHP.cfg.mainurl}/{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/img/cat_folder.png" alt="" title="{LIST_ROWCAT_DESC}" /&gt;
				    &lt;!-- ENDIF --&gt;
				    &lt;span&gt;{LIST_ROWCAT_TITLE}&lt;/span&gt;
				    &lt;!-- IF {LIST_ROWCAT_DESC} --&gt;
				    &lt;p&gt;{LIST_ROWCAT_DESC}&lt;/p&gt;
				    &lt;!-- ENDIF --&gt;
				  &lt;/a&gt;
				&lt;/li&gt;
				&lt;!-- END: LIST_ROWCAT --&gt;</pre>

<p>а то в <a href="https://forbiz.abuyfile.com/alex300/docs" rel="nofollow"><strong>родительской</strong></a> категории работает, а в <a href="https://forbiz.abuyfile.com/alex300/docs/administrator" rel="nofollow"><strong>дочерней</strong></a> и на странице <strong><a href="https://forbiz.abuyfile.com/alex300/docs/administrator/3-audi-q9--nachalo-2023-goda" rel="nofollow">полной новости</a></strong> - нет, и начинай снова изворачиваться да выдумывать как решить!</p>

<p>Юсупов в своё время проблему с категориями <a href="https://github.com/Alex300/cot-freelance/blob/c8ce7d734e7cb7fcbaf6abec0ff3c445388755ec/modules/market/inc/market.functions.php#L85" rel="nofollow">решил так</a>, и работает в любом месте модуля</p>
]]></description>
			<pubDate>пт, 17 мар 2023 16:05:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46063]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<blockquote>
<p>так давайте сделаем категории нормально по-людски из коробки</p>
</blockquote>

<p>А чего нехватает категориям в коробке? Предложения только привествуются</p>
]]></description>
			<pubDate>пт, 17 мар 2023 15:55:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46061]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9198&amp;d=1#46054">#46054</a> <strong>Alex300: </strong>
<p>TOC не коробочный плагин. Давай займемся им чуть позже. Сейчас релиз сделаем ))</p>
</blockquote>

<p>так давайте сделаем категории нормально по-людски из коробки</p>

<pre class="brush:as3;">
				&lt;!-- BEGIN: LIST_ROWCAT --&gt;
				&lt;li class="list-group-item"&gt;
				  &lt;a class="" href="https://www.cotonti.com/{LIST_ROWCAT_URL}" title="{LIST_ROWCAT_TITLE}"&gt;
				    &lt;!-- IF {LIST_ROWCAT_ICON} --&gt;
				    &lt;img src="https://www.cotonti.com/{LIST_ROWCAT_ICON}" alt="" /&gt;
				    &lt;!-- ELSE --&gt;
				    &lt;img src="https://www.cotonti.com/{PHP.cfg.mainurl}/{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/img/cat_folder.png" alt="" title="{LIST_ROWCAT_DESC}" /&gt;
				    &lt;!-- ENDIF --&gt;
				    &lt;span&gt;{LIST_ROWCAT_TITLE}&lt;/span&gt;
				    &lt;!-- IF {LIST_ROWCAT_DESC} --&gt;
				    &lt;p&gt;{LIST_ROWCAT_DESC}&lt;/p&gt;
				    &lt;!-- ENDIF --&gt;
				  &lt;/a&gt;
				&lt;/li&gt;
				&lt;!-- END: LIST_ROWCAT --&gt;</pre>

<p>а то в <a href="https://forbiz.abuyfile.com/alex300/docs" rel="nofollow"><strong>родительской</strong></a> категории работает, а в <a href="https://forbiz.abuyfile.com/alex300/docs/administrator" rel="nofollow"><strong>дочерней</strong></a> и на странице <strong><a href="https://forbiz.abuyfile.com/alex300/docs/administrator/3-audi-q9--nachalo-2023-goda" rel="nofollow">полной новости</a></strong> - нет, и начинай снова изворачиваться да выдумывать как решить!</p>

<p>Юсупов в своё время проблему с категориями <a href="https://github.com/Alex300/cot-freelance/blob/c8ce7d734e7cb7fcbaf6abec0ff3c445388755ec/modules/market/inc/market.functions.php#L85" rel="nofollow">решил так</a>, и работает в любом месте модуля</p>

<p>конечно народ не подтянется, потому что поставил wordpress или другую и 90 % процентов головной боли от кота сами по себе исчезли.</p>

<p>Релиз, не релиз, мой интерес и энтузиазм к нему утрачен.</p>

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

<p> </p>

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

<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9198&amp;d=1#46053">#46053</a> <strong>Dayver: </strong>

<p>Ну всё логчино - если перевода нет то строка вызывает предупрееждение (а не ошибку) потому можно решить это так:</p>

<pre class="brush:php;">
15            $i18n_cat = isset($i18n_structure[$code][$i18n_locale]) ? $i18n_structure[$code][$i18n_locale] : false;</pre>

<p> </p>
</blockquote>

<p>Павел, <u><strong>огромное спасибо. помогло. </strong></u></p>

<p>не все, и я в том числе, в должной или минимальной степени владеют PHP, но хотели бы и дальше остаться с cotonti.</p>
]]></description>
			<pubDate>чт, 16 мар 2023 16:16:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46055]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>TOC не коробочный плагин. Давай займемся им чуть позже. Сейчас релиз сделаем ))</p>
]]></description>
			<pubDate>чт, 16 мар 2023 06:38:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46054]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>Ну всё логчино - если перевода нет то строка вызывает предупрееждение (а не ошибку) потому можно решить это так:</p>

<pre class="brush:php;">
15            $i18n_cat = isset($i18n_structure[$code][$i18n_locale]) ? $i18n_structure[$code][$i18n_locale] : false;</pre>

<p> </p>
]]></description>
			<pubDate>чт, 16 мар 2023 06:29:19 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46053]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<p>Плагин "<a href="https://www.cotonti.com/extensions/navigation-structure/table-of-contents" rel="nofollow"><strong>Table of Contents</strong></a>".</p>

<p>Пытаюсь настроить и запустить на движке последней версии из мастер ветки под 8.1 php.</p>

<p>вообщем <a href="https://forbiz.abuyfile.com/alex300/docs" rel="nofollow" rel="nofollow"><strong>такая беда и тут</strong></a></p>

<p>1. Если выбран русский<br />
Warning: Undefined array key "ru" in /plugins/toc/toc.php on line 283</p>

<p>2. Если выбран английский<br />
Warning: Undefined array key "en" in /plugins/toc/toc.php on line 283</p>

<p>3. Если выбран украинский - ошибок нет....</p>

<p>сама функция</p>

<pre class="brush:php;">
/**
 * Updates category info with i18n data
 * @param array $cat Category data array
 * @return array Updated category data
 */
function toc_i18n_cat($cat)
{
	global $cfg, $structure, $i18n_structure, $i18n_locale, $i18n_read;

	if (cot_plugin_active('i18n') &amp;&amp; $i18n_read &amp;&amp; is_array($cat))
	{
		$code = $cat['code'];
		if (cot_i18n_enabled($code) &amp;&amp; $i18n_locale &amp;&amp; is_array($i18n_structure))
		{
			$i18n_cat = $i18n_structure[$code][$i18n_locale];
			if (is_array($i18n_cat)) $cat = array_merge($cat, $i18n_cat);
			$cat['locale'] = $i18n_locale;
		}
	}
	return $cat;
}</pre>

<p> </p>

<p>в приведенном выше коде, - это строка №15</p>

<p>вот что ей надо?</p>

<p> </p>

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

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

<p>по русскому языку, который в системе по дефолту - проблема остаётся.</p>
]]></description>
			<pubDate>чт, 16 мар 2023 03:54:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9198&d=0#post46052]]></link>
		</item>
	</channel>
</rss>