1 1 1 1 1 1 1 1 1 1 Рейтинг: 4.50 - 1 отзыв

Первое что нужно понять. В Joomla тег <H1> стоит на имени сайта. И выводится со всеми статьями, а это плохо для сео оптимизации. Поэтому нужно

  1. убрать тег <h1> из шапки сайта
  2. сделать так, чтобы тег <h1> выводился с названием статьи (не любишь сложностей? сделай это с помощью плагина)

 

денежный трактор

Сделать H1 заголовки статей в Joomlа 2, Joomla 3

1. В файле index.php  (сайт/templates/шаблон) меняем h1 и h2 на p.

 

Было

<h1 class="stal-logo-name"><a href="/<?php echo $document->baseurl; ?>/">недвижимость Москвы</a></h1>
<h2 class="stal-logo-text">«Сталлоне» - квартиры и дома Москвы и Подмосковья</h2>

 

Стало

<p class="stal-logo-name"><a href="/<?php echo $document->baseurl; ?>/">недвижимость Москвы</a></p>
<p class="stal-logo-text">«Сталлоне» - квартиры и дома Москвы и Подмосковья</p>

 

Название сайта в шапке стало выводиться маленькими буквами. Это позже исправляем в стилях CSS.

Сайт/templates/css/template.css

Было h1.stal-logo-name

Стало p.stal-logo-name

Так же поменять h2 на p и в stal-logo-text. 

В общем поменять h1 и h2 на з в стилях отображения лого и текста под лого.

 

 

2. Joomla 2.5 (вариант 1)

Сайт/components/com_content/views/article/tmpl/default.php копируем в Сайт/templates/шаблон/html/com_content/article/default.php и меняем h2 на h1.

 

Было

<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>
<?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; ?>
</h1>

 

Все стили меняются на стандартные стили Joomla.

 

Способ 2. Подходит к любой Joomla 2, Joomla 3 и даже к Joomla 1,7 (оптимальный)

Открываем любую статью своего сайта на Joomla и смотрим код страницы.

Сделать H1 заголовки статей в Joomla

Находим код отвечающий за вывод заголовка статьи (выделенный синим, у вас будет другой).

Скачиваем всю папку шаблона своего сайта на компьютер.

В Total Commander ищем в этой папке все файлы с текстом h2 class="erv-postheader" (у вас будет другой код!).

Заменяем h2 в этой строке на h1.

 

H1 название категории

Существует много способов изменения h1 на h2 в статьях и блогах выведения категорий. Все они зависят от шаблона вашего сайта. И универсального способа, увы нет.

Как сделать h1 название категории в блоге категории и убрать его в статье?

Решение 1.

1. Идем в Материалы - Менеджер категорий, в нужную категорию. Например категория "Заголовки Joomla".

2. Пишем в "Описание" - H1 и H2 Заголовки Joomla и выделяем этот текст в h1.

3. Менеджер материалов - Настройки. Вкладка "Категория". 

  • Заголовок категории - Скрыть
  • Описание категории - Показать
Теперь описание категории в h1 будет на странице блога категории исчезнет на странице материала (и там в h1 будет заголовок материала).
 
Решение 2.
Проблема первого решения в том, что без сторонних расширений пагинации (например ARTIO или sh404sef) , у вас на всех страницах блога категории (start=10, start=20 и т.д.), будет выводиться один и тот же h1 описания категории.
На самом деле это ерунда, главное чтобы отличались title и description страниц блога в Joomla и тогда все будет seo замечательно.
Но если вы сео нацист и хотите сделать по другому, то вы можете в данной категории создать материал с датой 2100 года. В теле материала напишите нужный текст и выведите его в h1. А в настройках материала уберите все видимое (дата, автор, заголовок, категория).
Тогда у вас всегда вверху категории будет прилеплена статья состоящая только из H1 и смотреться она будет, как обычный заголовок. И на других страницах блога категории, она выводиться не будет.
 
Решение 3. Для совершенно расово безумных сеошников.
Делаем все как в варианте сверху. Но добавляем каждой 11 статьей (если на странице бога категории вы выводите 10 материалов), статью с разным содержимым в виде h1. А название материала и все остальное - не выводим.
Тогда на каждой странице блога, вверху будет всегда стоять разный заголовок в h1.

Тем, кто не хочет тратить время на исправление кода шаблона, есть отличный плагин "Header tags". Он бесплатен и годится для любой Joomla (и для 2 и для 3 даже).

Настройки у него примитивны (читай "Как настроить Header tags").

 

Так же, нужно сделать так, чтобы заголовок статьи не показывал ссылку на эту самую статью.

На самом деле, это спорное утверждение. Например Livejournal дает всем статьям ссылку на саму себя в заголовке. Но Livejournal заточен в первую очередь под Google. А вот все новостные порталы, работающие с Яндексом, в названии материала, ссылку на этот же материал, не имеют.

Для того, чтобы название статьи было без ссылки на статью, идем Панель управления - Менеджер материалов - Настройки - Материалы. И убираем галочку "Заголовок как ссылка".

Добавить комментарий

Защитный код
Обновить