phpBB SEO Optimal titles -правильные title для форума

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

phpBB SEO Optimal titles -правильные title для форума

Сообщение владимир1983 »

Мод убирает мусорные слова "просмотр страницы" "просмотр форума" и.т.п. из title.
<title>Заголовок и описание сайта [советы от google]</title>
Проверить актуальную версию мода у автора http://www.phpbb-seo.com/en/phpbb-seo-t ... t1289.html
p.s проверено, мин нет!
=================
Полезные моды в дополнение:
SEO Dynamic Meta tags - Динамические мета теги.
--------------------
Canonical URL - указываем канонические ссылки для роботов
======================
Известные проблемы:
Ошибка нумерации страниц в title на странице просмотра тем форумов > Решение проблемы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Dbonz »

Большое спасибо!

И не забываем:
language/ru/common.php

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

// www.phpBB-SEO.com SEO TOOLKIT BEGIN - TITLE
$lang['Page'] = 'Страница ';
// www.phpBB-SEO.com SEO TOOLKIT END - TITLE
И один минус! В списках тем всегда показывает Page 1 независимо от количества страниц. :cry:

И тут порядок какой-то нелогичный:

название темы: название форума - №страницы

Как-то коряво, будто это номер страницы списка форумов/тем(ведь такое тоже может быть) :)
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение владимир1983 »

Нумерация страниц начинается только со второй страницы. Проверяй установку. Где ты там умудрился в трех строках кода накосячить не постижимо.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Dbonz »

владимир1983 писал(а):Нумерация страниц начинается только со второй страницы
Это понятно. Правка в viewforum.php есть, а всё равно Page 1 хоть на десятой) :)
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение владимир1983 »

Твой смайл довольно улыбающийся очень не к месту.
Прикрепи вложением файл search.php и viewtopic.php
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Dbonz »

владимир1983 писал(а):Прикрепи вложением файл search.php и viewtopic.php
По вайвтопику - с нумерацией всё нормально.
Я говорю про список форумов или тем, если он переваливает за единицу и более(как здесь), то везде Page = 1.
Подставлял из дистрибутива(3.0.12) чистые search.php, viewtopic.php, viewforum.php и index.php с теми же правками – результат не изменился.
Попробую потом на чистый поставить.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение владимир1983 »

Тут работает этот же мод. Вот на первой странице Поддержка phpBB 3.0.х нумерации нет. Ищи ошибку у себя.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Dbonz »

владимир1983 писал(а):Вот на первой странице Поддержка phpBB 3.0.х нумерации нет
И это замечательно! У меня тоже на первой странице ничего. Только вот на последующих Page 1.

Кстати, уже поставил на чистый тутошний дистрибутив. Результат = Page 1 :lol:
Аватара пользователя
staiki
phpBB 2.0.2
Сообщения: 318
Стаж: 14 лет 3 месяца
Откуда: Киев Украина
Благодарил (а): 76 раз
Поблагодарили: 9 раз
Забанен: Бессрочно

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение staiki »

А я не ставил никакой мод а просто отредактировал так:
Скрытый текст

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

<!-- IF TOPIC_TITLE -->
<title>® {FORUM_NAME} {TOPIC_TITLE} </title>
<!-- ELSE -->
<title>{SITENAME} <!-- IF S_IN_MCP -->{L_MCP} <!-- ELSEIF S_IN_UCP -->{L_UCP} <!-- ENDIF -->{PAGE_TITLE}</title>
<!-- ENDIF -->
И всё работает на ура.
http://staiki.net/index.php Форум Компьютерная Помощь
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Dbonz »

Всё, нашел!

Страницы выводятся правильно, только если нет ограничений в "Управление форумами/ Редактирование форума /Тем на странице" настройках.

Ограничения в "Размещение сообщений"– не влияют.
А вот ограничение в настройках форума и приводит к Page 1.

Я-то чтобы быстрее проверить, ввёл там ограничение 5-ть тем на стр. Т.е. мод чуть недоработан. ;)

Ха-ха! Даже такой глюк. Если поставить, к примеру, в настройках форума нечётное ограничение - 5-ть тем на странице, а в размещении сообщений чётное – 6-ть, то вторая будет первой, третья-второй и т.д. Каша получается.

staiki Я тоже нечто подобным и безотказным пользуюсь. Но тут был соблазн немного overall_header почистить))
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Dbonz »

Пуленепробиваемый вариант:

Open: index.php
Find

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

page_header($user->lang['INDEX']);
Replace with

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

page_header($config['sitename']);
Open: viewforum.php
Find

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

page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);
Replace with

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

page_header($forum_data['forum_name'], true, $forum_id);
Open: viewtopic.php
Find

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

page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
Replace with

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

page_header($topic_data['topic_title'], true, $forum_id);
Open: styles/prosilver/template/overall_header.html
Find

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

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
Replace with

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

<title><!-- IF ON_PAGE gt '1' -->{PAGE_TITLE} &bull; Страница {ON_PAGE}<!-- ELSE -->{PAGE_TITLE}<!-- ENDIF --><!-- IF S_IN_MCP --> &bull; {L_MCP}<!-- ELSEIF S_IN_UCP --> &bull; {L_UCP}<!-- ENDIF --></title>
Структура:
На главной странице - название сайта;
Любая категория(viewforum, viewtopic, search, memberlist, faq и т.д.) – выводится название категории + № страницы(если >1).


Если нужно, чтобы по viewtopic помимо № страницы темы указывалось имя родителя, как в этом моде, то в viewtopic.php должно быть

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

page_header($topic_data['topic_title'] . ' : ' . $topic_data['forum_name'], true, $forum_id);
Если на индексной странице помимо sitename нужно указать краткое описание конференции, то в
index.php должно быть:

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

page_header($config['sitename'] . ' - ' . $config['site_desc']);
P.S. И вообще нет необходимости в дополнительных заморочках с topics_per_page, posts_per_page и per_page в viewforum.php, viewtopic.php, search.php! Т.е. рабочего кода меньше при тех же функциях. ;)
Последний раз редактировалось Dbonz 22.01.2014 23:52, всего редактировалось 1 раз.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Shredder »

phpBB SEO Optimal titles -правильные title для форума
Хорошее замечание.

Значит, в моём моде карты сайта такой же баг
Где ж ты раньше был... Только перед НГ новую версию на валидацию отправил, три недели ждал значит впустую, придётся очередную новую версию загружать и ждать ещё месяца два. А всё из-за такой ерунды
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение владимир1983 »

phpBB SEO Optimal titles -правильные title для форума не подтверждается.
На чистой установке я поставил в настройках для форума 5 тем на странице, и пагинация в title работает верно.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение Shredder »

Тоже поставил на чистый. Такая же фигня, как и у Dbonz. Смотреть тут:
http://www.ninjaturtles.ru/test/phpBB3/ ... um.php?f=2
Там 3 страницы в форуме, т.к. в нём 7 тестовых тем и в настройках этого форума (#2 - Ваш первый форум) я поставил 3 темы на страницу.

Добавлено спустя 9 минут 3 секунды:
Устраняться данный баг должен довольно просто, нужно найти в viewforum.php следующий код:

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

// Is a forum specific topic count required?
if ($forum_data['forum_topics_per_page'])
{
	$config['topics_per_page'] = $forum_data['forum_topics_per_page'];
}
И перенести его выше - сразу перед кодом, добавляемым модом в этот файл.

Добавлено спустя 4 минуты 45 секунд:
Внимание! Ага, и вот ещё что обнаружил: если стоит Zero Dupe, то там уже это проделано и баг убран. Таким образом, мою правку нужно применять только тогда, когда мода Zero Duplicate на вашем форуме нет.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: phpBB SEO Optimal titles -правильные title для форума

Сообщение владимир1983 »

Да, проблема в моде есть. Сейчас создал три страницы тем, я проблема ясно видна.

Добавлено спустя 1 минуту 46 секунд:
Странно, но я не помню чтобы я сталкивался с этим багом в моде на своём форуме.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

Вернуться в «Поддержка модов для phpBB 3.0.x»