Подводные камни
Я знаю, что нельзя делать правки в коде в форумах phpBB 3.2 / Rhea, да, многие уверены что форумы этой ветки оптимизированы. Я просто предлагаю вариант улучшения сниппета в поисковой выдаче, а вы решайте сами. Не исключено, что напишу расширение под эти цели, но для этого нужна какая то поддержка с вашей стороны.... Вообщем точки надi расставлены
Вцелом по семантической разметке я обьяснял в , поэтому не останавливаемся на ликбезе, а идем дальше. Все как и в статье для phpBB 3.0.х, начинаем править код. Открываем корневой Я знаю, что нельзя делать правки в коде в форумах phpBB 3.2 / Rhea, да, многие уверены что форумы этой ветки оптимизированы. Я просто предлагаю вариант улучшения сниппета в поисковой выдаче, а вы решайте сами. Не исключено, что напишу расширение под эти цели, но для этого нужна какая то поддержка с вашей стороны.... Вообщем точки над
Код: Выделить всё
'TOPIC_POSTER' => $topic_data['topic_poster'],
Код: Выделить всё
'PAGE_NUMOO' => floor($start / $config['posts_per_page']) + 1,
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW && PAGE_NUMOO eq 1 --> любой код<!-- ENDIF -->
Код: Выделить всё
'POST_DATE' => $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
Код: Выделить всё
'POST_DATE1' => date('Y-m-d', $row['post_time']),
Код: Выделить всё
$html = '<img class="avatar" ' . $src . ' ' .
($avatar_data['width'] ? ('width="' . $avatar_data['width'] . '" ') : '') .
($avatar_data['height'] ? ('height="' . $avatar_data['height'] . '" ') : '') .
'alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Код: Выделить всё
$html = '<img class="avatar" ' . $src . ' ' .
($avatar_data['width'] ? ('width="' . $avatar_data['width'] . '" ') : '') .
($avatar_data['height'] ? ('height="' . $avatar_data['height'] . '" ') : '') .
'alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '"itemprop="image" />';
Код: Выделить всё
<div id="p{postrow.POST_ID}"
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW && PAGE_NUMOO eq 1 -->itemprop="articleBody" <!-- ENDIF -->
Код: Выделить всё
<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
Код: Выделить всё
<div <!-- IF postrow.S_FIRST_ROW && PAGE_NUMOO eq 1 -->itemprop="author" <!-- ENDIF -->><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --></div>
Код: Выделить всё
<a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a>
Код: Выделить всё
<a href="#p{postrow.POST_ID}"><span <!-- IF postrow.S_FIRST_ROW && PAGE_NUMOO eq 1 -->itemprop="headline" <!-- ENDIF -->>{postrow.POST_SUBJECT}</span></a>
Код: Выделить всё
{postrow.POST_DATE}
Код: Выделить всё
<!-- IF not S_USER_LOGGED_IN --><span <!-- IF postrow.S_FIRST_ROW && PAGE_NUMOO eq 1 -->itemprop="datePublished" <!-- ENDIF -->>{postrow.POST_DATE1}</span><!-- ELSE -->
<span>{postrow.POST_DATE}</span><!-- ENDIF -->