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

Все сообщения в теме на одной странице.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

народ, помогите заточить сие чудо под сео мод
vnl
phpBB 1.2.1
Сообщения: 27
Стаж: 17 лет 3 месяца
Благодарил (а): 7 раз

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

Поручик
Подскажите, пожалуйста, как сделать чтобы ссылка "все" работала в личных сообщениях?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Все сообщения в теме на одной странице.

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

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

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

Палыч
Ясно, спасибо.

Добавлено спустя 34 секунды:
Больше никто не может помочь по данному вопросу?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

сделать изменения по аналогии в includes/ucp/...
vnl
phpBB 1.2.1
Сообщения: 27
Стаж: 17 лет 3 месяца
Благодарил (а): 7 раз

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

HAMMER663
А в каком конкретно файле нужно править?
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

Делаем так.
includes/ucp/ucp_pm_viewfolder.php
найти

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

$start = request_var('start', 0);
добавить после

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

$page = request_var('page', '');
найти

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

	$template->assign_vars(array(
		'PAGINATION'
добавить перед

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

if ($page == 'all') 
{ 
	$config['topics_per_page'] = $pm_count; 
	$start = 0; 
}
Добавить после

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

		'U_PM_ALL'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", "i=pm&mode=view&action=view_folder&f=$folder_id&$u_sort_param&page=all"),
открыть /styles/стиль/template/ucp_pm_viewfolder.html
Найти

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

			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span>
добавить после в эту же строку

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

&nbsp;<span><a href="{U_PM_ALL}">{L_UCP_PM_ALL}</a></span>
Открыть /language/ru/ucp.php
найти

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

	'UCP_PM_VIEW'				=> 'Просмотр сообщений',
После вставить

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

	'UCP_PM_ALL'				=> 'Все сообщения',
Добавлено спустя 9 минут 58 секунд:
Еще.
/styles/стиль/template/ucp_pm_message_header.html
Найти

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

			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span>
добавить после в эту же строку

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

&nbsp;<span><a href="{U_PM_ALL}">{L_UCP_PM_ALL}</a></span>
vnl
phpBB 1.2.1
Сообщения: 27
Стаж: 17 лет 3 месяца
Благодарил (а): 7 раз

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

HAMMER663
В файлах /styles/стиль/template/ucp_pm_viewfolder.html и /styles/стиль/template/ucp_pm_message_header.html не нашел таких строк. Стиль subsilver2... (
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

Моя инструкция для просильвера. Сейчас выложу для сабсильвера

Добавлено спустя 5 минут 29 секунд:
Открыть ucp_pm_message_header.html и ucp_pm_message_footer.html
найти

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

<!-- INCLUDE pagination.html -->
На этой же строке добавить после

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

&nbsp;<a href="{U_PM_ALL}">{L_UCP_PM_ALL}</a>
vnl
phpBB 1.2.1
Сообщения: 27
Стаж: 17 лет 3 месяца
Благодарил (а): 7 раз

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

HAMMER663
Спасибо, работает! А не подскажите, как убрать теперь ссылку "Все"? В целом получается строка:
На страницу 1, 2, 3, 4 Все След. Все сообщения. Или может быть можно как-то приделать это к "Все" вместо "Все сообщения"...
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

А первое "Все" откуда берется?
vnl
phpBB 1.2.1
Сообщения: 27
Стаж: 17 лет 3 месяца
Благодарил (а): 7 раз

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

HAMMER663
Делал только по инструкции Порутчика в этой теме.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

Что ж сразу-то не сказали?
Это делали?

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

#----- [OPEN] ---------
includes/functions.php
#----- [FIND] ---------

	$template->assign_vars(array(
		$tpl_prefix . 'BASE_URL'		=> $base_url,
#----- [BEFORE, ADD] ---------
	if ($total_pages > 1)
	{
		$page_string .= '&nbsp;<a href="' . $base_url . "{$url_delim}page=all" . '">' . $user->lang['ALL_POSTS'] . '</a>';
	}
Логично тогда..
В общем, удали этот код. и напрямую вставляй ссылку в нужное тебе место - в viewtopic_body.html, viewforum_body.html по тому же принципу, что и в моей инструкции

Добавлено спустя 32 секунды:
Вот, кстати, по совету Некстати :D
Все сообщения в теме на одной странице.
vnl
phpBB 1.2.1
Сообщения: 27
Стаж: 17 лет 3 месяца
Благодарил (а): 7 раз

Re: Все сообщения в теме на одной странице.

Сообщение vnl »

HAMMER663
Спасибо, теперь все отлично!
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 6 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Все сообщения в теме на одной странице.

Сообщение HAMMER663 »

Надо бы конечно все собрать в один мод)) Плюс написать инструкцию

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