Как настроить Joomla отображать заголовки статей тегом H1

Немного поисковой оптимизации не только не повредит сайту на Joomla, а внесёт логическую завершённость в отображение опубликованных статей. По умолчанию в Joomla заголовки статей при отображении их полного текста выдаются тегом <H2>, что на мой взгляд крайне не логично, т.к. заголовок статьи — это квинтэссенция её содержания. Поэтому в этой статье рассмотрим, как настроить Joomla отображать заголовки статей тегом <H1>.

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

Задумываетесь о том, чтобы поднять свой pet-проект, сайт клиента или настроить окружение для разработки? Уже пора подумать, где арендовать железо.

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Значения Joomla при выводе полного текста статьи по умолчанию

Как можно убедиться, просмотрев код любой статьи на сайте Joomla, заголовок статьи выдаётся тегом <H2>. Наверняка в этом есть глубокий смысл, так как тегом <H1> выдаётся заголовок меню. Что на самом деле логично...

заголовок статьи выдаётся тегом <H2>

При условии, что вебмастер не отключил выдачу заголовков от пункта меню. Ну а при отключенном заголовке меню, приоритет заголовка должен переходить к заголовку статьи. Этого мы и добьёмся к концу статьи. ;)

default.php — файл компонента, отвечающего за вывод полного текста статьи в Joomla

Для задуманного админка Joomla не подойдёт. Потребуется доступ к файлам Joomla, лежащим на сервере, но не имеющим доступа через стандартные решения Joomla. Для правки файлов я пользуюсь ISP-manager или PuTTY с Midnight Commander (в зависимости от настроения). =)

Подойдёт любое средство, позволяющее открыть файл на сервере, лежащий по адресу (начиная от корня сайта):

/components/com_content/views/article/tmpl/default.php

и внести в него изменения.

Вносим изменения в файл default.php для отображения заголовков статей тегом <H1>

После того, как файл default.php найден нужно поменять теги <H2> на <H1> в двух строчках (открывающий и закрывающий тег) в районе 53-55-й строчки.

Надо чтобы было:

		<?php if ($params->get('show_title')) : ?>
			<h2 itemprop="headline">
				<?php echo $this->escape($this->item->title); ?>
			</h2>
		<?php endif; ?>

но стало:

		<?php if ($params->get('show_title')) : ?>
			<h1 itemprop="headline">
				<?php echo $this->escape($this->item->title); ?>
			</h1>
		<?php endif; ?>

Наслаждаемся результатом

Как только удастся внести указанные изменения в файл default.php, так сразу всё встанет на свои места и заголовки статей на сайте станут обрамляться тегами <H1>, что приятно для восприятия, да и поисковым роботам даст правильны сигнал, что на странице действительно является заголовком:

заголовки статей на сайте станут обрамляться тегами <H1>

Ахтунг! =) Повторим HTML

Видео-уроки HTML. Часть 5. Теги заголовков h1…h6 и горизонтальной черты hrНастоятельно рекомендую посмотреть Видео-урок по HTML. Часть 5-ю. Теги заголовков <h1><h6> и горизонтальной черты <hr>. 10 минут времени, зато можно узнать что-то новое из того, что кажется давно знакомым и понятным. ;)

 

 

 

 

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню