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

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

Сообщение Разместил Pthelovod 24 апр 2017, 09:56

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

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

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

Сообщение Разместил Pthelovod 24 апр 2017, 10: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);
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Счастливым ты не станешь никогда, если не пройдешь неоднократно надежды полный путь туда и безнадежный путь обратно.
Господи! Помоги мне встать на ноги. Хотя, чего это я. Ведь когда я падал, тебя рядом почему-то не было. Где ты был тогда?

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

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

Сообщение Разместил Pthelovod 24 апр 2017, 10:04

Автор разработки Cep}|{ с Гуру
После установки в создании-редактировании форума появится поле "Заголовок страницы форума":
 
235  Forum Custom Title - заголовок для каждого форума - 01
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Счастливым ты не станешь никогда, если не пройдешь неоднократно надежды полный путь туда и безнадежный путь обратно.
Господи! Помоги мне встать на ноги. Хотя, чего это я. Ведь когда я падал, тебя рядом почему-то не было. Где ты был тогда?

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

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

Сообщение Разместил Pthelovod 24 апр 2017, 10:05

Автор разработки Cep}|{ с Гуру
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Счастливым ты не станешь никогда, если не пройдешь неоднократно надежды полный путь туда и безнадежный путь обратно.
Господи! Помоги мне встать на ноги. Хотя, чего это я. Ведь когда я падал, тебя рядом почему-то не было. Где ты был тогда?

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

Вернуться в Коды и модификации для движка phpBB ветки 3.0.Х



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