Дата публикации: 10.04.2021

Мета-теги description и keywords

8bd108ae

Мета-теги позволяют вебмастерам указывать метаданные о странице сайта. Ряд мета-тегов также используется роботами поисковых систем.

В netcat по-умолчанию уже есть поля для мета-тегов description и keyword.
description — отвечает за описание страницы,
keyword — отвечает за ключевые слова.

Для заполнения поля, переходим на страницу, для которой хотим прописать теги — настройки — дополнительные поля.

Чтобы заполненные поля появились на сайте, нужно добавить код в макет дизайна.
Переходим в Разработка — макеты дизайна — выбираем нужный нам макет и добавляем код, приведённый ниже до тега head.


Код нужно добавить в действующий шаблон cms netcat.

Теперь немного усложним задачу:
Будем выводить теги с конкретной страницы, но если они не указаны, отобразятся общие ключевики для сайта.
Поля для общих ключевиков сайта тоже уже созданы, чтобы их заполнить, нужно:
Кликнуть на название нашего сайта — настройки — дополнительные поля

Теперь осталось добавить всего 2 строчки кода в наш макет.

Переходим в Разработка — макеты дизайна — выбираем нужный нам макет и добавляем код, приведённый ниже до тега


После этого, если у конкретной страницы мета-теги не прописаны, поле не останется пустым и будет заполнено тегами из раздела сайта.

UPD
В версии 4.5 был добавлен SEO инструментарий, который позволяет добавлять теги keywords и description не только разделам, но и объектам.

Пример:


".( ($description=$nc_core->page->get_description()) ? "" : "" )."
".( ($keywords=$nc_core->page->get_keywords()) ? "" : "" )."
Популярные записи Установка счётчика Разделение меню первого уровня Включаем Gzip на сайте с netcat Встраиваем документ DOC на сайт
Добавить комментарий Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Имя *

E-mail *

Сайт

Комментарий

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

]]>