Форум русской поддержки Joomla!® CMS
03.12.2016, 08:42:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

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

 (Прочитано 210 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ilja93
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 44


« : 17.05.2016, 12:34:39 »

Всем здравствуйте. Помогите пожалуйста разобраться как убрать тореточие в пагинации 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, 12:38:36 от Ilja93 » Записан
KKAAZZOO
Практически профи
*******

Репутация: +101/-9
Offline Offline

Сообщений: 2081


« Ответ #1 : 17.05.2016, 13:05:29 »

Это троеточие маскирует промежуточные страницы. Будет достаточное количество материалов будет примерно так 1 2 3 4 ... 6 7 8 9, то есть нормально. Так работает пагинация.
Записан
Ilja93
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #2 : 17.05.2016, 13:26:50 »

Да это я понял, а избавиться от точек не получится?
Записан
Shustry
Группа развития
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #3 : 17.05.2016, 14:20:37 »

Можно их стилями скрыть. Покажите разметку на выходе.
Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4378



« Ответ #4 : 17.05.2016, 14:36:21 »

Вы хоть напишите зачем такое нужно? Может мотивирует помочь, вдруг и самому такое надо.  Smiley
Записан
robert
Профи
********

Репутация: +342/-11
Offline Offline

Пол: Мужской
Сообщений: 3566


« Ответ #5 : 17.05.2016, 14:55:09 »

Никогда не обращал внимания на пагинацию шаблона protostar. Сейчас посмотрел функцию pagination_list_render() и обнаружил, что она перебирает активные ссылки и просто меняет текст каждой подходящей на "...". То есть, не скрывает промежуточные ссылки под "...", а именно меняет текст.
Получается такая хрень:
1 2 3 4 ... 6 7 8 9 10
Вместо "5" - "...", и все Sad.

Да это я понял, а избавиться от точек не получится?
Этот кусок
Показать текстовый блок
поменяйте на этот
Показать текстовый блок
« Последнее редактирование: 17.05.2016, 15:03:13 от robert » Записан
Ilja93
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 44


« Ответ #6 : 17.05.2016, 15:31:24 »

Спасибо большое код поменял теперь принял человеческий вид)))) drink
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet