Форумы / National / Russian / Тех. поддержка / Пагинация на AJAX не работает

Kort
#48617 13.02.2026 16:21

Я просто не понял про это:

пагинация на модуле не пропадает, когда появляется результат плагина- фильтра со своей пагинацией

Паджинатор всегда один, а аякс ты подключаешь настройкой. И в id-wrapper нужно брать не только паджинатор, а весь блок.

И если что-то не работает, смотри ответ в консоли. Обязательно включи отображение ошибок в datas/config.php

Но вообще, сперва надо продебажить эту историю и заставить работать твой паджинатор без аякса.

У меня в админке в модальном окне выводятся список пользователей и whosonline. Естественно, паджинатор с аяксом. Там все предельно просто:

<?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' => $durl], $d, $totallines, $maxuserssperpage, 'd', '', true, 'ajaxmodalcont');
}

Так что проблема скорее всего в самом фильтре (99% на sql-запрос). В консоли все увидишь.

SED.by - создание сайтов, разработка плагинов и тем для Котонти