Перейти к контенту
  • 0

Количество страниц в паджинаторе


Kosiak

Вопрос

Подскажите, кто знает, где меняется количество отображаемых страниц в паджинаторе? По умолчанию их 3 + последняя. Как увеличить? Просмотрел paginationTemplate, но поверхностный осмотр ничего не дал :D
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Ап.

Реально нужна помощь - шаблон перерыл, но видимо это выставляется где-то в файлах :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Награду за решение! Назначайте цену - можно в личку. Проблемку надо решить.

На картинках подробности:

 

post-576-1266538749_thumb.png

 

post-576-1266538757_thumb.png

 

post-576-1266538761_thumb.png

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Попробуйте этот хук. Обязательно отпишитесь по результатам :D

 

post-75890-1266543768_thumb.jpg

ritsu_pagination.tar.gz

Изменено пользователем Ritsuka
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ritsuka, при установке выдало:

Новая модификация добавлена

0 Файлы добавлены

0 групп настроек добавлено

0 настроек добавлено

0 настроек обновлено

0 языковых строк добавлено

0 языковых строк обновлено

0 модулей добавлено

0 модулей обновлено

0 файлов помощи добавлено

0 файлов помощи обновлено

0 шаблонов добавлено

0 шаблонов обновлено

0 задач добавлено

0 задач обновлено

0 таблиц создано в базе данных

0 таблиц базы данных изменено

0 UPDATE запросов выполнено

0 INSERT запросов выполнено

Добавился хук вообще без названия, и в Настройках я его найти не смог (обшарил довольно подробно каждый раздел). Судя по скриншоту у вас не так?

Изменено пользователем Kosiak
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Не не глупый. Не распаковал ;)

он же в tar/gz был, я и посчитал, что это контейнер для него :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Kosiak, не удаляя хука, добавьте в файл /admin/sources/classes/output/publicOutput.php после строк:

	public function generatePagination($data)
{
	//-----------------------------------------
	// INIT
	//-----------------------------------------
	$work = array();

 

Строки:

			if($this->settings["ritsu_pagination_enabled"] == "1") {
			$pc = intval($this->settings["ritsu_pagination_pagecount"]);
			if($pc > 0) 	$data['dotsSkip'] = $pc;
			if($this->settings["ritsu_pagination_nodropdown"] == "1") $data['noDropdown'] = '1';

		}

 

Пока не разбирался, почему хук не переопределил функцию, ибо некогда. Новые настройки в админке после этого должны заработать.

Изменено пользователем Ritsuka
Ссылка на комментарий
Поделиться на других сайтах

  • 0
К сожалению ничего не изменилось :D

Да ну быть такого не может оО

 

Хорошо, самый хардкорный вариант, в том же файле после:

		//-----------------------------------------
	// Get the number of pages
	//-----------------------------------------

 

Вставьте строку:

$data['dotsSkip']			= 10;

 

Вместо 10 можете вставить любое число страниц в листалке вправо и влево от текущей.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Так заработало: в листинге тем появилось 11 страниц (1-11 из 17) и внутри темы появилось большее количество страниц (1-11).

 

В листинге тем рядом с заголовком темы количество не изменилось и соответственно на главной странице рядом с форумом паджинации нет. Если возможно было бы решить и эти проблемки, было бы просто шикарно. :D

Изменено пользователем Kosiak
Ссылка на комментарий
Поделиться на других сайтах

  • 0
К сожалению ничего не изменилось :D

Да ну быть такого не может оО

 

Хорошо, самый хардкорный вариант, в том же файле после:

Ritsuka свернул с пути истинного (:

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ritsuka свернул с пути истинного (:

Ritsuka вообще собиралась за комп все 4 дня не садится ><

 

Kosiak, с середины недели тщательно все перепроверю и сделаю таки хуком. В том числе и второстепенную пажинацию настроим. Быстрее просто не могу, извините ^^

 

Могу дать наводку - вторая листалка строится шаблонами.

Изменено пользователем Ritsuka
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Могу дать наводку - вторая листалка строится шаблонами.
Да я видел тот кусок шаблона, вот только сделать ничего не смог с ним. Многие вещи в шаблонах сделаны совсем не аналогичным образом, как-будто делали совершенно разные люди с разными подходами, поэтому и не ожидаешь, где логика вынесена в шаблон, а где в файлах обрабатывается...

 

с середины недели тщательно все перепроверю и сделаю таки хуком.
Спасибо, буду ждать :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Прошу, всех тех кто может мне помочь связаться со мной через ЛС.

Вознаграждение можем обсудить там же.

Изменено пользователем Kosiak
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Kosiak, чтобы сделать полностью настраиваемые паджинаторы нужно переопределить 4 класса, т.е. хук сделать реально, но сложно. За бесплатно не вижу в этом особого смысла. В принципе можем договориться об условиях в ЛС.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Мне уже сделали. Через хук всё сделать на сколько я понял было невозможно - в IPB3 какая-то ошибка с этим, поэтому пришлось вносить изменения ещё в 3 файла.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.