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

перейти на страницу (страничная адресация на форуме)

Идеи для расширения функциональности phpBB 2.0.x
Miracle
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 3 месяца

перейти на страницу (страничная адресация на форуме)

Сообщение Miracle »

перейти на страницу (страничная адресация на форуме)

может есть удобней варианты

а то ходить по 1.2....40.50 не очень удобно...

спасибо.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Miracle
Поставьте какой-нибудь из этих МОДов
http://www.phpbbhacks.com/searchresults ... &Submit=Go

(и пора уже самому Поиском пользоваться)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Miracle
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 3 месяца

Сообщение Miracle »

Палыч
спасибо.

а кто нибудь на практике их использовал. что более удобно?
Аватара пользователя
TheHawk
phpBB 1.4.4
Сообщения: 130
Стаж: 17 лет 2 месяца
Откуда: Беларусь, Гомель

Сообщение TheHawk »

Палыч, хорошие моды кстати. Вот только не пойму почему такого простенького как Goto specific page здесь на форуме нету. Я как то хотел найти по нику пользователя, так задолбался щелкать все страницы.
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

TheHawk
Здесь многого нет. Да и надо ли..?
На вкус и цвет....
А найти пользователя по нику в конретной теме легко с помощью Поиска.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Сообщение FladeX »

Сейчас буду вот это ставить:
http://www.phpbbhacks.com/download/1634
Из найденных наиболее удобен, так как не мешается когда не нужен, потому что все в виде выпадающего списка.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

В рабочем варианте есть мод, обеспечивающий прямой переход на страницы как в phpBB3. Через какое-то время, треюуемое для тестирования и оформления, выложу в паблик.
Изображение
Miracle
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 3 месяца

Сообщение Miracle »

а что у вас будет такого?
посмотрел в бб3 не увидел ничего отличающегося

http://www.phpbb.com/community/viewforum.php?f=18

и чем ваш мод будет отличаться от тех что здесь?

спасибо.

Добавлено спустя 6 минут 54 секунды:

маленькое дополнение для Big Threads in One Page
показываться будет только админам и модераторам

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

1.
    if(!empty($pagination)) {

заменить на

    if(!empty($pagination) and ($userdata['session_logged_in']) and (($userdata['user_level'] == ADMIN) || ($userdata['user_level'] == MOD))) {


2.

$goto_page .= '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&start=all") . '" style="text-decoration:none;">#</a>&nbsp;]';  

заменить на 

      if(($userdata['session_logged_in']) and (($userdata['user_level'] == ADMIN) || ($userdata['user_level'] == MOD))) {
			  $goto_page .= '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=" . $topic_id . "&start=all") . '" style="text-decoration:none;">#</a>&nbsp;]';                                                                                                            
        }else{
          $goto_page .= ' ] ';
        }     
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

Miracle писал(а):посмотрел в бб3 не увидел ничего отличающегося
Плохо смотрели.
И где Вы увидели моды по этой ссылке?

Пока выкладываю здесь. Аналогов не искал. Если найдёт своих пользователей - выпущу в бета-версиях.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

rxu писал(а):И где Вы увидели моды по этой ссылке?
Я так понял, эта ссылка для иллюстрации того, что
Miracle писал(а):посмотрел в бб3 не увидел ничего отличающегося
8)
Можно только повторить:
rxu писал(а):Плохо смотрели.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Miracle
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 3 месяца

Сообщение Miracle »

Понял, простите, Вы правы...

Добавлено спустя 29 минут 14 секунд:

отличный мод, спасибо за реализацию.
от себя, на вскидку добавил бы следующее, как на пхпбб3

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

//	if ( $add_prevnext_text )
//	{
//		if ( $on_page > 1 )
//		{
//			$page_string = ' <a href="' . append_sid($base_url . "&start=" . ( ( $on_page - 2 ) * $per_page ) ) . '">' . $lang['Previous'] . '</a>&nbsp;&nbsp;' . $page_string;
//		}

//		if ( $on_page < $total_pages )
//		{
//			$page_string .= '&nbsp;&nbsp;<a href="' . append_sid($base_url . "&start=" . ( $on_page * $per_page ) ) . '">' . $lang['Next'] . '</a>';
//		}

//	}

	#$page_string = $lang['Goto_page'] . ' ' . $page_string;
 $page_string = '<a href="#" onclick="jumpto(); return false;" class="mai1nmenu" style="font-weight:normal;text-decoration:none">Стр. <b>' . $on_page . '</b> из <b>' . $total_pages . ' </b></a>&nbsp;&nbsp;' . ' ' . $page_string;
не стал заморачиваться с ланг файлами , кому нужно сделают

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

. <b> %on_page </b> из <b> %total_pages </b>
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

Miracle писал(а):не стал заморачиваться с ланг файлами , кому нужно сделают
Аналогично. Да и смысла не увидел, честно говоря, и так понятно, на какой странице находишься и сколько их всего :)
Изображение
Miracle
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 3 месяца

Сообщение Miracle »

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

  $page_string = '<a href="#" onclick="jumpto(); return false;" class="mai1nmenu" style="font-weight:normal;text-decoration:none">' . sprintf($lang['Jump_to_page'], $on_page, $total_pages) .' </a>&nbsp;&nbsp;' . ' ' . $page_string;    

ланг файлы

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

$lang['Jump_to_page'] = 'Стр. <b>%s</b> из <b>%s</b>';
Добавлено спустя 1 минуту 10 секунд:
rxu писал(а):Аналогично. Да и смысла не увидел, честно говоря, и так понятно, на какой странице находишься и сколько их всего
Не соглашусь, лично мое мнение, в ихнем варианте более понятно, хотя тоже очень не привычно...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16368
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Сообщение rxu »

Miracle
Возможно. Возможно, в следующей версии будет реализовано "Страница ... из ... ".
Изображение
Miracle
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 3 месяца

Сообщение Miracle »

правильно, И тайтл сделайте.. :)
буду ждать следующую версию :) может будет что то новое и лучшее :)

Добавлено спустя 15 минут 36 секунд:
$lang['Jump_to_page'] = 'Page <b>%s</b> of <b>%s</b>';
$lang['Click_to_jump'] = "Click to jump to page ...";

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

$lang['Jump_to_page'] = 'Стр. <b>%s</b> из <b>%s</b>';
$lang['Click_to_jump']  = "Нажмите что бы перейти на страницу ...";

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

$page_string = '<a href="#" onclick="jumpto(); return false;" title= "' . $lang['Click_to_jump'] . '" style="font-weight:normal;text-decoration:none">' . sprintf($lang['Jump_to_page'], $on_page, $total_pages) .' </a>&nbsp;&nbsp;' . ' ' . $page_string; 
Добавлено спустя 7 минут 43 секунды:

забыли вставить в файл privmsgs_body.tpl

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

<script language="Javascript" type="text/javascript">
<!--
var jump_page = '{GOTO_PAGE}:';
var on_page = '{ON_PAGE}';
var per_page = '{PER_PAGE}';
var base_url = '{BASE_URL}';
var total_pages = {TOTAL_PAGES};

function jumpto()
{
	var page = prompt(jump_page, on_page);

	if (page !== null && !isNaN(page) && page > 0 && page <= total_pages)
	{
		document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
	}
	else if (page > total_pages)
	{
		document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((total_pages - 1) * per_page);	
	}
}
//-->
</script>
Добавлено спустя 4 минуты 13 секунд:

Кстати, и не только в этом файле... нужно исать по {PAGINATION}
в тех tpl файлах где это есть, нужно вставлять строчку...

можно конечно сделать глобально. не сущестувенный кусок ЖС...

Добавлено спустя 2 минуты 18 секунд:

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

Добавлено спустя 57 секунд:

есть мысль толкать кусок ЖС в {PAGINATION} , но не сильно изящное рещение...

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