<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>Тех. поддержка</title>
		<link>https://www.cotonti.com</link>
		<description>Проблемы, ошибки, баги, технические вопросы</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Thu, 30 Apr 2026 17:38:24 -0000</pubDate>

		<item>
			<title>Kort - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Если я правильно понимаю,то:</p><ol><li>В твоем плагине должна быть аяксовая часть (<code>Hooks=ajax</code>), которая будет импортировать все передаваемые запросом параметры. Если фильтр мудреный, возможно и с <code>urldecode()</code>. Таким образом на каждой странице будет все как надо.</li><li>id на странице всегда один -- непонятно что имелось ввиду.</li><li>Здесь непонятно. По идее, твой плагин должен к параметру <code>d</code> добавлять свои параметры фильтрации. Иногда для таких параметров требуется <code>urlencode()</code>. Прежде всего, это должно работать без аякса. И тогда можно настроить ЧПУ. Для аяксовых дел придется сильно подумать.<br />Но я, опять же сильно, сомневаюсь что при аяксовой паджинации можно (и нужно) мутить ЧПУ и прочие дела. Поисковики в лучшем случае проигнорируют, а в худшем будешь выставлять <code>rel="nofollow"</code> и <code>мета robots noindex</code> и выковыривать из индекса ссылки твоего фильтра. Впрочем, meta robots понадобится для результатов фильтра в любом случае))</li></ol>]]></description>
			<pubDate>Wed, 18 Feb 2026 09:05:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48624#48624]]></link>
		</item>
		<item>
			<title>prostogorod - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Спасибо, многие вопросы решил, остался главный- формирования url пагинации фильтра. Этот скрипт возвращает фокус внимания пользователя с блока пагинации на обновленный контент. Страница перезагружается и браузер сам плавно "прыгает" наверх, может кому-то пригодится.</p><pre><code class="language-java">$(document).on('ajaxSuccess', function() {
    var container = $('#news-container');
    if (container.length &gt; 0) {
        $('html, body').animate({
            scrollTop: container.offset().top - 20 // 20px запас сверху
        }, 400);
    }
});</code></pre><p> </p><p>Пишу плагин фильтрации и запутался в архитектуре ссылок.</p><p><strong>Логика сейчас:</strong></p><p>1.Данные фильтра летят через AJAX.</p><p>2.Обработчик <code>filter.ajax.php</code> отдает готовый HTML (результаты + пагинация).</p><p>3.JS вставляет это в контейнер: <code>$("#auto-filter-content").html(response.html);</code> в page.list.tpl.</p><p><strong>Вопросы:</strong></p><p><strong>1. URL пагинации:</strong> Как правильно формировать ссылки в пагинации внутри AJAX-ответа? Должны ли они вести на основной листинг (например, <code>/category?d=2</code>) или на обработчик фильтра? Как в таком случае сохранять состояние фильтров при переходе по страницам?</p><p><strong>2. Контейнеры:</strong> Обязательно ли <code>id</code> блока пагинации должен совпадать с <code>id</code> основного контента, если я обновляю всё разом?</p><p><strong>3. Маршрутизация:</strong> Стоит ли перенести логику из отдельного файла на хук <code>standalone</code> (URL типа <code>/filter</code>), чтобы корректно работало ЧПУ и системные переменные Cotonti? Если, да, то желательно с примером. У меня здесь ступор, я не знаю как сделать? Верне не знаю, как на этом хуке обработчик на аякс работал?</p>]]></description>
			<pubDate>Tue, 17 Feb 2026 11:32:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48623#48623]]></link>
		</item>
		<item>
			<title>Kort - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>По классам <a target="_blank" href="https://sed.by/kb/php/37" rel="nofollow" rel="nofollow noreferrer noopener">знакомая история</a>. При аякс-запросе если что-то и грузится, то только дефолтное. Я ужа давно выношу кастомную разметку паджинации в отдельный файл <code>theme_name.rc.pagination.php</code>:</p><pre><code class="language-html">&lt;?php

include_once cot_incfile('icons', 'plug', 'resources');

$R['link_pagenav_current']  = '&lt;li class="page-item active"&gt;&lt;a href="https://www.cotonti.com/{$url}" class="page-link {$class}" {$rel}&gt;{$num}&lt;/a&gt;&lt;/li&gt;';

$R['link_pagenav_first']    = '&lt;li class="page-item first"&gt;&lt;a href="https://www.cotonti.com/{$url}" class="page-link {$class}" {$rel}&gt;' . Cot::$R['icon-arrow-left'] . '&lt;/a&gt;&lt;/li&gt;';
$R['link_pagenav_prev']     = '&lt;li class="page-item"&gt;&lt;a href="https://www.cotonti.com/{$url}" class="page-link {$class}" {$rel}&gt;' . Cot::$R['icon-chevron-left'] . '&lt;/a&gt;&lt;/li&gt;';
$R['link_pagenav_main']     = '&lt;li class="page-item"&gt;&lt;a href="https://www.cotonti.com/{$url}" class="page-link {$class}" {$rel}&gt;{$num}&lt;/a&gt;&lt;/li&gt;';
$R['link_pagenav_next']     = '&lt;li class="page-item"&gt;&lt;a href="https://www.cotonti.com/{$url}" class="page-link {$class}" {$rel}&gt;' . Cot::$R['icon-chevron-right'] . '&lt;/a&gt;&lt;/li&gt;';
$R['link_pagenav_last']     = '&lt;li class="page-item last"&gt;&lt;a href="https://www.cotonti.com/{$url}" class="page-link {$class}" {$rel}&gt;' . Cot::$R['icon-arrow-right'] . '&lt;/a&gt;&lt;/li&gt;';

$R['link_pagenav_gap']      = '&lt;li class="page-item disabled"&gt;&lt;span class="page-link"&gt;...&lt;/span&gt;&lt;/li&gt;';</code></pre><p>И гружу его из <code>theme_name.php</code> или из аякс-частей:</p><pre><code class="language-php">require_once cot_incfile($theme, 'theme', 'rc.pagination');</code></pre><p>Это из сниппета выше ^^^. Ну и, при необходимости, библиотеку иконок.</p><p>По кнопке "Последняя": она у меня при аяксовании работает как "Следующая страница". <a target="_blank" href="https://github.com/Cotonti/Cotonti/issues/1878" rel="nofollow" rel="nofollow noreferrer noopener">Тикет</a>.</p><p>По поводу скролла не знаю, надо посмотреть. Но, думаю, решаемо)</p>]]></description>
			<pubDate>Sat, 14 Feb 2026 07:21:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48621#48621]]></link>
		</item>
		<item>
			<title>prostogorod - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Благадарю за помощь! Уже что-то понятней стало в понимании. Заработала пагинациея аякс на Page.<br />А почему при аякс пропадают классы в пагинации? А при клике на последнию страницу, просходит переход, но сильно скролит вниз. Как с этим бороться?</p>]]></description>
			<pubDate>Fri, 13 Feb 2026 23:34:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48620#48620]]></link>
		</item>
		<item>
			<title>Kort - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Чтобы в ID-wrapper отдавалась не вся страница, а только сами данные, лишнее надо отсечь. Примерно так:</p><pre><code class="language-html">&lt;!-- BEGIN: MAIN --&gt;
&lt;!-- IF !{PHP|ajax_true()} --&gt;
&lt;main id="users" class="mb-4"&gt;
	&lt;div class="container"&gt;
		&lt;div class="row mt-5"&gt;
			&lt;div class="col"&gt;
				&lt;div class="title mb-3 px-2 px-sm-0"&gt;
					&lt;h1 class="lh-1 mb-1"&gt;{PHP.L.Users}&lt;/h1&gt;
					&lt;ul class="breadcrumb mb-0"&gt;
						&lt;li class="breadcrumb-item"&gt;&lt;a href="https://www.cotonti.com/{PHP.cfg.mainurl}" title="{PHP.L.Home}"&gt;{PHP.L.Home}&lt;/a&gt;&lt;/li&gt;
						&lt;li class="breadcrumb-item"&gt;{PHP.L.Users}&lt;/li&gt;
					&lt;/ul&gt;
				&lt;/div&gt;
				&lt;!-- ENDIF --&gt;
				&lt;!-- ЗДЕСЬ ФИЛЬТР И ПАДЖИНАТОР --&gt;
				&lt;!-- IF !{PHP|ajax_true()} --&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/main&gt;
&lt;!-- ENDIF --&gt;</code></pre><p>Функция простая:</p><pre><code class="language-php">if (!function_exists('ajax_true')) {
	function ajax_true() {
		if (COT_AJAX) {
			$res = true;
		} else {
			$res = false;
		}
		return $res;
	}
}</code></pre><p>Еще раз: в ID-wrapper включай не только паджинатор, но и вывод.</p>]]></description>
			<pubDate>Fri, 13 Feb 2026 20:41:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48619#48619]]></link>
		</item>
		<item>
			<title>prostogorod - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Пока фильтр отключил. Решил только разобраться с аякс пагинацией на Page. Обычная пагинация работает, а вот аякс пагинацией на Page не работает.<br />Я посмотрел в консоль fetch/xhr response. Статус 200. Отдает весь весь html, что в шаблоне, с остатком результата листинга. <br />Так почему не обновляется страница? А также почему весь html всего шаблона, а не кусок id-wrapper отдает?</p>]]></description>
			<pubDate>Fri, 13 Feb 2026 19:33:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48618#48618]]></link>
		</item>
		<item>
			<title>Kort - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Я просто не понял про это:</p><blockquote><p>пагинация на модуле не пропадает, когда появляется результат плагина- фильтра со своей пагинацией</p></blockquote><p>Паджинатор всегда один, а аякс ты подключаешь настройкой. И в id-wrapper нужно брать не только паджинатор, а весь блок.</p><p>И если что-то не работает, смотри ответ в консоли. Обязательно включи отображение ошибок в <code>datas/config.php</code></p><p>Но вообще, сперва надо продебажить эту историю и заставить работать твой паджинатор без аякса.</p><p>У меня в админке в модальном окне выводятся список пользователей и whosonline. Естественно, паджинатор с аяксом. Там все предельно просто:</p><pre><code class="language-php">&lt;?php
/* ====================
[BEGIN_COT_EXT]
Hooks=whosonline.main
[END_COT_EXT]
==================== */

defined('COT_CODE') or die('Wrong URL');

if (ajax_true()) {
  // Это необязательно)))
  require_once cot_incfile('icons', 'plug', 'resources');
  require_once cot_incfile($theme, 'theme', 'rc.pagination');
  // А здесь не ошибешься
  $pagenav = cot_pagenav('whosonline', ['d' =&gt; $durl], $d, $totallines, $maxuserssperpage, 'd', '', true, 'ajaxmodalcont');
}</code></pre><p>Так что проблема скорее всего в самом фильтре (99% на sql-запрос). В консоли все увидишь.</p>]]></description>
			<pubDate>Fri, 13 Feb 2026 16:21:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48617#48617]]></link>
		</item>
		<item>
			<title>prostogorod - Пагинация на AJAX не работает</title>
			<description><![CDATA[<blockquote class="fp"><p><a href="https://www.cotonti.com/forums?m=posts&amp;q=9476&amp;d=1#48615">#48615</a> <strong>Kort: </strong><br /> </p><p>Вообще, без аякса работает?</p></blockquote><p>Привет! Да, вы правы... Она и без акяса не работает. Вроде все делал по аналогии с модулем Page. Ладно, попробую сначала настроить пагинацию с  акяс на модуле Page. </p><p> </p><blockquote class="fp"><p><a href="https://www.cotonti.com/forums?m=posts&amp;q=9476&amp;d=1#48615">#48615</a> <strong>Kort: </strong><br /> </p><p>Паджинацию не надо дублировать.</p></blockquote><p>А это как понять?. </p><p>....</p><p>Вобщем, не получается настроить даже аякс на Page, делал так:</p><pre><code class="language-php">1. В ресурсах добавил класс для пагинации - ajax

2. Настройка cot_pagenav на листинге:
$pagenav_cat = cot_pagenav(
    'page',
    $list_url_path + ['d' =&gt; $durl],
    $dc,
    count($allsub),
    Cot::$cfg['page']['maxlistsperpage'],
    'dc',                                               
    '',                                                
    true,                                             
    'auto-filter-content',   
);

3. При нажатии на пагинацию - ничего не проиходит.
 url в браузере - acura#get;d=2  
 url в пагинации - &lt;a class="page-link ajax" href="https://www.cotonti.com/acura?d=2"&gt;2&lt;/a&gt;
 
4.   В шаблоне пагинация находитсяв блоке id="auto-filter-content"
    &lt;div class="row" id="auto-filter-content"&gt;      
        &lt;!-- IF {PAGINATION}--&gt;
             &lt;div class="col-12  pt-3 pb-3"&gt;....&lt;/div&gt;					   
        &lt;!-- ENDIF --&gt;	
	&lt;/div&gt;	</code></pre><p> </p><p> </p>]]></description>
			<pubDate>Fri, 13 Feb 2026 14:13:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48616#48616]]></link>
		</item>
		<item>
			<title>Kort - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Привет. Паджинацию не надо дублировать. Вообще, без аякса работает?</p>]]></description>
			<pubDate>Fri, 13 Feb 2026 06:55:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48615#48615]]></link>
		</item>
		<item>
			<title>prostogorod - Пагинация на AJAX не работает</title>
			<description><![CDATA[<p>Дано: Cotonti 0.9.25 и Плагин фильтр на AJAX - работает, фильтрует по параметрам. Но в нем не работает пагинация на AJAX. Что сделал не так? </p><p>Этот плагин работает на  листинге в модуле Page. И еще вопрос, пагинация на модуле не пропадает, когда появляется результат плагина- фильтра со своей пагинацией. Почему так?</p><pre><code class="language-php">    $autonav = cot_pagenav(
        'plug',                                              // 1. Модуль
        ['e' =&gt; 'filter', 'dc' =&gt; $dcurl] + $list_url_path,  // 2. Параметры URL
        $d,                                                  // 3. Текущее смещение
        $totallines,                                         // 4. Всего записей
        $maxAutoRowsPerAuto,                                 // 5. Записей на страницу
        'd',                                                 // 6. Имя переменной пагинации
        '',                                                  // 7. Якорь (hash)
        true,                                                // 8. Включить AJAX (ajax = true)
        'auto-filter-content',                               // 9. ID блока для обновления (target_div)
    );
    
    $t-&gt;assign(cot_generatePaginationTags($autonav));</code></pre>]]></description>
			<pubDate>Thu, 12 Feb 2026 15:22:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48614#48614]]></link>
		</item>
		<item>
			<title>Kort - cotonti.com не открывается без VPN</title>
			<description><![CDATA[<p>Хост пингуется практически всегда на 99% за исключением экзотики типа Гонконга. Вот у меня cotonti.com из Беларуси доступен всегда (как через land line, так и через мобильную связь), за исключением 1-2 серверных ошибок в год и (если правильно помню) из-за ошибки с перевыпуском SSL.</p><p>Чудес, конечно, не бывает, и в каждом конкретном случае надо делать ping и tracert чтобы понять где проблема.</p><p>P.S. Двойной слэш используется для доступности ресурса через любой (http или https) протокол.</p>]]></description>
			<pubDate>Sat, 20 Dec 2025 07:50:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48596#48596]]></link>
		</item>
		<item>
			<title>Denisbox - cotonti.com не открывается без VPN</title>
			<description><![CDATA[<p><img src="https://www.cotonti.com/datas/users/dfgfdg_667.png" alt="dfgfdg_667.png" /></p><p>Вот, что мешает, а не Google.</p>]]></description>
			<pubDate>Fri, 19 Dec 2025 14:06:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48595#48595]]></link>
		</item>
		<item>
			<title>Sergeich - cotonti.com не открывается без VPN</title>
			<description><![CDATA[<p>И всё же, что-то мешает загрузке. Опять не грузился сайт, я зашёл через ВПН, сайт полностью прогрузился. После этого отключил ВПН и спокойно открываю любые страницы cotonti.com. </p><p>Предполагаю, что вот здесь собака порылась, больше негде просто:</p><pre><code class="language-html">&lt;link href="https://www.cotonti.com//fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic&amp;subset=latin,cyrillic" rel="stylesheet" type="text/css"&gt;</code></pre>]]></description>
			<pubDate>Thu, 18 Dec 2025 07:54:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48593#48593]]></link>
		</item>
		<item>
			<title>Kort - Переменная конфигурации плагина с двоеточием в значении</title>
			<description><![CDATA[<p>Если речь о плагине (вероятнее всего, это token бота Telegram), пока единственный вариант это создать в папке <code>/inc</code> плагина файл настроек <code>my_plugin.cfg.php</code> и указать в нем данную настройку:</p><pre><code class="language-php">&lt;?php
$telegram_bot_token = 'place bot token here';</code></pre><p>и подключить его через</p><pre><code class="language-php">require_once cot_incfile('my_plugin', 'plug', 'cfg');</code></pre><p>Случай не то чтобы частный, но имеет место быть)</p>]]></description>
			<pubDate>Wed, 10 Dec 2025 09:13:49 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48591#48591]]></link>
		</item>
		<item>
			<title>Alex300 - cotonti.com не открывается без VPN</title>
			<description><![CDATA[<p>Проблема в блокировке Роскомнадзора, который блокирует сайты так с "широким поливом". Этот сайт хостится за рубежом. Сейчас решаем вопрос с переездом на российские сервера.</p>]]></description>
			<pubDate>Thu, 20 Nov 2025 04:37:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48586#48586]]></link>
		</item>
		<item>
			<title>Sergeich - cotonti.com не открывается без VPN</title>
			<description><![CDATA[<p>Заметил, что этот сайт строго регулярно открывается у меня только через vpn. Он совершенно точно не в списках роскомнадзора, такое ощущение, что что-то не подгружается из внешнего источника, поэтому страница не может сформироваться. Понятно, что это проблема сегодняшней ситуации в мире и в нашей конкретной стране, но она есть и вряд ли сама рассосётся в ближайшее время.</p>]]></description>
			<pubDate>Tue, 18 Nov 2025 14:09:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48581#48581]]></link>
		</item>
		<item>
			<title>Alex300 - [Решено] Поиск на этом сайте не работает</title>
			<description><![CDATA[<p>Спасибо. Поправил</p>]]></description>
			<pubDate>Tue, 18 Nov 2025 07:57:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48580#48580]]></link>
		</item>
		<item>
			<title>Kabak - [Решено] Поиск на этом сайте не работает</title>
			<description><![CDATA[<p><img src="https://i.gyazo.com/e2efd7ff9a9c717a1c187c272957d4b5.png" alt="e2efd7ff9a9c717a1c187c272957d4b5.png" width="1039" height="195" /></p>]]></description>
			<pubDate>Sat, 15 Nov 2025 12:13:25 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48577#48577]]></link>
		</item>
		<item>
			<title>Alex300 - Не получается добавить украинский язык</title>
			<description><![CDATA[<p>Проблема скорее всего в том, что перевод на украинский по указанной ссылке очень старый и в нем не хватает множества языковых строк, которые присутствуют в современной версии Cotonti. Это может давать ошибки обращения к несуществующим элементам массива. </p><p>Как вариант в папке <strong>lang</strong> и папках <strong>lang</strong> расширений сделать копии файлов русской локализации под украинскую и перевести их. Потом можно переводом поделиться с сообществом :)</p>]]></description>
			<pubDate>Thu, 30 Oct 2025 08:34:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48572#48572]]></link>
		</item>
		<item>
			<title>Kort - Не получается добавить украинский язык</title>
			<description><![CDATA[<p><strong>Yurensiy84 </strong>А без плагина i18n ua-локализация работает нормально?</p>]]></description>
			<pubDate>Wed, 29 Oct 2025 19:43:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48571#48571]]></link>
		</item>
		<item>
			<title>Kopusha - Не получается добавить украинский язык</title>
			<description><![CDATA[<p>я пока не знаю почему так как я не гадалка. ТГ нужна что бы расспросить подробности. </p><p>укр локализация скорее всего отстает от самого движка и что то не хватает. </p>]]></description>
			<pubDate>Wed, 29 Oct 2025 16:22:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48570#48570]]></link>
		</item>
		<item>
			<title>Kabak - Не получается добавить украинский язык</title>
			<description><![CDATA[<blockquote class="fp"><p><a href="https://www.cotonti.com/forums?m=posts&amp;q=9468&amp;d=1#48568">#48568</a> <strong>Kopusha: </strong><br /> </p><p>напиши в личку телегу</p></blockquote><p>Нам тоже интересно знать почему  глюки.  Форум для этого и создавался. </p>]]></description>
			<pubDate>Wed, 29 Oct 2025 16:03:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48569#48569]]></link>
		</item>
		<item>
			<title>Kopusha - Не получается добавить украинский язык</title>
			<description><![CDATA[<p>напиши в личку телегу</p>]]></description>
			<pubDate>Wed, 29 Oct 2025 15:47:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48568#48568]]></link>
		</item>
		<item>
			<title>Yurensiy84 - Не получается добавить украинский язык</title>
			<description><![CDATA[<p>Добрый день. Только пытаюсь разобраться с этим движком и уже столкнулся с проблемой. </p><p>Добавил украинский язык, установил в config.php $cfg['defaultlang'] = 'ua'; </p><p>Да, оно перевелось частично, но полезла куча ошибок. </p><p><img src="https://www.cotonti.com/datas/users/%D1%81%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_2025-10-29_161857_12593.png" alt="" /><img src="https://www.cotonti.com/datas/users/%D1%81%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0_2025-10-29_161905_12593.png" alt="" /></p><p>Собственно, вот они...</p><p>Подскажите, как можно решить эту проблему. </p><p>Все делал по инструкции отсюда:  <a href="https://www.cotonti.com/ru/docs/ext/lang/i18n_quickstart">https://www.cotonti.com/ru/docs/ext/lang/i18n_quickstart</a> , но на пункте </p><blockquote><ol style="background-color:rgb(255,255,255);border:0px;color:rgb(68,68,68);font-family:'PT Serif', 'Times New Roman', Times, serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;list-style-position:inside;list-style-type:decimal;margin:0.6em 1em 1em 2em;padding:0px;text-align:justify;text-indent:0px;text-transform:none;vertical-align:baseline;white-space:normal;word-spacing:0px;"><li style="background-color:transparent;border:0px;font-size:16px;list-style-position:outside;margin:0px 0px 0.4em;padding:0px;vertical-align:baseline;">Далее надо сделать перевод названий категорий, для этого идем в раздел «Управление сайтом» → «Структура» и жмем кнопку «Интернационализация структуры». Тут вы увидите таблицу выбранных категорий и их описаний. Заполняем поля в колонках, соответствующих каждому из указанных ранее дополнительных языков.</li></ol></blockquote><p>посыпались ошибки. Дальше я не смог продолжить.</p><p> </p><p>Предварительно загрузил вот этот пакет: <a href="https://www.cotonti.com/ru/locales/ukrainian-language-pack-for-cotonti-siena">https://www.cotonti.com/ru/locales/ukrainian-language-pack-for-cotonti-siena</a></p><p>Помогите, пожалуйста, настроить язык!</p>]]></description>
			<pubDate>Wed, 29 Oct 2025 14:26:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48567#48567]]></link>
		</item>
		<item>
			<title>Alex300 - plugin Thanks</title>
			<description><![CDATA[<p><a href="https://www.cotonti.com/extensions/community-social/thanks-plugin">Версия 2.0</a></p>]]></description>
			<pubDate>Sun, 19 Oct 2025 07:25:04 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48560#48560]]></link>
		</item>
		<item>
			<title>Kort - Как можно в Конфигурации плагина к полям прикрепить текстовый редактор?</title>
			<description><![CDATA[<p>Т. е. создаешь плагин с тулзовой частью и в ней выводишь форму для редактирования данных настроек с подключением CKE.</p>
]]></description>
			<pubDate>Fri, 12 Sep 2025 06:29:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48541#48541]]></link>
		</item>
		<item>
			<title>Alex300 - Как можно в Конфигурации плагина к полям прикрепить текстовый редактор?</title>
			<description><![CDATA[<p>В конфигурации никак. Но можно сделать админку расширению и в ней выводить textarea с редактором. Мне как то попадались готовые плагины, которые делают подобное и позволяют тегами выводить содержимое этих полей на странице.</p>
]]></description>
			<pubDate>Thu, 11 Sep 2025 05:27:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48540#48540]]></link>
		</item>
		<item>
			<title>prostogorod - Как можно в Конфигурации плагина к полям прикрепить текстовый редактор?</title>
			<description><![CDATA[<p> </p>

<p>Привет всем! Нужна помощь. В установочном файле поля textarea</p>

<pre class="brush:php;">
 * [BEGIN_COT_EXT_CONFIG]
 * landing_text_1=11:textarea:::
 * landing_text_2=12:textarea:::
 * [END_COT_EXT_CONFIG]</pre>

<p>Как можно в Конфигурации плагина к этим полям прикрепить текстовый редактор?</p>
]]></description>
			<pubDate>Wed, 10 Sep 2025 20:35:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48539#48539]]></link>
		</item>
		<item>
			<title>Alex300 - Очередность установки модулей и плагинов</title>
			<description><![CDATA[<p>Как таковой очередности установки нет. Но модули устанавливаются раньше плагинов т.к. модуль не должен зависить от плагина. А наоборот. Плагин может зависить от мудуля т.к. назначение плагинов - расширение функционала модулей. Во время работы установщика автоматически установить плагин раньше модуля не получится.</p>

<p>Но если оба расширения - модули или оба расширения - плагины, то повлиять на очередность их установки вполне возможно, используя <a href="https://www.cotonti.com/docs/devel/custom_install_scripts">кастомный инсталлер</a>, в котором используется функция <strong>cot_install_step4_import()</strong> в которой можно по-своему отсортировать массивы $selected_modules и $selected_plugins.</p>
]]></description>
			<pubDate>Sun, 13 Apr 2025 06:34:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48437#48437]]></link>
		</item>
		<item>
			<title>Alex300 - Событие после hook</title>
			<description><![CDATA[<p>В самом простом случае это может выглядеть так:</p>

<p>При срабатывании хука <strong>page.add.add.done</strong> создается задача. Это может запись в таблице в БД.</p>

<p>Другой скрипт, запускаемый по крону считывает данные в этой таблице, выполняет задачи и удаляет записи (или помечает их как выполненные). Обычно такой скрипт запускается из командной строки (cli.php в <a href="https://github.com/Alex300/cotonti-lib" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">https://github.com/Alex300/cotonti-lib</a>)</p>

<p>Можно исползовать RabbitMq для организации очередей задач.</p>

<p>Суть в том что операции, задерживающие выполнение основной программы, выполняются отдельно, в фоне, незаметно для пользователя.</p>
<p class="updated"><strong>Добавлено 3 дня спустя:</strong></p><p>Также можно в  <strong>cot_redirect()</strong> передать какой-нибудь дополнительный GET параметр а на странице, куда было перенаправление, после ее загрузки JavaScript проверит наличие этого GET параметра и при необходимости отправит запрос на сервер, и сервер выполнит необходимые действия.</p>
]]></description>
			<pubDate>Sun, 13 Apr 2025 06:12:10 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48436#48436]]></link>
		</item>
		<item>
			<title>Kopusha - Событие после hook</title>
			<description><![CDATA[<p>Например добавили страницу page.add.add.done</p>

<p>После - редирект cot_redirect на нее же, опубликованную</p>

<p>Затем я хочу автоматически опубликовать на нее в комментария ответ от AI (page.add.add.done так как надо знать id страницы), но время запроса к AI занимает время. Если я привяжу запрос в AI к page.add.add.done то произойдет запрос - ответ и затем публикация. А как можно</p>

<p>- page.add.add.done<br />
- cot_redirect<br />
- запрос+ответ + новый комментарий (мне НЕ критично сразу же его показать, можно и после обновления страницы).</p>

<p>Суть вопроса - при page.add.add.done все зависает секунд на 10-20. Я хочу page.add.add.done - опубликовал сразу и показал - а уже после пусть и комментарий появится.</p>
]]></description>
			<pubDate>Sat, 12 Apr 2025 21:37:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48435#48435]]></link>
		</item>
		<item>
			<title>Kabak - Очередность установки модулей и плагинов</title>
			<description><![CDATA[<p>Странная зависимость полей плагина в модуле. Нужно чтобы модуль был автономным, а плагин не ставился без наличия модуля.</p>

<p>Спрва ставится один компонент который автономнен, а потом все которые работают с его использованием.  Не вижу проблемы.</p>
]]></description>
			<pubDate>Thu, 10 Apr 2025 16:42:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48434#48434]]></link>
		</item>
		<item>
			<title>prostogorod - Очередность установки модулей и плагинов</title>
			<description><![CDATA[<p>Пожалуйста, нужна помощь. Мой плагин Strogare устанавливает дополнительные поля в таблицу (cot_structure) для структуры. А модуль Prime с помощью файла (prime.install.sql) устанавливаемый также в этой сборке использует дополнительные поля из плагина strogare. Если в ручном режиме, я сначала активирую  плагина strogare, а потом модуль Prime, то все работает.<br />
А если автоматом с помощью файла install.install.php,</p>

<pre class="brush:php;">
$default_modules = array('index', 'page', 'users', 'prime');
$default_plugins = array('ckeditor', 'html', 'htmlpurifier', 'mcaptcha', 'strogare');</pre>

<p>то происходит ошибка. Модуль Prime раньше устанавливается и выдает ошибки, потому что не установлены дополнительные поля из плагина strogare. Как решается эта проблема? Существует ли способ автоматической зависимости очередности установки плагинов и модулей?</p>

<p>Не помогло, вставка в модуль</p>

<pre class="brush:php;">
Requires_plugins=strogare</pre>

<p> </p>
]]></description>
			<pubDate>Thu, 10 Apr 2025 09:27:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48433#48433]]></link>
		</item>
		<item>
			<title>Kopusha - Ошибка 404</title>
			<description><![CDATA[<p>Я послностью согласен что disk.yandex это еще одна ошибка</p>
]]></description>
			<pubDate>Sat, 29 Mar 2025 22:54:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48432#48432]]></link>
		</item>
		<item>
			<title>МуС - Ошибка 404</title>
			<description><![CDATA[<p>Я думал что ошибка в коде, Т к на всех ноутах выскакивает она и на мобильных версиях тоже. Может что-то в коде надо поправить?</p>
]]></description>
			<pubDate>Sat, 29 Mar 2025 15:44:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48431#48431]]></link>
		</item>
		<item>
			<title>Kort - Ошибка 404</title>
			<description><![CDATA[<p>В любом браузере есть настройки домашней страницы. Если в <em>каждом</em> браузере, то можно смело начинать с антивируса. Понятно, что по ссылкам не кликать и данные с госуслуг не вводить.</p>

<p>Непонятно только причем тут Cotonti)</p>
]]></description>
			<pubDate>Sat, 29 Mar 2025 07:54:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48429#48429]]></link>
		</item>
		<item>
			<title>МуС - Ошибка 404</title>
			<description><![CDATA[<p>Это возникает в каждом браузере, а как это можно исправить?</p>
]]></description>
			<pubDate>Sat, 29 Mar 2025 07:48:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48428#48428]]></link>
		</item>
		<item>
			<title>Kort - Ошибка 404</title>
			<description><![CDATA[<p>В качестве домашней страницы в браузер видимо залетела несуществующая на каком-то сайте. Там же написано: не волнуйтесь)</p>
]]></description>
			<pubDate>Fri, 28 Mar 2025 20:14:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48427#48427]]></link>
		</item>
		<item>
			<title>МуС - Ошибка 404</title>
			<description><![CDATA[<p>И еще после закрытия браузера с сайтом, после модерации объявлений при повторном открытии опять выскакивает ошибка таже самая</p>
]]></description>
			<pubDate>Fri, 28 Mar 2025 16:27:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48425#48425]]></link>
		</item>
		<item>
			<title>Sergeich - Ошибка 404</title>
			<description><![CDATA[<p>Больше инормации. При каких действиях возникает ошибка, где возникает и т.п.</p>
]]></description>
			<pubDate>Fri, 28 Mar 2025 10:31:18 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&p=48423#48423]]></link>
		</item>
	</channel>
</rss>