Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

pagination


Recommended Posts

В 08.01.2023 в 12:10, foggy сказав:
/system/library/pagination.php

 

спасибо, то что надо)) а как можно убрать промежуточные по шагу вперед/назад? https://prnt.sc/GpVIc24ZOY51

 

по стилю к ним никак не подкопаться(( https://prnt.sc/e8gCuYP7lszr

Надіслати
Поділитися на інших сайтах


  • 2 months later...
08.01.2023 в 17:11, AlexMax13 сказал:

 

спасибо, то что надо)) а как можно убрать промежуточные по шагу вперед/назад? https://prnt.sc/GpVIc24ZOY51

 

по стилю к ним никак не подкопаться(( https://prnt.sc/e8gCuYP7lszr


Привет!
Не знаю актуально ли еще, но для этого можно заменить функцию в этом же сайте на следующий код:
 


	public function render() {
		$total = $this->total;

		if ($this->page < 1) {
			$page = 1;
		} else {
			$page = $this->page;
		}

		if (!(int)$this->limit) {
			$limit = 10;
		} else {
			$limit = $this->limit;
		}

		$num_links = $this->num_links;
		$num_pages = ceil($total / $limit);

		$this->url = str_replace('%7Bpage%7D', '{page}', $this->url);

		$output = '<ul class="pagination">';

		if ($page > 1) {
			$output .= '<li><a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a></li>';
		}

		if ($page < $num_pages) {
			$output .= '<li><a href="' . str_replace('{page}', $page + 1, $this->url) . '">' . $this->text_next . '</a></li>';
		}

		$output .= '</ul>';

		if ($num_pages > 1) {
			return $output;
		} else {
			return '';
		}
	}

 

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.