Свой заголовок (в <title>) форума. Не конференции! Форума.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Cep}|{
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 9 месяцев
Поблагодарили: 6 раз

Свой заголовок (в <title>) форума. Не конференции! Форума.

Сообщение 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>
Открыть language\en\acp\forums.php

Найти:

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

	'FORUM_DESC'						=> 'Description',
Добавить после:

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

	'FORUM_CUSTOM_TITLE'						=> 'Forum page title',
Открыть language\ru\acp\forums.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);
После установки в создании-редактировании форума появится поле "Заголовок страницы форума":
Изображение
Последний раз редактировалось Cep}|{ 31.08.2013 14:20, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Свой титл (в <title>) форума. Не конференции! Форума.

Сообщение Sheer »

Cep}|{
Если честно, то я так и не понял, зачем это нужно, но если уж вы сделали мод, то советую оформить его в общепринятом для phpBB стандарте.
Генератор xml --> https://www.phpbb.com/mods/modx-tools/generator/
MODX Install File Creator and Text / MODX Convertor
и вообще --> https://www.phpbb.com/mods/modx/
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Свой титл (в <title>) форума. Не конференции! Форума.

Сообщение sweetah »

Классная штука, спасибо! Вместе с этим Три простых мода СЕО, дескрипшинов и описаний вообще идеально.
Только что за "титл" непонятно. Есть же нормальное слово - заголовок.
Cep}|{
phpBB 1.2.0
Сообщения: 17
Стаж: 15 лет 9 месяцев
Поблагодарили: 6 раз

Re: Свой заголовок (в <title>) форума.Не конференции! Форума

Сообщение Cep}|{ »

Есть же нормальное слово - заголовок.
Исправил на "заголовок".
Sheer писал(а):Cep}|{
Если честно, то я так и не понял, зачем это нужно, но если уж вы сделали мод, то советую оформить его в общепринятом для phpBB стандарте.
Генератор xml --> https://www.phpbb.com/mods/modx-tools/generator/
MODX Install File Creator and Text / MODX Convertor
и вообще --> https://www.phpbb.com/mods/modx/
Нужно для "тонкой" настройки заголовков. Ок, оформлю в стандарте.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Свой заголовок (в <title>) форума. Не конференции! Форум

Сообщение Пчелкин »

Sheer писал(а):Если честно, то я так и не понял,
Ты не поверишь...удобно охриненно...Вижу на каких подфорумах открыты вкладки.. .и воще индекс у яши процента на 2 за сутки подскочил, а то с неделю топтался... У запросов появились свои уникальности......
1100.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Свой заголовок (в <title>) форума. Не конференции! Форум

Сообщение Booker »

Так видно, на каких подфорумах вкладки, и если просто [FAQ] Как изменить заголовок страниц форума?
Просто формулировка немного меняется, но суть вроде та же.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Свой заголовок (в <title>) форума. Не конференции! Форум

Сообщение Пчелкин »

А если названия подфорумов нужны на форуме длинные, то в титлах они потом выводятся обрезанные, непонятные. особливо когда вкладок много...Эта фича позволяет делать их короткими и из только нужных слов...
Да, короче...кесарю - кесаря...Никто никого не понуждает ведь????
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Бета-версии модов для phpBB 3.0.x»