Как в Joomla правильно прописать теги статей H1 и H2

Введение

Привет, друзья. Не секрет, что в Joomla заголовки статей изначально выставлены немного не так как нам бы хотелось. Например, самый главный заголовок title (название статьи) почему-то находится в теге H2 хотя должен выводиться в теге H1. Это очень неправильно. И тут мы начинаем долго и главное безрезультатно искать решение в интернете.

Но хватит бродить по интернету в поисках верного способа как правильно прописать заголовки статей на вашем сайте. Все советы давно устарели и уже не работают. Я сам с этим столкнулся и я покажу вам единственно правильный метод расставить эти треклятые заголовки как нужно поисковым системам для правильной оптимизации сайта а не как установлено в Joomla по умолчанию.

Суть

Итак, как я говорил, в интернете все советуют идти по пути /components/com_content/views/article/tmpl с последующей там правкой файла default.php. Но мы туда лезть не будем а нам нужно немного подправить макет используемого шаблона. Я использую на своем сайте шаблон Astroid Framework for Joomla! Если у вас другой то ничего страшного, инструкция одинакова для всех шаблонов на Joomla. Далее сама инструкция.

Открываем панель управления сайтом и переходим на вкладку расширения, затем шаблоны, но в эту вкладку шаблоны не заходим а видим справа субменю с двумя вкладками стили и шаблоны. Вот она то нам и нужна. Заходим в нее.

shabl1

Видим перед собой параметры и далее название  вашего шаблона. У меня это Параметры Astroid_template_zero, у вас ваш шаблон который стоит по умолчанию. Заходим в эти параметры и видим такую картину.

shabl2

Нам нужна колонка слева. Нажимаем на четвертую сверху папку html и далее, когда откроется список заходим в папку com_content. После как откроется еще один список папок заходим в папку article и вот там находим нужный нам файл default.php. Выглядит это дело вот так.

shabl3

Теперь самое важное. Найдите в  файле строчку 38 или в самом тексте вот этот кусок кода

 <h2> <?php echo $this->escape($this->params->get('page_heading')); ?> </h2> 

И замените в начале кода и в конце его значение h2 на h1 простой заменой цифры 2 на 1. Заменили? Отлично. Но после замены этого значения это еще не все. Теперь находим строчку 59 или кусок кода 

<h2 itemprop="headline"><?php echo $this->escape($this->item->title); ?></h2>

И повторяем все тоже самое, меняем h2 на h1. Вот теперь все. Больше ничего трогать не нужно. Теперь у нас на сайте главный заголовок статьи в материале или по простому тайтл будет выводиться в теге h1 а не h2 как изначально. И да, не забудьте нажать на зеленую кнопку сохранить в верхнем левом углу окна, иначе ваши изменения не сохранятся. Так же, изменения перезапишутся при обновлении Joomla на свежую версию. Но это совсем другая история а пока самый верный способ это после каждого обновления менять значения заново вручную. Это нетрудно.

Вот и все. Надеюсь, этот способ избавил вас от мучительных хождений по разным сайтам где предлагаемые правки ничего не дают. Если же и по этой инструкции у вас ничего не получилось или вы не знаете как зайти в панель управления, как править код и так далее пишите в комментариях ниже статьи, мы найдем ответ. Оцените статью, это важно!

 

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

Что для нас означает YouTube?

Сегодня YouTube стремительно ворвался в нашу жизнь и нет никаких сомнений, что это лучшая интернет площадка существовавшая когда либо и которая охватила огромную аудиторию разных возрастов. Сегодня быть на YouTube не просто модно но и необходимо в плане саморазвития и реализации как творческих так и коммерческих идей.

Яндекс.Метрика