Проблема с тегами h2 в Drupal 6.х

Главные вкладки

Аватар пользователя demarko demarko 3 марта 2010 в 1:47

Обнаружил такую проблему мне непонятную, зачем Drupal заголовок блока с комментариями и в форме добавления комментариев оборачивает в тег h2 (

Комментарии:

и

Отправить комментарий:

), по SEO это тупо. Подскажите где это убрать???

Заранее спасибо!

Комментарии

Аватар пользователя direqtor direqtor 3 марта 2010 в 9:31

Почему тупо? С точки зрения структуры документа все правильно.

<h1>Заголовок документа</h1>
  ....... Текст документа .....

  <h2>Комментарии</h2>

    <h3>Заголовок комментария 1</h3>
      ...Текст комментария 1...
    <h3>Заголовок комментария 2</h3>
      ...Текст комментария 2...

  <h2>Добавить комментарий</h2>
    .....

Аватар пользователя demarko demarko 3 марта 2010 в 17:22

direqtor wrote:
Почему тупо? С точки зрения структуры документа все правильно.

<h1>Заголовок документа</h1>
  ....... Текст документа .....

  <h2>Комментарии</h2>

    <h3>Заголовок комментария 1</h3>
      ...Текст комментария 1...
    <h3>Заголовок комментария 2</h3>
      ...Текст комментария 2...

  <h2>Добавить комментарий</h2>
    .....

Может быть у кого-то это допустимо, я хочу другую структуру тегов H.

Можете подсказать где копать, подозреваю что надо хакать модуль???

Аватар пользователя demarko demarko 10 ноября 2015 в 11:46

<div class="comment<?php print ($comment->new) ? ' comment-new' : ''; print ($comment->status == COMMENT_NOT_PUBLISHED) ? ' comment-unpublished' : ''; print ' '. $zebra; ?>">

  <div class="clear-block">
  <?php if ($submitted): ?>
    <span class="submittedcomment"><?php print $date ?></span>
  <?php endif; ?>

  <?php if ($comment->new) : ?>
    <a id="new"></a>
    <span class="new"><?php print drupal_ucfirst($new) ?></span>
  <?php endif; ?>

  <div class="commentinfo">
        <table class="commentinfotable">
                <tr>
                        <td width="8%" align="left"><?php print $picture ?></td>
 
                        <td width="92%" align="left">  -  <?php print $author ?></td>
                </tr>
        </table>
        </div>

    <div <?php if ($new) { ?> id="commentcontentnew" <?php } else { ?> id="commentcontent" <?php } ?>>
      <?php print $content ?>
    </div>

  </div>

  <?php if ($links): ?>
    <div id="commentlinks"><?php print $links ?></div>
  <?php endif; ?>
</div>

Вот структура этого файла)

возможно меня не поняли или я не понял Вас)

выложу крин... вот именно про эти h2 я говорю, а в comment.tpl.php такого нет.

Аватар пользователя Clarion Clarion 3 марта 2010 в 20:37

тогда вам нужен файл box.tpl.php, но он относится не только к комментариям - Prints a simple html box around a page element. The only well known instances of its use is for the core instances of search results and comment forms.

Аватар пользователя demarko demarko 3 марта 2010 в 21:59

Да, одна часть проблемы вроде бы решена. Фраза "отправить комментарий" теперь выводиться после правки box.tpl.php так как надо. Но вот слово "комментарии:" как были в H2 так и есть( хакать модуль надо?

Аватар пользователя direqtor direqtor 4 марта 2010 в 12:20

Еще есть шаблон comment-wrapper.tpl.php.

Знаете что demarko, не мучьте тут всех листингами. В API все способны заглянуть. Ставите на друпал [module=devel], включаете Theme developer, тыкаете в любое место страницы и смотрите какой шаблон или функция это место выводят. Темизируете...

Аватар пользователя direqtor direqtor 4 марта 2010 в 13:38

"demarko" wrote:
Может быть у кого-то это допустимо, я хочу другую структуру тегов H.
А как должно быть не «тупо» с точки зрения SEO? Какая структура заголовков?

Аватар пользователя Alex_on Alex_on 6 марта 2010 в 15:54

С точки зрения СЕО пофик, страницы Друпала по НЧ двигаются хорошо. А если вы затачиваете страницу под супер-ВЧ нефиг комментам там делать.