Новости

Модуль «Новости» отображает текстово-графические материалы с сортировкой по датам.

Модуль относится к части CMS «Контент» и может быть установлен опционально.

Модуль «Новости» можно прикреплять к различным страницам сайта. Если модуль прикреплен к нескольким страницам, в административной части модуля появляется специальный фильтр «Раздел сайта» с возможностью фильтрации вывода (списка новостей, категорий и настроек) по принадлежности к странице.

Модуль состоит из 2х частей: категории новостей и новости.

Новости

Список новостей

В списке новости сортируются по дате.

Редактирование новости

Новость имеет следующие характеристики.

Основные:

  • Название новости – Используется в ссылках на новость, заголовках. Параметр имеет разные значения для разных языковых версий сайта.
  • Дата – Вводится в формате дд.мм.гггг чч:мм. Если указать будущую дату, новость начнет отображаться с этой даты.
  • Опубликовать на сайте – Если не отмечена, новость не увидят посетители сайта. Параметр имеет разные значения для разных языковых версий сайта.
  • Важно (всегда сверху) – Если отмечена, новость выведется в начале списка, независимо от сортировки по дате. Если важных новостей несколько, между собой они будут сортироваться по дате.
  • Категория – Категория, к которой относится новость. Список категорий редактируется во вкладке выше. Возможно выбрать дополнительные категории, в которых новость также будет выводится. Чтобы выбрать несколько категорий, удерживайте CTRL. Параметр выводится, если в настройках модуля отмечена опция «Использовать категории».
  • Изображения – Изображения будут загружены автоматически после выбора. После загрузки изображения будут обработаны автоматически, согласно настройкам модуля. Параметр выводится, если в настройках модуля отмечена опция «Использовать изображения».
  • Анонс – Краткое начало новости. Выводится в списках новостей и в блоках. Если отметить «Добавлять к описанию», на странице элемента анонс выведется вместе с основным описанием. Иначе анонс выведется только в списке, а на отдельной странице будет только описание. Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании. Параметр имеет разные значения для разных языковых версий сайта.
  • Основной контент новости – Полный текст для страницы новости. Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании. Параметр имеет разные значения для разных языковых версий сайта.
  • Динамические блоки.
  • Теги – Добавление тегов к новости. Можно добавить либо новый тег, либо открыть и выбрать из уже существующих тегов. Параметр выводится, если в настройках модуля включен параметр «Подключить теги».
  • Похожие новости – Выбор и добавление к текущей новости связей с другими новостями. Похожие новости выводятся шаблонным тегом show_block_rel. По умолчанию связи между новостями являются односторонними, это можно изменить, отметив опцию «В блоке похожих новостей связь двусторонняя» в настройках модуля.
  • Статистика.
  • Счетчик просмотров – Количество просмотров на сайте текущей новости. Статистика ведется и параметр выводится, если в настройках модуля отмечена опция «Подключить счетчик просмотров».
  • Рейтинг – Средний рейтинг, согласно голосованию пользователей сайта. Параметр выводится, если в настройках модуля включен параметр «Подключить рейтинг к новостям».
  • Комментарии – Комментарии, которые оставили пользователи к текущей новости. Параметр выводится, если в настройках модуля включен параметр «Показывать комментарии к новостям».

Дополнительные:

  • Номер – Номер элемента в БД (веб-мастеру и программисту).
  • Редактор – Изменяется после первого сохранения. Показывает, кто из администраторов сайта первый правил текущую страницу.
  • Время последнего изменения – Изменяется после сохранения элемента. Отдается в заголовке Last Modify.
  • Раздел сайта – Перенос новости на другую страницу сайта, к которой прикреплен модуль новостей. Параметр выводится, если в настройках модуля отключена опция «Использовать категории», если опция подключена, то раздел сайта задается такой же, как у основной категории.
  • Параметры SEO.
  • Заголовок окна в браузере, тег Title – Если не заполнен, тег Title будет автоматически сформирован как «Названия новости – Название страницы – Название сайта», либо согласно шаблонам автоформирования из настроек модуля (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Ключевые слова, тег Keywords – Если не заполнен, тег Keywords будет автоматически сформирован согласно шаблонам автоформирования из настроек модуля (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Описание, тег Description – Если не заполнен, тег Description будет автоматически сформирован согласно шаблонам автоформирования из настроек модуля (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Канонический тег – URL канонической страницы вида: http://site.ru/psewdossylka/, на которую переносится "ссылочный вес" данной страницы. Используется для страниц с похожим или дублирующимся контентом (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Псевдоссылка (ЧПУ) – ЧПУ, т.е. адрес страницы вида: http://site.ru/psewdossylka/. Смотрите параметры сайта (SEO-специалисту).
  • Редирект на текущую страницу со страницы – Позволяет делать редирект с указанной страницы на текущую.
  • Не индексировать – Запрет индексации текущей страницы, если отметить, у страницы выведется тег: <meta name="robots" content="noindex"> (SEO-специалисту).
  • Changefreq – Вероятная частота изменения этой страницы. Это значение используется для генерирования файла sitemap.xml. Подробнее читайте в описании XML-формата файла Sitemap (SEO-специалисту).
  • Priority – Приоритетность URL относительно других URL на Вашем сайте. Это значение используется для генерирования файла sitemap.xml. Подробнее читайте в описании XML-формата файла Sitemap (SEO-специалисту).
  • Параметры показа.
  • Не показывать на карте сайта – Скрывает отображение ссылки на новость в файле sitemap.xml и модуле «Карта сайта».
  • Доступ к новости – Если отметить опцию «Доступ только», новость увидят только авторизованные на сайте пользователи, отмеченных типов. Не авторизованные, в том числе поисковые роботы, увидят «404 Страница не найдена» (администратору сайта).
  • Период показа – Если заполнить, текущая новость будет опубликована на сайте в указанный период. В иное время пользователи сайта новость не будут видеть, получая ошибку 404 «Страница не найдена» (администратору сайта).
  • Шаблоны.
  • Шаблон страницы – Возможность подключить для страницы новости шаблон сайта отличный от основного (themes/site.php). Все шаблоны для сайта должны храниться в папке themes с расширением .php (например, themes/dizain_so_slajdom.php). Подробнее в разделе «Шаблоны сайта». (веб-мастеру и программисту, не меняйте этот параметр, если не уверены в результате!).
  • Шаблон модуля – Шаблон вывода контента модуля на странице отдельной новости (веб-мастеру и программисту, не меняйте этот параметр, если не уверены в результате!).
  • Индексирование для поиска – Новость автоматически индексируется для модуля «Поиск по сайту» при внесении изменений.
  • Индексирование для карты сайта – Новость автоматически индексируется для карты сайта sitemap.xml.

В модуль «Новости» встроена автоматическая публикация новостей в формате RSS.

Адрес RSS-ленты: http://site.ru/news/rss/.

У англоязычной версии сайта адрес RSS-ленты новостей будет иметь вид: http://site.ru/eng/news/rss/.

Категории

Категории новостей могут иметь неограниченное число подкатегорий. При необходимости категории можно не использовать. Для этого нужно отключить параметр «Использовать категории» в настройках модуля.

Список категорий новостей

При удалении категории удаляются все вложенные подкатегории и новости.

Редактирование категории новостей

Категории имеют следующие характеристики.

Основные:

  • Название – Используется в ссылках на категорию, заголовках. Параметр имеет разные значения для разных языковых версий сайта.
  • Опубликовать на сайте – Если не отмечена, категорию не увидят посетители сайта. Параметр имеет разные значения для разных языковых версий сайта.
  • Создать пункт в меню – Если отметить, в модуле «Меню на сайте» будет создан пункт со ссылкой на текущую категорию.
  • Изображения – Возможность загрузки нескольких изображений. Варианты размера загружаемых изображений определяются в настройках. Параметр выводится, если в настройках модуля отмечена опция «Использовать изображения для категорий».
  • Анонс – Краткое описание категории. Если отметить «Добавлять к описанию», на странице элемента анонс выведется вместе с основным описанием. Иначе анонс выведется только в списке, а на отдельной странице будет только описание. Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании. Параметр имеет разные значения для разных языковых версий сайта.
  • Описание – Если отметить «Применить типограф», контент будет отформатирован согласно правилам экранной типографики с помощью веб-сервиса «Типограф». Опция «HTML-код» позволяет отключить визуальный редактор для текущего поля. Значение этой настройки будет учитываться и при последующем редактировании. Параметр имеет разные значения для разных языковых версий сайта.
  • Динамические блоки.
  • Комментарии – Выводится ссылка на комментарии к текущей категории или надпись «Комментариев нет» при их отсутствии. Параметр выводится, если в настройках модуля включен параметр «Показывать комментарии к категориям».
  • Рейтинг – Средний рейтинг, согласно голосованию пользователей сайта. Параметр выводится, если в настройках модуля включен параметр «Подключить рейтинг к категориям».
  • Индексирование для поиска – Категория автоматически индексируется для модуля «Поиск по сайту» при внесении изменений.
  • Индексирование для карты сайта – Категория автоматически индексируется для карты сайта sitemap.xml.

Дополнительные:

  • Номер – Номер элемента в БД (веб-мастеру и программисту).
  • Редактор – Изменяется после первого сохранения. Показывает, кто из администраторов сайта первый правил текущую страницу.
  • Время последнего изменения – Изменяется после сохранения элемента. Отдается в заголовке Last Modify.
  • Раздел сайта – Перенос категории на другую страницу сайта, к которой прикреплен модуль (администратору сайта).
  • Параметры SEO.
  • Заголовок окна в браузере, тег Title – Если не заполнен, тег Title будет автоматически сформирован как «Название категории – Название страницы – Название сайта», либо согласно шаблонам автоформирования из настроек модуля (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Ключевые слова, тег Keywords – Если не заполнен, тег Keywords будет автоматически сформирован согласно шаблонам автоформирования из настроек модуля (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Описание, тег Description – Если не заполнен, тег Description будет автоматически сформирован согласно шаблонам автоформирования из настроек модуля (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Канонический тег – URL канонической страницы вида: http://site.ru/psewdossylka/, на которую переносится "ссылочный вес" данной страницы. Используется для страниц с похожим или дублирующимся контентом (SEO-специалисту). Параметр имеет разные значения для разных языковых версий сайта.
  • Псевдоссылка – ЧПУ, т.е. адрес страницы вида: http://site.ru/psewdossylka/. Смотрите параметры сайта (SEO-специалисту).
  • Редирект на текущую страницу со страницы – Позволяет делать редирект с указанной страницы на текущую.
  • Не индексировать – Запрет индексации текущей страницы, если отметить, у страницы выведется тег: <meta name="robots" content="noindex"> (SEO-специалисту).
  • Changefreq – Вероятная частота изменения этой страницы. Это значение используется для генерирования файла sitemap.xml. Подробнее читайте в описании XML-формата файла Sitemap (SEO-специалисту).
  • Priority – Приоритетность URL относительно других URL на Вашем сайте. Это значение используется для генерирования файла sitemap.xml. Подробнее читайте в описании XML-формата файла Sitemap (SEO-специалисту).
  • Параметры показа.
  • Не показывать на карте сайта – Скрывает отображение ссылки на категорию в файле sitemap.xml и модуле «Карта сайта».
  • Вложенность: принадлежит – Перемещение текущей категории и всех её подкатегорий в принадлежность другой категории (администратору сайта).
  • Сортировка: установить перед – Редактирование порядка следования категории в списке. Поле доступно для редактирования только для категорий, отображаемых на сайте.
  • Доступ – Если отметить опцию «Доступ только», категорию увидят только авторизованные на сайте пользователи, отмеченных типов. Не авторизованные, в том числе поисковые роботы, увидят «404 Страница не найдена» (администратору сайта).
  • Шаблоны.
  • Шаблон страницы – Возможность подключить для страницы категории шаблон сайта отличный от основного (themes/site.php). Все шаблоны для сайта должны храниться в папке themes с расширением .php (например, themes/dizain_so_slajdom.php). Подробнее в разделе «Шаблоны сайта». (веб-мастеру и программисту, не меняйте этот параметр, если не уверены в результате!).
  • Шаблон модуля – Шаблон вывода контента модуля на странице списка новостей в категории (веб-мастеру и программисту, не меняйте этот параметр, если не уверены в результате!).
  • Шаблон списка элементов – Шаблон вывода контента модуля на странице элементов списка в категории (веб-мастеру и программисту, не меняйте этот параметр, если не уверены в результате!). Значение параметра важно для AJAX.
  • Шаблон страницы элемента – Шаблон вывода контента модуля на странице отдельной новости, вложенной в текущую категорию (веб-мастеру и программисту, не меняйте этот параметр, если не уверены в результате!).

Статистика

Статистика

Настройки

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

Настройки новостей

  • Основные.
  • Формат даты – Позволяет настроить отображение даты в модуле. Возможные значения:
    • 01.05.2016,
    • 01.05.2016 14:45,
    • 1 мая 2016 г.,
    • 1 мая,
    • 1 мая 2016, понедельник,
    • вчера 15:30,
    • не отображать.
  • Количество новостей на странице – Количество одновременно выводимых новостей в списке.
  • Включить «Показать ещё» – На странице новостей появится кнопка «Показать ещё». Увеличивает количество одновременно выводимых новостей в списке.
  • Категории.
  • Использовать категории – Разделение новостей на категории, рубрики.
  • Количество категорий на странице – Количество одновременно выводимых категорий в списке на первой страницы модуля. Параметр появляется, если отмечена опция «Использовать категории».
  • Количество новостей в списке категорий – Количество новостей, выводимых в списке категорий на главной странице модуля. Параметр появляется, если отмечена опция «Использовать категории».
  • Показывать новости подкатегорий – Если отмечена, в списке новостей категории будут отображатся последние новости из всех вложенных категорий. Параметр появляется, если отмечена опция «Использовать категории».
  • Количество новостей в списке вложенной категории – Для первой страницы модуля и для страницы категории. Параметр появляется, если отмечена опция «Использовать категории».
  • Изображения.
  • Использовать изображения – Если отмечена, к новостям можно будет будет добавлять изображения.
  • Генерировать размеры изображений – Размеры изображений, заданные в модуле «Изображения» и тег латинскими буквами для подключения изображения на сайте. Обязательно должны быть заданы два размера: превью изображения в списке новостей (тег medium) и полное изображение (тег large).
  • Применить настройки ко всем ранее загруженным изображениям – Позволяет переконвертировать размер уже загруженных изображений. Кнопка необходима, если изменены настройки размеров изображений. Параметр выводится, если отмечена опция «Использовать изображения».
  • Отображение изображений в списке – Параметр принимает значения:
    • нет (отключает отображение изображений в списке);
    • показывать одно изображение;
    • показывать все изображения. Параметр выводится, если отмечена опция «Использовать изображения».
  • Использовать изображения для категорий – Позволяет включить/отключить загрузку изображений к категориям.
  • Генерировать размеры изображений для категорий – Размеры изображений, заданные в модуле «Изображения» и тег латинскими буквами для подключения изображения на сайте. Обязательно должны быть заданы два размера: превью изображения в списке категорий (тег medium) и полное изображение (тег large). Параметр выводится, если отмечена опция «Использовать изображения для категорий».
  • Отображение изображений в списке категорий – Параметр принимает значения:
    • нет (отключает отображение изображений в списке);
    • показывать одно изображение;
    • показывать все изображения. Параметр выводится, если отмечена опция «Использовать изображения для категорий».
  • Использовать анимацию при увеличении изображений – Параметр добавляет JavaScript код, позволяющий включить анимацию при увеличении изображений. Параметр выводится, если отмечена опция «Использовать изображения».
  • Максимальный размер загружаемых файлов – Параметр показывает максимально допустимый размер загружаемых файлов, установленный в настройках хостинга. Параметр выводится, если отмечена опция «Использовать изображения».
  • Подключения.
  • Подключить счетчик просмотров – Позволяет считать количество просмотров отдельной новости.
  • Выводить счетчик на сайте – Позволяет вывести на сайте количество просмотров отдельной новости. Параметр выводится, если отмечена опция «Счетчик просмотров». Параметр появляется, если отмечена опция «Подключить счетчик просмотров».
  • Подключить комментарии к новостям – Если отмечена, пользователи сайта смогут комментировать новости. Параметр не будет включен, если модуль «Комментарии» не установлен. Подробности см. в разделе модуль «Комментарии».
  • Показывать комментарии к категориям – Подключение модуля «Комментарии» к категориям новостей. Параметр не будет включен, если модуль «Комментарии» не установлен. Подробности см. в разделе модуль «Комментарии».
  • Подключить теги – Если отмечена, к каждой новости можно будет добавлять теги. Параметр не будет включен, если модуль «Теги» не установлен. Подробности см. в разделе модуль «Теги».
  • Подключить рейтинг новостей – Если отмечена, каждой новости пользователи сайта смогут выставлять рейтинг. Параметр не будет включен, если модуль «Рейтинг» не установлен. Подробности см. в разделе модуль «Рейтинг».
  • Подключить рейтинг к категориям – Подключение модуля «Рейтинг» к категориям. Параметр не будет включен, если модуль «Рейтинг» не установлен. Подробности см. в разделе модуль «Рейтинг».
  • Подключить перелинковку – Отображение перелинковки в модуле. Подробности см. в разделе модуль «Перелинковка».
  • В блоке похожих новостей связь двусторонняя – Если отметить, то при назначении новости А похожей новости Б, у новости Б автоматически станет похожая новость А.
  • Автогенерация для SEO.
  • Шаблон для автоматического генерирования ссылки у новостей – Шаблон примеряется только для новых ссылок. Уже созданные не затрагиваются. В шаблон можно добавить:
    • %name – название,
    • %category – название категории,
    • %day – день создания,
    • %month – месяц создания,
    • %year – год создания,
    • %id – ID (SEO-специалисту).
  • Шаблон для автоматического генерирования ссылки у категорий – Шаблон примеряется только для новых ссылок. Уже созданные не затрагиваются. В шаблон можно добавить:
    • %name – название,
    • %parent – название категории верхнего уровня,
    • %id – ID (SEO-специалисту).
  • Шаблон для автоматического генерирования Title – Если шаблон задан и для новости не прописан заголовок Title, то заголовок автоматически генерируется по шаблону. В шаблон можно добавить:
    • %name – название,
    • %category – название категории,
    • %parent_category – название категории верхнего уровня (SEO-специалисту).
    Параметр имеет разные значения для разных языковых версий сайта.
  • Шаблон для автоматического генерирования Title для категории – Если шаблон задан и для категории не прописан заголовок Title, то заголовок автоматически генерируется по шаблону. В шаблон можно добавить:

    • %name – название категории,
    • %parent – название категории верхнего уровня,

    • %page – страница (текст можно поменять в интерфейсе «Языки сайта» – «Перевод интерфейса») (SEO-специалисту).

    Параметр имеет разные значения для разных языковых версий сайта. Параметр появляется, если отмечена опция «Использовать категории».
  • Шаблон для автоматического генерирования Keywords – Если шаблон задан и для новости не заполнено поле Keywords, то поле Keywords автоматически генерируется по шаблону. В шаблон можно добавить:
    • %name – название,
    • %category – название категории,
    • %parent_category – название категории верхнего уровня (SEO-специалисту).
    Параметр имеет разные значения для разных языковых версий сайта.
  • Шаблон для автоматического генерирования Keywords для категории – Если шаблон задан и для категории не заполнено поле Keywords, то поле Keywords автоматически генерируется по шаблону. В шаблон можно добавить:
    • %name – название категории,
    • %parent – название категории верхнего уровня (SEO-специалисту).
    Параметр имеет разные значения для разных языковых версий сайта. Параметр появляется, если отмечена опция «Использовать категории».
  • Шаблон для автоматического генерирования Description – Если шаблон задан и для новости не заполнено поле Description, то поле Description автоматически генерируется по шаблону. В шаблон можно добавить:
    • %name – название,
    • %category – название категории,
    • %parent_category – название категории верхнего уровня,
    • %anons – краткое описание (SEO-специалисту).
    Параметр имеет разные значения для разных языковых версий сайта.
  • Шаблон для автоматического генерирования Description для категории – Если шаблон задан и для категории не заполнено поле Description, то поле Description автоматически генерируется по шаблону. В шаблон можно добавить:
    • %name – название категории,
    • %parent – название категории верхнего уровня,
    • %anons – краткое описание (SEO-специалисту).
    Параметр имеет разные значения для разных языковых версий сайта. Параметр появляется, если отмечена опция «Использовать категории».
  • Оформление.
  • Шаблон для списка элементов – По умолчанию modules/news/views/news.view.list.php. Параметр для разработчиков! Не устанавливайте, если не уверены в результате.
  • Шаблон для списка элементов – По умолчанию modules/news/views/news.view.rows.php. Параметр для разработчиков! Не устанавливайте, если не уверены в результате. Значение параметра важно для AJAX.
  • Шаблон для первой страницы модуля (если подключены категории) – По умолчанию modules/news/views/news.view.fitst_page.php. Параметр для разработчиков! Не устанавливайте, если не уверены в результате.
  • Шаблон для первой страницы модуля (если подключены категории) – По умолчанию modules/news/views/news.view.fitst_page.php. Параметр для разработчиков! Не устанавливайте, если не уверены в результате. Значение параметра важно для AJAX.
  • Шаблон для страницы новости – По умолчанию, modules/news/views/news.view.id.php. Параметр для разработчиков! Не устанавливайте, если не уверены в результате.
  • Дополнительно.
  • Отдельный пункт в меню администрирования для каждого раздела сайта – Если модуль подключен к нескольким страницам сайта, отметка данного параметра выведет несколько пунктов в меню административной части для удобства быстрого доступа (администратору сайта).
  • Индексирование для карты сайта – При изменении настроек, влияющих на отображение страницы, модуль автоматически переиндексируется для карты сайта sitemap.xml.

Шаблонные теги

Для работы с модулем «Новости» служат следующие шаблонные теги:

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

Атрибуты:

count – количество выводимых новостей (по умолчанию 3);

site_id – страницы, к которым прикреплен модуль. Идентификаторы страниц перечисляются через запятую. Можно указать отрицательное значение, тогда будут исключены новости из указанного раздела. По умолчанию выбираются все страницы;

cat_id – категории новостей, если в настройках модуля отмечено «Использовать категории». Идентификаторы категорий перечисляются через запятую. Можно указать отрицательное значение, тогда будут исключены новости из указанной категории. Можно указать значение current, тогда будут показаны новости из текущей (открытой) категории или из всех категорий, если ни одна категория не открыта. По умолчанию категория не учитывается, выводятся все новости;

sort – сортировка новостей: date – по дате (по умолчанию), keywords – новости, похожие по названию для текущей страницы (должен быть подключен модуль «Поиск по сайту» и проиндексированы новости);

images – количество изображений, прикрепленных к новости;

images_variation – тег размера изображений, задается в настроках модуля;

only_module – выводить блок только на странице, к которой прикреплен модуль «Новости»: true – выводить блок только на странице модуля, по умолчанию блок будет выводиться на всех страницах;

tag – тег, прикрепленный к новостям;

defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;

defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;

template – шаблон тега (файл modules/news/views/news.view.show_block_template.php; по умолчанию шаблон modules/news/views/news.view.show_block.php).

Формат даты задается в настройках модуля.

Пример:

<insert name="show_block" module="news">

выведет 3 последние новости сайта


<insert name="show_block" module="news" count="5">

выведет 5 последних новостей сайта


<insert name="show_block" module="news" count="1" site_id="12">

выведет последнюю новость, прикрепленную к странице 12

В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"].

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

Атрибуты:

count – количество выводимых новостей (по умолчанию 3);

images – количество изображений, прикрепленных к новости;

images_variation – тег размера изображений, задается в настроках модуля;

defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;

defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;

template – шаблон тега (файл modules/news/views/news.view.show_block_rel_template.php; по умолчанию шаблон modules/news/views/news.view.show_block_rel.php).

Формат даты задается в настройках модуля.

Пример:

<insert name="show_block_rel" module="news">

выведет 3 новости, прикрепленные к текущей новости

В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"].

show_calendar – выводит календарь со ссылками на новости за период. Периоды отображаются в виде ссылок на месяцы, только если имеются новости, соответствующие этим периодам.

Атрибуты:

site_id – страница, к которой прикреплен модуль, по умолчанию выбирается одна страница;

cat_id – категория новостей (id категории, по умолчанию учитываются все новости), если в настройках модуля отмечено «Использовать категории»;

detail – детализация (day – дни, month – месяца (по умолчанию), year – годы);

only_module – выводить блок только на странице «Новости»: true – выводить блок только на странице модуля, по умолчанию блок будет выводиться на всех страницах;

defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;

defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;

template – шаблон тега (файл modules/news/views/news.view.show_calendar_template.php или modules/news/views/news.view.show_calendar_day_template.php для детализации по дням; по умолчанию шаблон modules/news/views/news.view.show_calendar.php или modules/news/views/news.view.show_calendar_day.php для детализации по дням).

Пример:

<insert name="show_calendar" module="news">

выведет календарь новостей

В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"].

show_previous_next – выводит ссылки на предыдущую и последующую страницы.

Атрибуты:

defer – маркер отложенной загрузки шаблонного тега: event – загрузка контента только по желанию пользователя при нажатии кнопки "Загрузить", emergence – загрузка контента только при появлении в окне браузера клиента, async – асинхронная (одновременная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, sync – синхронная (последовательная) загрузка контента совместно с контентом шаблонных тегов с тем же маркером, по умолчанию отложенная загрузка не используется, обычный вывод шаблонных тегов в коде страницы;

defer_title – текстовая строка, выводимая на месте появления загружаемого контента с помощью отложенной загрузки шаблонного тега;

template – шаблон тега (файл modules/news/views/news.view.show_previous_next_template.php; по умолчанию шаблон modules/news/views/news.view.show_previous_next.php).

Пример:

<insert name="show_previous_next" module="news">

В шаблоне тега можно получить значение любого атрибута через переменную $result["attributes"]["название атрибута"].

База данных

{news} – Новости

{news_category} – Категории новостей

{news_category_parents} – Родительские связи категорий новостей

{news_category_rel} – Связи новостей и категорий

{news_counter} – Счетчик просмотров новостей

{news_rel} – Связи похожих новостей

Файлы

Модуль находится в папке modules/news и устроен классически.

  1. modules/news/admin/news.admin.php – редактирование новостей;

  2. modules/news/admin/news.admin.category.php – редактирование категорий новостей;

  3. modules/news/admin/news.admin.config.php – настройки модуля;

  4. modules/news/admin/news.admin.counter.php – статистика просмотров;

  5. modules/news/admin/news.admin.express.fields.element.php – описание импорта/экспорта записей базы данных;

  6. modules/news/admin/news.admin.menu.php – карта ссылок для модуля «Меню на сайте»;

  7. modules/news/js/news.show_calendar_day.js – JS-сценарий модуля;

  8. modules/news/news.php – контроллер;

  9. modules/news/news.action.php – обработка Ajax-запросов;

  10. modules/news/news.express.export.php – экспорт данных;

  11. modules/news/news.express.import.php – импорт данных;

  12. modules/news/news.install.php – установка модуля;

  13. modules/news/news.model.php – модель;

  14. modules/news/news.rss.php – RSS лента новостей;

  15. modules/news/news.search.php – настройки для поисковой индексации для модуля «Поиск»;

  16. modules/news/news.sitemap.php – карта ссылок для модуля «Карта сайта»;

  17. modules/news/views/m/news.view.show_block.php – шаблон блока новостей для мобильной версии;

  18. modules/news/views/news.view.first_page.php – шаблон первой страницы модуля, если в настройках модуля подключен параметр «Использовать категории»;

  19. modules/news/views/news.view.id.php – шаблон страницы новости;

  20. modules/news/views/news.view.list.php – шаблон список новостей;

  21. modules/news/views/news.view.list_search.php – шаблон список новостей;

  22. modules/news/views/news.view.rows.php – шаблон элементов в списке новостей;

  23. modules/news/views/news.view.rows_block.php – шаблон блока новостей;

  24. modules/news/views/news.view.rows_block_rel.php – шаблон блока похожих новостей;

  25. modules/news/views/news.view.show_block.php – шаблон блока новостей;

  26. modules/news/views/news.view.show_block_rel.php – шаблон блока похожих новостей;

  27. modules/news/views/news.view.show_calendar.php – шаблон календаря архива новостей;

  28. modules/news/views/news.view.show_calendar_day.php – шаблон календаря архива новостей по дням;

  29. modules/news/views/news.view.show_previous_next.php – шаблон ссылок на предыдущую и следующую страницы сайта.

Ваши комментарии и дополнения
07 июля 2017 г.
Цитата
Дата – Вводится в формате дд.мм.гггг чч:мм. Если указать будущую дату, новость начнет отображаться с этой даты.


Это касается только даты? Нельзя указать будущее время публикации? Если написать новость утром и есть желание, что бы она автоматически опубликовалась вечером, ничего не получится?
10 июля 2017 г.
Можно. Но придется кэш отключить. Новости кэшируются раз в сутки, поэтому и не видны изменения. Если чаще кэшировать, то будет замусоривание.
24 ноября 2017 г.
Сейчас появилось в Яндексе такая ерунда как Турбо страницы. Как адаптировать RSS именно для турбо, что надо прописать в news.rss.php что бы все соответствовало их стандарту?
https://yandex.ru/support/webmaster/turbo/connection.html

Только поподробней что и куда пожалуйста, ответ: "В элементе item надо добавить атрибут turbo со значением true" Мне мало что скажет

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