Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Ищу мод аналог в двойке - Pagination Select List & Input Box

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 17 лет 4 месяца
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз
Контактная информация:

Ищу мод аналог в двойке - Pagination Select List & Input Box

Сообщение Петрович »

В двойке существовал такой замечательный мод Pagination Select List & Input Box, позволяющий выбрать из списка номер страницы или ввести вручную требуемый номер в поле ввода в многостраничном топике. Для примера установлен такой на сибмаме, только без поля ввода.
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 86 раз
Поблагодарили: 149 раз

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение angst66 »

А разве это не стандартная фича?
Безымянный.png
Безымянный.png (4.46 КБ) 995 просмотров
Вводи какую хочешь
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1785 раз
Поблагодарили: 1339 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Пчелкин »

А он нажать побоялся...
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 17 лет 4 месяца
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Петрович »

Спасибо за подсказку, действительно не замечал и не обращал внимания.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Sheer »

includes/function.php
Найти

Код: Выделить всё

			$page_string .= '&nbsp;&nbsp;<a href="' . $base_url . "{$url_delim}start=" . ($on_page * $per_page) . '">' . $user->lang['NEXT'] . '</a>';
		}
	}
После вставить

Код: Выделить всё

//* MOD: Pagination Select List & Input Box
	$input_box = '';
	$select_list = '';
	if ( $total_pages > 10 )
	{
		if ( $total_pages < 100 )
		{
			$select_list = '<select onChange="if (this.options[this.selectedIndex].value != -1) { window.location.href = this.options[this.selectedIndex].value; }">';

			for ($i = 1; $i <= $total_pages; $i++)
			{
				$select_list .= '<option value="'.append_sid($base_url."&start=".(($i - 1) * $per_page)).'"'.(($i == $on_page) ? 'selected="selected"' : '').'>'.$i.'</option>';
			}

			$select_list .= '</select> ';
			$input_box = '';
		}
		else
		{
			$input_box = '';
			$select_list = '';
		}
	}
	else
	{
		$input_box = '';
		$select_list = '';
	}
	$page_string = $input_box . $select_list . $page_string;

// END MOD: Pagination Select List & Input Box
Содержимое pagination.html заменить на следующее:

Код: Выделить всё

<!-- IF PAGINATION -->
<b>
	<!-- IF PREVIOUS_PAGE -->
		<a href="{PREVIOUS_PAGE}">{L_PREVIOUS}</a>&nbsp;&nbsp;
	<!-- ENDIF -->
	<a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">
	{L_GOTO_PAGE}</a>&nbsp;&nbsp;&nbsp;{PAGINATION}
		<!-- IF NEXT_PAGE --> &nbsp;<a href="{NEXT_PAGE}">{L_NEXT}</a>
	<!-- ENDIF -->
	</b>
<!-- ENDIF -->
pagination.jpg
pagination.jpg (16.07 КБ) 963 просмотра
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение evrus01 »

Прикольно, но как-то старомодно, что-ли :)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1785 раз
Поблагодарили: 1339 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Пчелкин »

Но зато номер вручную вбивать в всплывающем окне теперь не надо...
Sheer !!! Респект как всегда....И чего еще из тебя полезного можно вытащить? Много? Выкатывай...я в последнее время как влюбленная девушка просматриваю скурпулезно все сообщениея Sheer....все от самого сих...до сих...и все записываю, записываю, записываю...дедукция у человека - как у ТИТАНА phpBB....
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Pazh »

представляю выпадающую портянку у себя в теме где более 100 страниц :shock: а на некоторых форумах видел и по 300 страниц в теме
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение evrus01 »

Pazh, по мойму, нормально:
1.png
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Pazh »

вот не понимаю - нафига подобное перелистывание нужно? Или юзер помнит наизусть все страницы на которых ему что-то было нужно? А если часть сообщений была удалена или перемещена в другую тему и соответственно пагинация изменилась? А поиск по теме не удобней?
ИМХО, бесполезная вещь...
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1785 раз
Поблагодарили: 1339 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение Пчелкин »

--- Этого ребенка ты родила когда я приезжал домой три года назад...
--- Этого - когда приезжал два года назад...
--- А этот годовалый откуда? Я два года уже не приезжал !
--- Милый, ну что тебе он мешает? Пусть живет...
--- Да пусть...на одного больше, на одного меньше...
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение evrus01 »

Pazh писал(а):пагинация изменилась?

Хех, а у меня вообще стоит вот это — Сообщений на страницу в UCP, и соответственно у каждого пользователя своя пагинация. Выражение: "Посмотри в этой теме, на 3-ей странице" — не катит.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 9 месяцев
Благодарил (а): 182 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение TyMaH »

У меня нет файла pagination.html, это для subsilver'a?
Изображение
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 13 лет
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение evrus01 »

TyMaH, да.
В Prosilver'e ничего править не надо, ну можете поставить &nbsp; перед и после {PAGINATION} — по вкусу.

Не забывайте, что в viewtopic_body.html пагинации две — сверху и снизу.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 9 месяцев
Благодарил (а): 182 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Ищу мод аналог в двойке - Pagination Select List & Input

Сообщение TyMaH »

Все понял спасибо, получилось, правда уменьшил отображение с 10 до 5, надеюсь от этого ничего плохого не произойдет.
Изображение
Закрыто

Вернуться в «Запросы модов для phpBB 3.0.x»