Отображение Rights на странице

💥 Если вы хотите, чтобы метатег rights, указывающий на авторские права, был не только в коде, но и на странице материала Joomla, то ниже код, который поможет это реализовать.

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

Зачем это надо

😊 Через определенный срок использования визуального вывода авторских прав, заметно подтянулся Гугл, который авторство любит, плюс это возможность дополнить страницу сайта полезной информацией, так почему не использовать? Например, на сайте стихов я указываю в теге автора стихотворения и автора анализа строк, что помогает избежать нарушения прав, если к анализу добавляется текст стихотворения. Пример:

Стих В Маяковского. Анализ Д Кубракова

Вставка кода

Установка кода

🤣 Итак, ближе к телу, как говорил Ги де Мопассан. Код такой:

<div class="rights">
<?php
$doc =JFactory::getDocument();
$meta_rights = $doc->getMetaData("rights");
echo $meta_rights;
?>
</div>

Вставить его надо в файл default.php по пути:

Templates/ваш шаблон/html/com content/article/default

У меня лично код стоит сразу под строкой:

</<?php echo $htag; ?>>

☝ Так как папка html это папка переопределений, то при обновлении Joomla код слетать не будет. Удалить его можно так же легко, как поставить – одним верным движением руки.

Ида, для начинающих джумловодов – текст метатега rights прописывается во вкладке Публикация, в окне «Метатег Rights».

Работает на Joomla 3, 4 и 5.

CSS авторских прав

Оформление CSS

👀 Оформить в CSS код можно в файле template.css, который расположен в media/templates/site/cassiopeia/css

.rights {
font: 85% Open Sans;
font-family: "Roboto" ,"Helvetica Neue", Helvetica, Arial, sans-serif;
color: #A9A9A9;
line-height: 1.5em;
text-indent: 2px;
margin: 4px 4px 9px 4px;
overflow-x: hidden !important;
}

Хотя желательно создать свой файл стилей user.css и разместить код туда, тогда он не будет слетать при обновлении.