From cec9c3ba61a2069019a57d4e88002de3bf6cbd67 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Sat, 1 Apr 2023 12:48:14 +0700 Subject: [PATCH] Unique topic page title (#105) torrentpier/torrentpier#441 --- library/language/en/main.php | 1 + library/language/ru/main.php | 1 + library/language/uk/main.php | 1 + viewtopic.php | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/library/language/en/main.php b/library/language/en/main.php index 141842a4..675e8f4b 100644 --- a/library/language/en/main.php +++ b/library/language/en/main.php @@ -54,6 +54,7 @@ $lang['SELECT_ACTION'] = 'Select action'; $lang['NEXT_PAGE'] = 'Next'; $lang['PREVIOUS_PAGE'] = 'Previous'; +$lang['SHORT_PAGE'] = 'page'; $lang['GOTO_PAGE'] = 'Go to page'; $lang['GOTO_SHORT'] = 'Page'; $lang['JOINED'] = 'Joined'; diff --git a/library/language/ru/main.php b/library/language/ru/main.php index 22cd5a8f..81296f29 100644 --- a/library/language/ru/main.php +++ b/library/language/ru/main.php @@ -54,6 +54,7 @@ $lang['SELECT_ACTION'] = 'Выберите действие'; $lang['NEXT_PAGE'] = 'След.'; $lang['PREVIOUS_PAGE'] = 'Пред.'; +$lang['SHORT_PAGE'] = 'стр.'; $lang['GOTO_PAGE'] = 'Страницы'; $lang['GOTO_SHORT'] = 'Стр.'; $lang['JOINED'] = 'Зарегистрирован'; diff --git a/library/language/uk/main.php b/library/language/uk/main.php index e5afd420..cc866582 100644 --- a/library/language/uk/main.php +++ b/library/language/uk/main.php @@ -54,6 +54,7 @@ $lang['SELECT_ACTION'] = 'Виберіть дію'; $lang['NEXT_PAGE'] = 'Наступ.'; $lang['PREVIOUS_PAGE'] = 'Попер.'; +$lang['SHORT_PAGE'] = 'стор.'; $lang['GOTO_PAGE'] = 'Сторінки'; $lang['GOTO_SHORT'] = 'Стор.'; $lang['JOINED'] = 'Зареєстрований'; diff --git a/viewtopic.php b/viewtopic.php index c9661a22..1b2bbf34 100644 --- a/viewtopic.php +++ b/viewtopic.php @@ -537,6 +537,8 @@ $poll_time_expired = ($t_data['topic_time'] < TIMENOW - $bb_cfg['poll_max_days'] $can_manage_poll = ($t_data['topic_poster'] == $userdata['user_id'] || $is_auth['auth_mod']); $can_add_poll = ($can_manage_poll && !$topic_has_poll && !$poll_time_expired && !$start); +$page_title = ((int)($start / $posts_per_page) === 0) ? $topic_title : $topic_title . ' - ' . $lang['SHORT_PAGE'] . ' ' . (floor($start / $posts_per_page) + 1); + // // Send vars to template // @@ -549,7 +551,7 @@ $template->assign_vars(array( 'FORUM_ID' => $forum_id, 'FORUM_NAME' => htmlCHR($forum_name), 'TOPIC_ID' => $topic_id, - 'PAGE_TITLE' => $topic_title, + 'PAGE_TITLE' => $page_title, 'TOPIC_TITLE' => wbr($topic_title), 'PORNO_FORUM' => $t_data['allow_porno_topic'], 'REPLY_IMG' => $reply_img,