как убрать ссылку из заголовка joomlaНа сегодняшний день CMS (система управления содержимым) Joomla пользуется невероятной популярностью. Это обосновывается множеством факторов, среди которых:

- Огромный функционал.

- Стабильное обновление. Движок постоянно обновляется, становясь еще эффективней и удобней в использовании.

- Уйма всевозможных расширений.

Более подробно со всеми достоинствами сайта Joomla можно узнать со статьи «Почему Джумла?».

Но как бы этого не хотелось, нет ничего идеального, к примеру, те же внешние ссылки, вшитые в подвал шаблона или докучливые сообщения об ошибках. Одним из весомых недостатков Джумла является отображение H1 заголовка в материалах в виде гиперссылки. И все бы ничего, но поисковые механизмы скептически относятся к подобным казусам, тем самым понижая сайты в поисковой выдаче. Ясный перец, зачем на той же странице, что уже открыта пользователем, находится ссылка, ведущая обратно в то же самое место. Таким образом, на определенной странице располагается заголовок h1, создающий цикличный процесс и это не есть хорошо.

Так как на сегодняшний момент я использую последнюю версию Joomla 3.6.5, то и рассказывать я буду на ее примере, хотя на самом деле данная проблема решается способом правки шаблона.

Как убрать ссылку из заголовка h1 Joomla

Создавая блог категорий мы, как правило, в админ-панели сайта в настройках материалов включаем параметр - «Заголовок как ссылка». Оно и правильно, так как в некоторых шаблонах предусмотрены определенные эффекты для такого вида отображения. К примеру при наведении курсора мышки заголовок уменьшается, тем самым создавая некий эффект свертывания. Но есть огромное «НО». В итоге на страницах материалов отображается заголовок как ссылка. Рекомендую его убрать и не экспериментировать по этому поводу.

Чтобы убрать ссылку из заголовка H1 нужно зайти в корень вашего сайта и перейти по следующему пути:
templates/активный_шаблон_сайта/html/com_content/article/default.php

Здесь нам нужно отыскать строки:

<div class="item-page<?php echo $this->pageclass_sfx?>">
<?php if ($params->get('show_title')) : ?>
<h1 class="item-page-title<?php echo $this->pageclass_sfx?>"><?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>
<?php endif; ?>

Нужно отыскать скрипт - ('link_titles') и немного его подкорректировать, добавив в начало команду «none». Вот как это должно выглядеть: ('none_link_titles')

Таким образом, мы запретим системе отображение ссылок в заголовках h1.

Спасибо за внимание и до скорого на страницах Stimylrosta.

Не ленитесь, поделитесь!

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


Читайте также

Что такое заспамленность текста

Что такое заспамленность текста

Подробнее
Что такое трафик сайта

Что такое трафик сайта

Подробнее
Что такое стоп-слова

Что такое стоп-слова

Подробнее
Как сделать лендинг самостоятельно

Как сделать лендинг самостоятельно

Подробнее
Основные виды копирайтинга

Основные виды копирайтинга

Подробнее
Что такое вода в тексте

Что такое вода в тексте

Подробнее

Самое читаемое

Присоединяйтесь!

Наверх