Странности с пагинацией в Protostar

  • 5 Ответов
  • 110 Просмотров

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

*

dmitry_stas

  • Профи
  • ********
  • 9653
  • 929
доброго всем.

кто нибудь понимает задумку с троеточиями в пагинации родного Протостара? какой в них закладывался смысл не могу понять. на первой странице имеем

Код
1 2 3 4 ... 6 7 8 9 10

и троеточия ведут на страницу 5. дальше происходит еще круче. на 9-й уже 2 троеточия

Код
... 5 6 7 8 9 ... 11 12 13

и ведут они (кто бы мог подумать) на 4-ю и на 10-ю страницу соответственно :)

в чем смысл? кто нибудь отгадал?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Efanych

  • Группа развития
  • *****
  • 4317
  • 605
Re: Странности с пагинацией в Protostar
« Ответ #1 : 26.02.2017, 12:09:48 »
Я отгадал. Смысла нет :).
Где-то переделывал, чтоб троеточие по краям было и никуда не вело, могу поискать)))
Создание сайтов, шаблонов, помощь в решении проблем.

*

vipiusss

  • Профи
  • ********
  • 5508
  • 318
  • JoomlaNet
Re: Странности с пагинацией в Protostar
« Ответ #2 : 26.02.2017, 12:20:22 »
Как-то тоже подобное было, я переопределял (правда для иной, дизайнерской цели), но и этот глюк пропал (указываю кол-во цифр).
http://notebook-net.ru/index.php/optimizacia-joomla-menu/36-postranichnja-navigazia-joomla.html

Хотя возможно пропал после физического перезалития / переопределения.

// Выглядит так сейчас у клиента (скрины). Стоит показ 5 страниц в середине.
« Последнее редактирование: 26.02.2017, 12:26:36 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

ChaosHead

  • Профи
  • ********
  • 4667
  • 396
Re: Странности с пагинацией в Protostar
« Ответ #3 : 26.02.2017, 12:21:54 »
О да, я смотрю на него постоянно. Теоретически это может отпугивать людей, т.к. они тоже подсознательно видят странность.

*

dmitry_stas

  • Профи
  • ********
  • 9653
  • 929
Re: Странности с пагинацией в Protostar
« Ответ #4 : 26.02.2017, 12:41:20 »
Я отгадал. Смысла нет :).

ну как бы... а зачем тогда такое сложное условие?

Код
if (in_array($k, range($range * $step - ($step + 1), $range * $step)))
{
if (($k % $step == 0 || $k == $range * $step - ($step + 1)) && $k != $currentPage && $k != $range * $step - $step)
{
...
}
}

там же есть 2 параметра $range и $step, меня которые получаешь троеточия в разных местах. но у меня приемлемого результата так и ну получилось. не понятно...

Где-то переделывал, чтоб троеточие по краям было и никуда не вело, могу поискать)))

та не, спасибо, не нужно. я то себе вообще иначе переделал, чтобы количество зависело от разрешения, и еще там мелочи. то просто интересно, какая же задумка в оригинале...

Теоретически это может отпугивать людей, т.к. они тоже подсознательно видят странность.
та 100%. странность реально.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Efanych

  • Группа развития
  • *****
  • 4317
  • 605
Re: Странности с пагинацией в Protostar
« Ответ #5 : 26.02.2017, 12:47:30 »
Цитировать
как бы... а зачем тогда такое сложное условие?
Не уверен, но может если в pagination.php системном и шаблонном количество отображаемых элементов привести к одному, то будет работать корректно... Хотя вроде там и корректно не доработано...
Создание сайтов, шаблонов, помощь в решении проблем.