Skip to content

Вставка тайтла в тег заголовка H2 при просмотре топика

На одной из страниц вашего форума Fisana сказала, что она добавила тайтл темы в заголовок h2 для лучшей индексации страниц.

Мне захотелось сделать также и у себя :)

Сегодня посмотрел шаблоны и сделал так:

ACP > Скины > Изменить верхний и нижний колонтитул

Вставляем выделенную строчку.

...

<% BOARD HEADER %>

<% MEMBER BAR %>

<% NAVIGATION %>

<!--IBF.NEWPMBOX-->

<div align="center"><h2><% TITLE %></h2></div>

<% BOARD %>

...

 

Но это слишком примитивно :)

1. В админке в настройках указывается "Название форума", которое добавляется к тайтлу топика. При просмотре выходит что-то типа: "Название темы - название форума". В тайтле это не так заметно. А если вставлять в H1 / H2, это бросается в глаза.

2. При такой вставке заголовки будут везде - в том числе и на главной странице, что тоже не совсем хорошо.

 

Прошу пояснить, как сделать так, как надо.

Здесь на форуме все сделано именно так :)

Featured Replies

Если Вы имеете ввиду повтор заголовков, это делается в шаблоне topic_page_top из группы topic_view (если админка английская) или из группы skin_topic, если русская.

  • Author

Теперь понятнее.

Вставить нужно перед "<table class='ipbtable' cellspacing="0" width="100%">"?

У меня скин отличается от дефотного в основном лишь гаммой.

 

Осталось определиться с тем, что вставлять.

Посмотрел шаблон, и увидел две переменные:

{$data['TOPIC']['title']}

{$data['TOPIC']['description']}

 

То есть в моем случае нужно сделать так?

<div align="center"><h2>{$data['TOPIC']['title']}</h2></div>

Решение взяла из wiki ips на ipsbeyond.com

Найти в topic_pagetop

<!--IBF.FORUM_RULES-->

Вставить ниже

<if="threaded == 0">
<div align="center"><h2>{$data['TOPIC']['title']}</h2></div>
</if>

  • Author

Спасибо Вам!

Полезный "seo-мод" :)

  • 1 month later...
  • Author

Решил добавить.

 

В шаблоне PageTop (Просмотр форума / View Forum...) перед кодом

<!--IBF.SUBFORUMS-->
<table class='ipbtable' cellspacing="0">

можно вставить:

<div align="center"><h1>{$data['name']}</h1></div>

Проверил. Работает.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.