• 235 Forum Custom Title - заголовок для каждого форума • 
Ставим мод и меняем титл на какой хотим
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    235 Forum Custom Title - заголовок для каждого форума

Сообщение Разместил Александр Лешванов 24 апр 2017, 07:56

Автор разработки Cep}|{ с Гуру
Мод добавляет возможность указать свой заголовок страницы форума.
Например есть форум (конференция) "Объявления". В нём есть подфорумы "Москва", "Санкт-Петербург".
При открытии форума "Москва" титл страницы будет "Москва - Объявления". Хотя, как я считаю, лучше б был титл "Объявления Москвы".
Ставим мод и меняем титл на такой какой хотим.

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP
Монитор: 1152 x 864 1152 x 864

  235 Forum Custom Title - заголовок для каждого форума

Сообщение Разместил Александр Лешванов 24 апр 2017, 08:04

Автор разработки Cep}|{ с Гуру
Установка:
Открыть includes/acp/acp_forums.php
Найти:
Код: выделить все
'forum_desc'         => utf8_normalize_nfc(request_var('forum_desc', '', true)),

Добавить после:
Код: выделить все
// Forums Custom <title> MOD
                  'forum_custom_title'   => utf8_normalize_nfc(request_var('forum_custom_title', '', true)),
// Forums Custom <title> MOD

Найти:
Код: выделить все
'forum_desc'         => '',

Добавить после:
Код: выделить все
// Forums Custom <title> MOD
                     'forum_custom_title'         => '',
// Forums Custom <title> MOD

Найти:
Код: выделить все
'FORUM_DESC'            => $forum_desc_data['text'],

Добавить после:
Код: выделить все
// Forums Custom <title> MOD 
               'FORUM_CUSTOM_TITLE'            => $forum_data['forum_custom_title'],
// Forums Custom <title> MOD

Открыть adm/style/acp_forums.html
Найти:
Код: выделить все
   <dl>
      <dt><label for="forum_name">{L_FORUM_NAME}:</label></dt>
      <dd><input class="text medium" type="text" id="forum_name" name="forum_name" value="{FORUM_NAME}" maxlength="255" /></dd>
   </dl>

Добавить после:
Код: выделить все
   <dl>
      <dt><label for="forum_custom_title">{L_FORUM_CUSTOM_TITLE}:</label></dt>
      <dd><input class="text medium" type="text" id="forum_custom_title" name="forum_custom_title" value="{FORUM_CUSTOM_TITLE}" maxlength="128" /></dd>
   </dl>

Открытьlanguageenacpforums.php
Найти:
Код: выделить все
   'FORUM_DESC'                  => 'Description',

Добавить после:
Код: выделить все
   'FORUM_CUSTOM_TITLE'                  => 'Forum page title',

Открыть languageruacpforums.php
Найти:
Код: выделить все
   'FORUM_DESC'                  => 'Описание',   

Добавить после:
Код: выделить все
   'FORUM_CUSTOM_TITLE'                  => 'Заголовок страницы форума',

Открыть viewforum.php
Найти: (если не можете найти строку, смотрите ниже)
Код: выделить все
page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);

Добавить над ней:
Код: выделить все
if ($forum_data['forum_custom_title'] != '')
    page_header($forum_data['forum_custom_title'], true, $forum_id);
else

Если не можете найти строку:
Код: выделить все
page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);

значит у вас изменён вывод титла. Тогда найдите строку:
Код: выделить все
// Dump out the page header and load viewforum template

После неё найдите строку:
Код: выделить все
page_header(....) вместо точек любой текст, т.е. ищите по "page_header("

И добавьте над ней:
Код: выделить все
if ($forum_data['forum_custom_title'] != '')
    page_header($forum_data['forum_custom_title'], true, $forum_id);
else

Выполните SQL-запрос:
Код: выделить все
ALTER TABLE `phpbb_forums` ADD `forum_custom_title` VARCHAR(128);

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  235 Forum Custom Title - заголовок для каждого форума

Сообщение Разместил Александр Лешванов 24 апр 2017, 08:04

Автор разработки Cep}|{ с Гуру
После установки в создании-редактировании форума появится поле "Заголовок страницы форума":
 
235  Forum Custom Title - заголовок для каждого форума - 01

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

  235 Forum Custom Title - заголовок для каждого форума

Сообщение Разместил Александр Лешванов 24 апр 2017, 08:05

Автор разработки Cep}|{ с Гуру

Аватар пользователя
Александр Лешванов
(можно Николаич)
(можно Николаич) 
*
Google Chrome 49.0.262 Google Chrome 49.0.262
Windows XP Windows XP

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума • 

HTML5 Validated Счетчик ИКС Яндекс.Метрика