Тег h1 в движке joomla

Тема в разделе "Общие вопросы оптимизации", создана пользователем Lovenokia, 29 июн 2012.

Статус темы:
Закрыта.
  1. Lovenokia

    Lovenokia На форуме с: 13 май 2012 Сообщения: 27

    Здравствуйте.

    Создал сайт в cms joomla, но, как оказывается, в этой системе недочеты с тегом h1.
    Прочитал несколько материалов по этой теме, но не совсем все понял. Как я понял, нужно изменять вот этот файл components\com_content\views\article\tmpl\default.php

    Далее нужно менять этот отрывок??

    <h1>
    <?php echo $this->escape($this->params->get('page_heading')); ?>
    </h1>
    <?php endif; ?>
    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
    {
    echo $this->item->pagination;
    }
    ?>

    <?php if ($params->get('show_title')) : ?>
    <h2>
    <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
    <a href="<?php echo $this->item->readmore_link; ?>">
    <?php echo $this->escape($this->item->title); ?></a>
    <?php else : ?>
    <?php echo $this->escape($this->item->title); ?>
    <?php endif; ?>
    </h2>


    Как я читал,
    h1 - в этом фрагменте выводит заголовок страницы, а h2 - заголовок материала.

    1) Что за заголовок страницы? это title? (вопрос, наверное, совсем глупый...)
    2) Как сделать так, чтобы заголовки материалов были в теге h1? (насколько я понимаю это заголовок, который в самой статье, при ее открытии)
    3) Если сделать заголовок материала в h1 и в то же время заголовок страницы будет в h1 в этом ничего страшного?
  2. rz00007

    rz00007 Представитель Престиж Сайт На форуме с: 10 апр 2012 Сообщения: 165

    Заголовок страницы в Joomla - это Title

    ---------- Сообщение добавлено в 18:26 ---------- Предыдущее сообщение размещено в 18:25 ----------

    Даже если будет в h2 особой роли это не играет... главное, что бы он, вообще, был!

    ---------- Сообщение добавлено в 18:29 ---------- Предыдущее сообщение размещено в 18:26 ----------

    По 3-му вопросу не совсем понятно, Вы имеете ввиду, когда несколько материалов с h1 будут располагаться?
  3. leshii

    leshii Модератор На форуме с: 4 сен 2011 Сообщения: 2.539 Команда форума

    Lovenokia,
    1) rz00007,ответил
    2) можно ковыряться в шаблоне, а можно в редакторе страницы установить стиль "Заголовок 1".
    3)заголовок страницы - это title, заголовок (основной) контента - это H1. Если они будут совпадать - ничего страшного. H1 на странице должен быть только один.
  4. Lovenokia

    Lovenokia На форуме с: 13 май 2012 Сообщения: 27

    Спасибо большое за ответы.
    Вот смотрите, если я в ниже показанном отрывке вместо <h2> </h2> поставлю <h1></h1> и в то же время в первом блоке оставлю <h1></h1>, то ничего страшного не будет????

    Получается, что заголовок страницы будет в <h1> и название материала в <h1>??? и это не будет считаться как 2 заголовка??

    Также писали, что между <h2> и <h1> особой разницы нет... То есть можно эти заголовки не учитывать????

    <h1>
    <?php echo $this->escape($this->params->get('page_heading')); ?>
    </h1>
    <?php endif; ?>
    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
    {
    echo $this->item->pagination;
    }
    ?>

    <?php if ($params->get('show_title')) : ?>
    <h2>
    <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
    <a href="<?php echo $this->item->readmore_link; ?>">
    <?php echo $this->escape($this->item->title); ?></a>
    <?php else : ?>
    <?php echo $this->escape($this->item->title); ?>
    <?php endif; ?>
    </h2>
  5. leshii

    leshii Модератор На форуме с: 4 сен 2011 Сообщения: 2.539 Команда форума

    Еще раз повторяю: <h1></h1> должен встречаться на странице 1 (один) раз!

    разница есть. их можно и нужно учитывать.
  6. Lovenokia

    Lovenokia На форуме с: 13 май 2012 Сообщения: 27

    Но тогда что и как нужно изменить в выше показанном отрывке, чтобы заключить заголовки материалов в тег <h1></h1>, и при этом не нарушить правила, что тег должен встречаться 1 раз на странице??????
Статус темы:
Закрыта.