0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 175 Просмотров
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
Добрый день, уважаемые форумчане. Вот с такой задачкой столкнулся:
пункт меню выводит список материалов одной категории (К2), включена пагинация, но при клике на страницу №5 упорно не хочет на нее переходить, а переходит на последнюю страницу №6, хотя в url показывает .../page-5.

https://sipspremier.ru/catalog

Кто сталкивался или понимает причины происходящего, прошу откликнуться...
*

Technic

  • Захожу иногда
  • 148
  • 5 / 0
у вас и пейдж5 и пейдж 6 выводят одно и то же
где то глюк или тег не закрыт у материала
попробуйте изменить вывод с 12 на 16 и посмотреть как будет переходить
или поотключать материалы те что на 5 странице
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
При 16 сразу со 2 страницы начинается катавасия, в урле одно на странице другое.
« Последнее редактирование: 15.04.2019, 17:17:25 от fireman »
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
Не понятно, короче... Материалов всего 63, ставлю в настройках категории "Количество основных материалов" - 63, все нормально, все они выводятся на одной странице, ставлю, например 32 основных (типа с разделением на две страницы) часть материалов не отображает ни на одной, и при переходе в пагинации url меняется, а подсвечивается та-же первая страница...

Может я чего не понимаю и неправильно настраиваю в настройках категории: "Основные материалы" "Ведущие материалы" "Первичный вывод"?
*

Technic

  • Захожу иногда
  • 148
  • 5 / 0
Говорю же.
Ищите косяк в одном из материалов
Где то тег не закрыт

*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
Перетряхнул файлы формирующие макет страницы списка материалов категории category.php, category_item.php, а также сам материал item.php каких либо незакрытых тегов HTML не обнаружил...
Что остается?
Просматривать каждый материал в админке? Там в редакторе, в каждом материале таблицы сверстаны, плюс вводный текст теги имеет. Если в них что-то есть незакрытое тоже может влиять?
*

Technic

  • Захожу иногда
  • 148
  • 5 / 0
Перетряхнул файлы формирующие макет страницы списка материалов категории category.php, category_item.php, а также сам материал item.php каких либо незакрытых тегов HTML не обнаружил...
Что остается?
Просматривать каждый материал в админке? Там в редакторе, в каждом материале таблицы сверстаны, плюс вводный текст теги имеет. Если в них что-то есть незакрытое тоже может влиять?
я про сами материалы и говорил
попробуйте поотключать последние
как вариант может быть еще косяк в файле пагинации
*

sivers

  • Захожу иногда
  • 456
  • 44 / 0
у вас роутер неправильно парсит страницу пагинации (или модель компонента использует не ту константу). Выдает неверное значение start (limitstart). Вместо умножения на 12 (реальное кол-во товаров на странице) умножает на 15. В связи с этим часть объектов пропускает (по 3 на страницу), а на последних страницах, естественно, "ошибается" с количеством и номером активной страницы.
Сравните:
https://sipspremier.ru/catalog/page-2
и то, что реально должно было быть:
https://sipspremier.ru/catalog/page-2?limitstart=12

пропущено 3 объекта, идущих после "Оптима" - это Алькор, Майя, Ирис.

P.S. Это бывает, если в роутере (при парсинге ссылки) и в пагинаторе (при формировании страниц) используются разные константы, задающие кол-во на странице. Если не можете найти где это, то просто поставьте вывод 15 объектов на страницу, вместо 12.
« Последнее редактирование: 16.04.2019, 09:49:30 от sivers »
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
Да, черт побери... Огромное вам спасибо! Теперь осталось найти этот роутер, задача такая чтобы на широких экранах выводилось 4 материала в ряду.

В файле category.php есть такой момент:
Код
<div class="proj-next"><img src="/templates/olimp/images/show_more.png" alt="Показать еще"> <a href="/catalog?start=15" class="hasTooltip pagenav pagination-next"> показать еще</a></div>

тут фигурирует 15, не это является причиной?
« Последнее редактирование: 16.04.2019, 10:04:59 от fireman »
*

sivers

  • Захожу иногда
  • 456
  • 44 / 0
тут фигурирует 15, не это является причиной?
не это. посмотрите в /components/com_имякомпонента/router.php
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
не это. посмотрите в /components/com_имякомпонента/router.php
Да, я сразу его нашел, но в нем ничего нет похожего на 15, limitstart, start...
*

sivers

  • Захожу иногда
  • 456
  • 44 / 0
Да, я сразу его нашел, но в нем ничего нет похожего на 15, limitstart, start...
Скиньте его сюда или на почту/телеграм (в контактах есть) - посмотрю
*

sivers

  • Захожу иногда
  • 456
  • 44 / 0
В роутере действительно ничего такого нет. Видимо, в К2 какая-то другая логика определения страницы (в другом месте). Лучше спросить у людей, которые хорошо знают этот компонент - возможно есть простой способ настройки. Я же им не пользуюсь и могу разве что сделать жесткий хак в модели данных. Но лучше не прибегать к этому.
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
Понятно. В любом случае, спасибо! Реально помогли.
*

fireman

  • Захожу иногда
  • 218
  • 3 / 0
  • в цель...
Итак подытожим: проблему локализовали, но за сегодняшний день решить ее не удалось. Прошу помощи!
Суть такова, что при выставлении в настройках категории количества материалов отличного от 15 рушится вся пагинация.
И все бы ничего, но задумано так, что материалов д.б. 12 (в каждом ряду по 4 - на широких мониторах)

Но такое ощущение, что где-то жестко прописано ограничение в эти 15 материалов. Прошу знающих людей подтолкнуть в нужное направление...

PS Если тема не на месте, перенесите пожалуйста в нужную ветку...
*

Technic

  • Захожу иногда
  • 148
  • 5 / 0
Самое простое перейти на материалы
К2 тут устарел
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сбилась ссылка на главную страницу

Автор karelika

Ответов: 5
Просмотров: 100
Последний ответ 18.03.2019, 12:33:26
от karelika
Как убрать посторонние символы в ссылке пагинации?start=?

Автор Kostuk

Ответов: 13
Просмотров: 432
Последний ответ 14.02.2019, 21:41:19
от Juseppe
Как написать страницу?

Автор leha111

Ответов: 8
Просмотров: 324
Последний ответ 01.10.2018, 10:37:39
от leha111
Изменение текста в кнопках пагинации

Автор serzh-serega

Ответов: 5
Просмотров: 184
Последний ответ 26.09.2018, 10:32:35
от NewUsers
Как создать страницу на поддомене?

Автор Michail19821982

Ответов: 21
Просмотров: 260
Последний ответ 18.09.2018, 13:13:43
от lexxbry