Пагинация, убрать троеточие

  • 6 Ответов
  • 365 Просмотров

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

*

Ilja93

  • ***
  • 44
  • 0
Всем здравствуйте. Помогите пожалуйста разобраться как убрать тореточие в пагинации Joomla 3?
В файле пагинации у меня это строка 125    $page['data'] = preg_replace('#(<a.*?>).*?(</a>)#', '$1...$2', $page['data']);
То есть сейчас на сайте идет следующим видом 1 2 3 4 ... 5 6 7
а я хотел бы 1 2 3 4 5 6 7
« Последнее редактирование: 17.05.2016, 13:38:36 от Ilja93 »

*

KKAAZZOO

  • *******
  • 2138
  • 102
Re: Пагинация, убрать троеточие
« Ответ #1 : 17.05.2016, 14:05:29 »
Это троеточие маскирует промежуточные страницы. Будет достаточное количество материалов будет примерно так 1 2 3 4 ... 6 7 8 9, то есть нормально. Так работает пагинация.

*

Ilja93

  • ***
  • 44
  • 0
Re: Пагинация, убрать троеточие
« Ответ #2 : 17.05.2016, 14:26:50 »
Да это я понял, а избавиться от точек не получится?

*

Shustry

  • *****
  • 6426
  • 733
  • Рисую дизайны
Re: Пагинация, убрать троеточие
« Ответ #3 : 17.05.2016, 15:20:37 »
Можно их стилями скрыть. Покажите разметку на выходе.
Бесплатно консультирую по дизайну и вёрстке (только в личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

ChaosHead

  • ********
  • 4666
  • 396
Re: Пагинация, убрать троеточие
« Ответ #4 : 17.05.2016, 15:36:21 »
Вы хоть напишите зачем такое нужно? Может мотивирует помочь, вдруг и самому такое надо.  ^-^

*

robert

  • ********
  • 4002
  • 371
Re: Пагинация, убрать троеточие
« Ответ #5 : 17.05.2016, 15:55:09 »
Никогда не обращал внимания на пагинацию шаблона protostar. Сейчас посмотрел функцию pagination_list_render() и обнаружил, что она перебирает активные ссылки и просто меняет текст каждой подходящей на "...". То есть, не скрывает промежуточные ссылки под "...", а именно меняет текст.
Получается такая хрень:
1 2 3 4 ... 6 7 8 9 10
Вместо "5" - "...", и все :(.

Да это я понял, а избавиться от точек не получится?
Этот кусок
Спойлер
[свернуть]
поменяйте на этот
Спойлер
[свернуть]
« Последнее редактирование: 17.05.2016, 16:03:13 от robert »
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

Ilja93

  • ***
  • 44
  • 0
Re: Пагинация, убрать троеточие
« Ответ #6 : 17.05.2016, 16:31:24 »
Спасибо большое код поменял теперь принял человеческий вид)))) *DRINK*