ПОМОГАЕМ СТРОИТЬ НЕЗАВИСИМЫЕ САЙТЫ

СОЗДАЙ СВОЙ САЙТ САМ

Добавление новостей на сайт

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

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

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

И наконец, новости – отличный повод рассказать посетителям вашего сайта о новых товарах, услугах или поделиться интересной информацией, если сайт не коммерческий.

В стандартной комплектации движка My Engine имеется модуль «Новостная лента». Это отличный инструмент для создания блока новостей на сайте. Модуль позволяет создавать категории новостей с привязкой к каждой категории неограниченного количества новостей. Выводит превью новостей на страницы категорий или страницу всех новостей, если категории не используются, а так же в сайдбар в виде блока можно вывести список ссылок на категории и блок превью новостей.

Открываем главную страницу админпанели и находим иконку модуля «Новостная лента».

Главная страница админпанели

Нажимаем на иконку и переходим в админку модуля.

Новостная лента. Добавление новости

Открывается раздел «Добавление новости». Заполняем все необходимые поля:

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

Превью новости.
Превью новости – краткий анонс содержания новости или несколько строк из текста новости, обычно это начало текста содержания. Для загрузки текста превью используется визуальный редактор.

Содержимое новости.
Основное содержания новости, для загрузки которого используется визуальный редактор.

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

Разрешить комментирование.
Эта опция включает или отключает вывод комментариев на странице новости. Если поставить чекбокс, то комментирование будет разрешено, а на странице новости появятся форма для публикации комментариев пользователями и все загруженные комментарии.

URL иллюстр. картинки.
Поле для ввода ссылки на фото превью новости. По умолчанию загружена картинка заглушки «Нет фото». Для загрузки другой картинки нужно нажать на кнопку «Выбрать файл». Откроется диалоговое окно файлового менеджера.

Диалоговое окно файлового менеджера

В этом диалоговом окне можно загрузить файл с нужным фото или выбрать уже загруженный. Для этого достаточно кликнуть левой кнопкой мыши по нужной картинке. После чего, диалоговое окно закроется и в поле появится ссылка на файл с выбранным фото.

Ключевые слова (keywords).
Список ключевых слов или мета-тег Keywords, он объединяет в себе все наиболее существенные ключевые слова и словосочетания, соответствующие содержимому страницы новости. Этот список используется поисковыми роботами для индексации страницы новости. При заполнении этого поля слова и словосочетания следует разделять запятой.

Описание (description).
Мета-тег Description или краткое описание страницы новости, которое будет выводиться в результатах поиска в качестве сниппета. Этот мета-тег должен отражать содержание страницы, на которой он находится. Его длина не более 200 символов. Правильный description должен содержать ключевые слова, но необходимо соблюдать чувство меры и не перегружать текст описания ключевыми фразами.

Категория новости.
Если новость нужно привязать к какой-либо категории, то необходимо вывбрать из списка созданных категорий нужную категорию. По умолчанию в этом поле выводится опция «Без категории».

Идентификатор (исп. для URL).
Это уникальный адрес страницы, который прописывается в ссылке на эту страницу. По умолчанию создается идентификатор, состоящий из 13 символов. Идентификатор может быть словом. Прописывается это слово только латинскими буквами. Это должен быть перевод названия страницы на английский язык или просто написание в транслите. Так же можно сгенировать идентификатор нажав на соответствующую ссылку.

После заполнения всех полей нажимаем кнопку «Добавить новость».

Для редактирования уже созданной новости нажимаем на ссылку «Редактировать новость» и переходим в соответствующий раздел админки, в котором находится список всех созданных новостей.

Новостная лента. Список новостей

Нажимаем на заголовок новости, которую необходимо редактировать и переходим к редактированию.

Новостная лента. Редактирование новости

После внесения изменений необходимо нажать на кнопку «Сохранить».

Модуль «Новостная лента» позволяет подключить комментарии к каждой новости, для этого при добавлении новости или её редактировании необходимо поставить чекбокс «Разрешить комментирование».

Все комментарии оставленные пользователями на сайте дублируются в админке модуля в разделе «Комментарии пользователей».

Новостная лента. Комментарии пользователей

Сейчас нет комментариев, поэтому выводится такое сообщение. Когда, комментарии появятся, то будет выведен список комментариев с указанием кто, когда и на какой странице отставил комментарий. Здесь же можно управлять публикацией комментариев и удалять не нужные или не корректные. Для настройки работы комментариев служит специальный подраздел «Настройки комментариев».

Новостная лента. Настройки комментариев

В этом разделе настраивается регламент работы комментариев:

Работа комментариев.
По умолчанию эта настройка имеет опцию – Включено. Если комментарии на сайте не нужны, то их можно отключить во всех новостях одновременно.

Кто может писать комментарии.
Настройка определяет категорию пользователей, которые имеют право писать комментарии. По умолчанию установлена опция – Только зарегистрированные пользователи. Кроме этой опции существует еще три:
- Все пользователи – снимает все ограничения на публикацию комментариев.
- Только пользователи с преференциями – публикация комментариев разрешается только зарегистрированным пользователям, имеющим преимущества перед остальными пользователями. Эти преимущества определяются администратором сайта.
- Только администратор – публикация комментариев запрещается всем пользователям, кроме администратора сайта.

Модерация перед публикацией.
Настройка определяет порядок модерации комментариев пользователей перед публикацией. По умолчанию установлена опция – Модерировать незарегистрированных пользователей и новичков. Существует еще две опции этой настройки:
- Не модерировать, публиковать сразу – разрешается публикация комментариев для всех пользователей без модерации.
- Модерировать всех кроме пользователей с преференциями – разрешается публикация комментариев без модерации для зарегистрированных пользователей с преимуществами, которые определяет администратор сайта.

Количество сообщений новичка.
Указывается максимальное количество сообщений, при котором пользователь считается новичком. По умолчанию – 10 сообщений.

Макс. символов для одного комментария.
Вводится ограничение на количество символов в одном комментарии, по умолчанию установлено – 1000 символов.

Кол-во выводимых комментариев за раз.
По умолчанию установлено – 100 комментариев, это количество комментариев которое загружается после открытия страницы. Если на странице будет, например, 150 комментариев , то при ее открытии пользователю будет показано последние 100 и кнопка «Загрузить еще», при нажатии на которую, загрузятся 50 оставшихся комментариев.

Макс. комментариев для одной новости.
Вводится ограничение на количество опубликованных комментариев для одной новости, по умолчанию установлено – 1000 комментариев. При превышении установленного в настройках количества система начинает удалять старые комментарии, тем самым поддерживая установленное количество постоянным.

Задержка на проверку новых комментарий.
Система постоянно проверяет наличие новых комментариев через определенный промежуток времени, когда страница новости открыта. Этот промежуток времени называется задержкой и указывается в миллисекундах, по умолчанию установлено значение – 15000 мсе.к (15 сек), т.е. каждые 15 сек. система проверяет наличие новых комментариев и публикует их по мере поступления. Если указать "0", то проверка на наличие новых комментариев выполняться не будет, и новые комментарии будут выводиться только при обновлении страницы новости вручную.

Раздел «Настройки модуля» определяет вывод новостей на страницы сайта. Для перехода в этот раздел нажимаем на ссылку «Настройки модуля».

Новостная лента. Настройки комментариев

Рассмотрим основные настройки модуля:

Количество превью записей на странице.
Определяет количество превью новостей на странице всех новостей. По умолчанию установлено – 8. При превышении этого количества в низу страницы всех новостей появляется меню листинга, которое позволяет просматривать весь список новостей, листая страницы вывода.

Количество превью при выводе в блоке.
Определяет количество превью новостей в боковом блоке сайдбара. По умолчанию установлено – 3.

Формат вывода даты (Формат функции date).
Эта настройка определяет формат даты публикации новости. По умолчанию установлен формат - d.m.Y, где d – дата, m – месяц, Y – год. Пример даты в этом формате – 20.12.2018. Если поставить год в нижнем регистре, то дата будет иметь вид – 20.12.18. Если задать следующий формат d/m/Y, то дата будет выводиться следующего вида – 20/12/2018.

Идентификатор страницы с новостями.
Страница с новостями, это страница на которую выводятся превью всех новостей. Эта страница в движке создана по умолчанию ее идентификатор носит название news. Поэтому по умолчанию в настройках модуля прописан этот же идентификатор. Для корректной работы модуля новостей эти идентификаторы должны совпадать.

Идентификатор страницы пользователей.
Идентификатор страницы пользователей по умолчанию user, т.к. эта страница создана в движке так же по умолчанию с таким идентификатором. Это необходимо для синхронизации работы комментариев на страницах новостей с данными зарегистрированных пользователей. Для корректной работы модуля новостей эти идентификаторы должны совпадать.

Шаблон для вывода превью.
Эта настройка предназначена для продвинутых пользователей. Нажав на ссылку можно открыть файл шаблона вывода превью для редактирования html-кода. Если вы не в курсе что такое html-код и не знаете что с ним делать, то не трогайте эту настройку.

Шаблон для вывода новости.
Эта настройка предназначена для продвинутых пользователей. Нажав на ссылку можно открыть файл шаблона вывода новости для редактирования html-кода. Если вы не в курсе что такое html-код и не знаете что с ним делать, то не трогайте эту настройку.

Категории новостей.
Нажав на ссылку можно открыть вкладку в которой создаются категории новостей.

Дополнительные поля.
Нажав на ссылку можно открыть вкладку в которой создаются дополнительные поля, с помощью которых можно вывести на страницу новости дополнительный контент.

Выводимая категория на начальной странице.
Настройка определяет вывод превью на начальной странице (странице вывода превью новостей). По умолчанию установлена опция «Выводить из всех категорий», т.е. на страницу будут выведены превью всех созданных новостей. Если выбрать опцию «Не выводить новости на начальной странице», то вывод превью новостей бедет отключен. Так же на начальную страницу новостей можно вывести превью из какой-либо категории, выбрав нужную категорию из списка.

Выводимая категория в боковой блок.
Настройка определяет вывод превью в боковом блоке сайдбара. По умолчанию установлена опция «Выводить из всех категорий», т.е. в блоке будут выведены превью всех созданных новостей. Так же в боковом блоке можно вывести превью из какой-либо категории, выбрав нужную категорию из списка.

Использовать собственный сервис комментариев.
Для использования собственного сервиса комментариев необходимо поставить чекбокс, что сделано по умолчанию. Если чекбокс убрать, то подключится сторонний сервис комментариев, при условии, что установлен код такого сервиса.

Рассмотрим некоторые настройки подробнее. Нажмем на ссылку «Открыть редактор для правки шаблона» в настройке «Шаблон для вывода превью». В новой вкладке браузера откроется редактор шаблона.

Редактирование шаблона превью

Так выглядит html-код шаблона вывода превью новости. Вся информация выводится с помощь хэштегов, более подробно о хэштегах можно узнать здесь.

Рассмотрим как создаются и управляются категории. Нажмем на ссылку «Перейти к управлению категориями» в настройке «Категории новостей». Откроется вкладка «Категории новостей».

Новостная лента. Настройки категорий

Так выглядит страница категории на сайте.

Новостная лента. Страница категории

Так выглядит страница новости привязанная к категории.

Новостная лента. Страница новости

Чтобы добавить новую категорию необходимо нажать на кнопку «Добавить категорию», после чего появится новая строка с информацией о категории.

Новостная лента. Добавление категории

По умолчанию будут выведены случайные идентификатор категории и название категории. Необходимо ввести свой идентификатор и свое название категории. Чтобы изменения вступили в силу необходимо нажать на кнопку «Сохранить изменения»

Следующая настройка «Дополнительные поля», нажимаем на ссылку «Перейти к настройкам дополнительных полей» и переходим во вкладку настроек.

Новостная лента. Дополнительные поля

Как уже говорилось выше, дополнительные поля нужны для вывода дополнительного контента на страницы новостей. Это можно делать при добавлении новой новости или редактировании уже опубликованной. Нажимаем на кнопку «Добавить новое поле», появится строка с информацией о добавленом поле.

Новостная лента. Дополнительные поля

Рассмотрим настройки:

Идентификатор – идентификатор создается автоматически, его можно изменить вручную. Этот идентификатор будет использован в качестве хэштега для вывода содержания дополнительного поля на страницу.
Тип поля – определяет тип выводимого поля, имеет две опции Однострочное поле и Многострочное поле.
Название поля – вводится название поля, которое будет выведено в админпанели создания и редактирования новости.

Выберем однострочный тип поля и назовем это поле - «Однострочное поле».

Новостная лента. Дополнительные поля

Переходим к редактированию новости, например «Первая тестовая новость для теста».

Новостная лента. Первая тестовая новость для теста

Введем в это поле строку текста и сохраним изменения.

Новостная лента. Первая тестовая новость для теста

Теперь вернемся в настройки модуля, откроем вкладку «Дополнительные поля» и создадим многострочное поле.

Новостная лента. Дополнительные поля

Теперь откроем новость «Вторая тестовая новость для теста»

Новостная лента. Вторая тестовая новость для теста

В самом низу появилось еще поле под названием «Многострочное поле». Это полноценный визуальный текстовый редактор. Вставим в него абзац текста.

Новостная лента. Вторая тестовая новость для теста

Откроем для редактирования файл шаблона для вывода новости и вставим хэштеги, как показано на рисунке.

Редактирование файла шаблона вывода новости

Перейдем на страницы вывода новостей и посмотрим результат.

Первая тестовая новость для теста

Вторая тестовая новость для теста

В горизонтальном меню панели управления модулем осталась ссылка «RSS информация», нажав на которою мы переходим в одноименную вкладку.
Новостная лента. RSS информация

Вкладка «RSS информация» содержит информацию о RSS канале, который создается автоматически после публикации первой же новости. Вы можете без труда подключить свой сайт к таким популярным сервисам, как Яндекс.Новости, Яндекс.Дзен и Pulse.Mail.ru, просто разместив ссылку на RSS канал.

Так же, в это вкладке вы можете создать и настроить источники для турбо страниц Яндекс, о том что такое турбо страницы и для чего они нужны вы можете прочесть здесь.

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

Новостная лента. RSS источник турбо страниц

Рассмотрим настройки турбо страниц, нажимаем на соответствующую кнопку и переходим во вкладку настроек.

Новостная лента. Настройки турбо страниц

Количество item для одного источника – по документации Яндекс количество записей в RSS источнике не должно превышать 1000. Если количество записей превывсит указанное в поле значение, то произойдет разбивка на несколько источников. По умолчанию указана максимальное количество записей - 1000.
Идентификатор страницы источников – идентификатор используется для формирования уникального адреса на источники - https://domen.com/news/turbo/1.xml.
Время кеширования сформированных источников – производится выбор времени кеширования сервером страниц RSS источников с целью снижения нагрузки на сервер. По умолчанию рекомендован 1 час.
Исключения для турбо страниц – если есть необходимость вывода не всех страниц при создании RSS источника, то можно отключить вывод этих страниц. Для этого нужно ввести в это поле через запятую идентификаторы отключаемых страниц.