Меню

Как сделать ленту новостей на сайте ucoz



База знаний uCoz

Инструмент RSS-импорта позволяет импортировать в автоматическом или полуавтоматическом режиме информацию с форумов, блогов и любых других ресурсов, которые имеют свою RSS-ленту (RSS-канал).

Кроме новостей с других сайтов, обновлений интересных вам форумов, комментариев и т.п., вы сможете импортировать курсы валют, погоду, товары из интернет-магазинов, в общем, все, что сайты выдают в своих RSS-каналах.

Мы научимся импортировать данные из RSS-ленты со стороннего сайта на свой. Данная инструкция состоит из трех частей:

Добавление канала

Зайдите в панель управления сайтом и в главном меню выберите «Инструменты». На открывшейся странице из меню слева перейдите в раздел «RSS-импорт»:

Нажмите на кнопку «Добавить»:

В открывшемся окне заполните следующие данные:

  • Адрес RSS-ленты. Его можно получить, скопировав ссылку, например, так, или ввести вручную (например: blog.ucoz.ru/blog/rss).
  • Количество материалов, отображаемых на страницах вашего сайта (от 1 до 30).
  • Количество колонок. Можно представить материалы более компактно, расположив их в несколько колонок. Допустимые значения от 1 до 10.

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

Настройка внешнего вида канала

Чтобы настроить внешний вид канала, потребуются базовые знания HTML. Если вы сомневаетесь в своих силах, обратитесь за помощью.

Перейдите на вкладку «Шаблон»:

По умолчанию для каналов HTML-код шаблона следующий:

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

В шаблоне допускается использование следующих переменных:

  • $PUB_DATE$ — дата публикации материала
  • $LINK$ — ссылка на материал
  • $TITLE$ — заголовок материала
  • $CONTENT_ENCODED$ — полный текст материала, представленный строкой (используется для JavaScript)
  • $CATEGORY$ — категория материала
  • $DC_CREATOR$ — автор материала
  • $DESCRIPTION$ — краткое описание материала

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

Когда завершите настройку шаблона, нажмите на кнопку «Добавить»:

Размещение материалов канала на сайте

Теперь необходимо разместить канал на страницах своего сайта. Напротив канала найдите колонку «Код» и скопируйте ее содержимое:

В нашем примере это $RSSIT_1$.

Перейдите на сайт и выполните вход в учетную запись администратора. В панели инструментов включите конструктор:

Добавьте новый блок:

Когда блок появится на экране, перетащите его в боковую колонку, зажав левую клавишу мыши:

Нажмите на изображение синей шестеренки:

Перейдите на вкладку HTML (1) и вставьте скопированный ранее код (2). Нажмите на кнопку «Сохранить»:

Сохраните внесенные через конструктор изменения:

Источник

База знаний uCoz

Инструкция содержит следующие разделы:

Добавление новости через панель управления сайтом

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

На открывшейся странице нажмите на кнопку «Добавить»:

Откроется новая страница для добавления новости:

Для добавления новости потребуется указать следующие данные:

  • Категория. Если вы только активировали модуль «Новости», то у вас еще нет категорий. Чтобы их добавить, ознакомьтесь с инструкцией «Управление категориями». Допускается добавление новости без указания категории. Категорию можно изменить позже или совсем их не использовать.
  • Название материала, кратко отражающее суть новости.
  • Полный текст материала, который добавляется с помощью редактора (тип редактора можно изменить в общих настройках сайта).
  • Изображения. Можно загрузить с компьютера или по ссылке. Чтобы на изображения накладывался водяной знак .

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

В конце инструкции читайте об особенностях вывода анонсов (кратких описаний) новостей.

  • Дату добавления материала. Датой добавления материала (в том числе неактивного) считается дата его создания. Чтобы изменять это вручную, включите опцию «Выбирать дату добавления материала» в настройках модуля.
  • Автора новости, которым может быть любой зарегистрированный пользователь. Если оставить поле пустым, автором новости станет пользователь с
  • Теги. Слова или словосочетания, которыми можно охарактеризовать новость. Теги указываются через запятую и участвуют в поиске материалов на сайте. Указав значение тега в поиске, можно найти все материалы, содержащие данный тег.

  • Опубликовать в социальных сетях. Позволит отправить анонс новости в выбранные социальные сети. Настраивается в расширении «Постинг в соцсети».
  • Комментирование. Включает/отключает возможность оставлять комментарии к новости.
  • Показать прикрепленные изображения. С помощью переменной $ATTACHMENT$, которая размещается в шаблоне, можно вывести список всех изображений, которые были прикреплены к новости.
  • Материал недоступен для просмотра (премодерация). Включает/отключает возможность просмотра материала пользователями. При включении данной опции материал после добавления неактивен (скрыт).
  • Сократить все ссылки, используя u.to, или Проксировать все внешние ссылки в материале. Опции доступны в зависимости от выбранных настроек сайта в разделе «Настройки» / «Системные».
  • Материал всегда сверху. Позволит отображать материал первым в списке независимо от даты его добавления. Используйте эту опцию, если хотите, чтобы новость просмотрело как можно больше посетителей.

Когда будет готово, нажмите на кнопку «Добавить», и новость появится в списке:

Добавление новости через панель инструментов

Панель инструментов содержит раздел, который позволяет быстро переходить к добавлению материалов на сайт. Нажмите на иконку «+» и выберите модуль, в который хотите добавить материал:

Читайте также:  Как сделать натуральные волосы на лентах

Чтобы удалить, добавить или вернуть удаленные поля, зайдите в настройки модуля «Новости сайта» / «Настройки» / «Материалы»:

Добавление новости с главной страницы

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

Ссылка имеет следующий вид:
http://example.com/news/0-0-0-0-1

После перехода по этой ссылке откроется страница добавления новости. Алгоритм добавления новости прежний.

Особенности при добавлении новости

Анонс или краткое описание новости

Есть два способа задать текст для анонса новости:

  • Использовать поле «Краткое описание материала». Включается в настройках модуля «Новости сайта» / «Настройки» / «Материалы». Это поле заполняется при добавлении материала.
  • Использовать в полном тексте материала переменную $CUT$, которая согласно настройке укоротит количество символов в тексте и покажет ссылку «Читать дальше. ».

Как дать возможность пользователям добавлять свои новости

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

Как разместить на сайте кнопку «Добавить новость»

Добавить новость можно на странице по адресу //example.com/news/0-0-0-0-1. Чтобы разместить кнопку, добавьте в шаблон следующий код:

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

Другим способом является использование в шаблоне переменной $ADD_ENTRY_LINK$:

Источник

Как настроить RSS ленту новостей в uCoz?

Здравствуйте, дорогие читатели!

Если вы читаете этот пост, то вас наверняка волнует вопрос «Как настроить RSS ленту новостей в uCoz?» или может что-то не получается. Сегодня мы с вами этим делом и займемся.

Кстати, если у вас другой движок, который не поддерживает RSS-ленту, рекомендую ознакомиться с постом «Как создать RSS-ленту для сайта?»

Внимательно посмотрите на ваш созданный сайт. У большинства сайтов uCoz уже отображается ссылочка RSS в верхней части сайта слева или справа в зависимости от дизайна рядом с отображением пользователя на сайте. Вот пример, где приблизительно она может располагаться.

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

Далее щелкните на ссылке «Неактивные» в нижней части панели инструментов и в списке неактивных материалов нажмите пункт «Новости сайта».

Далее щелкните на отобразившейся кнопке «Активировать модуль» и перейдите на страницу управления модулем.

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

Выполните следующие настройки:

1.В раскрывающемся списке «Переключатели страниц» выводятся выберите пункт «Вверху и внизу».

2.В раскрывающемся списке «Количество комментариев на странице» задайте 5.

3.Прокрутите список параметров и в самом низу установите флажок «Включить возможность выбирать дату добавления материала».

4.Установите флажок в отобразившемся дополнительном параметре «Не выводить материалы, дата добавления которых больше текущей даты».

5.Нажмите кнопку «Сохранить», чтобы сохранить изменения.

Теперь обратимся к нашему сайту. Вы увидите, что на главной странице появились два новых элемента: строки «Материалов нет» и «Добавить новость».

При добавлении материалов или новостей, они будут транслироваться в созданную RSS ленту новостей.

Теперь создайте какую-нибудь новость.

Далее щелкните по ссылке RSS: отобразится окно браузера (для мозилы) с сообщением, предлагающим подписаться на веб-канал.

Вот так будет выглядеть подписка на RSS-ленту в мозиле (скриншот увеличивается):

Если вы пользуетесь другими браузерами, то появится вот такая страничка (скриншот увеличивается):

Не удобно, правда?

Можно также воспользоваться специальным сервисом от гугл фидбарнером (Feedburner).

В адресной строке скопируйте url-адрес RSS ленты, выделенную красным цветом как на картинке (чтобы найти url-адрес, перейдите по ссылке, которая отображается в основном в верхней части сайта).

Еще раз покажу примерное расположение ссылки:

Далее добавьте ее в FeedBurner или другие программы.О том как правильно его настроить, читайте в статье правильная настройка Feedburner.

Вам останется только скопировать url-адрес вашей ленты.

PS: Как получать новости с блогов через минуту после публикации? Полезная программа-читалка новостей по RSS: RSS FAST>>

На этом все! Спасибо за внимание:)

Источник: http://fastzar.ru —>Категория : uCoz —>Просмотров : 6178 | —>Теги : оптимизация сайта

Похожие материалы:

Поделись с друзьями:

Уважаемые пользователи!
Если Вы используете информацию с сайта, пожалуйста, ставьте ссылку на источник!

Источник

База знаний uCoz

В панели управления сайтом в списке модулей выберите «Новости сайта» и на открывшейся странице в меню слева нажмите на пункт «Настройки»:

Читайте также:  Как сделать бант из одной атласной широкой ленты

Откроется страница настроек модуля, которая содержит следующие разделы:

Основные

Название модуля

Название модуля выводится в меню панели управления и заголовках страниц с помощью переменной $MODULE_NAME$

SEO-Настройки

Если у вас на сайте оплачен пакет платных услуг от Оптимального и выше на выбор, у вас активируется PRO версия Seo-модуля. Если в «Премиум настройках» подключить пункты (Уникальные Title, Description, Keywords и URL модулей, категорий и материалов задаются вручную), у вас в настройках модуля активируются соответствующие seo поля для заполнения.

Комментарии

При включенной настройке «Уведомлять о новых комментариях по e-mail» на почту администратору будут приходить уведомления.

При выключенном социальном комментировании (как выключить?) появляются настройки отображения комментариев:

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

Рейтинг

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

Разработчикам

  • uAPI для модуля. Подробнее о том, что такое uAPI, вы можете узнать на странице uAPI
  • Выбирать дату добавления материала. Датой добавления материала (в том числе неактивного) считается дата его создания. Чтобы изменять это вручную, включите опцию. После включения опции можно отключить вывод материалов, Дата добавления которых больше текущей даты.
  • Материал всегда сверху. Опция значительно увеличивает занятое дисковое пространство. Используйте данную опцию, когда это действительно необходимо. При включении настройки появляется опция “«Материал всегда сверху» работает только в категориях”, которая указывает системе учитывать флаг «Всегда сверху» только в категориях.
  • Возможность поиска материалов пользователя. Включать данную опцию нужно только тогда, когда модуль содержит много (более 500) материалов, добавленных разными пользователями. Данные материалы можно найти на странице пользователя, где доступны для использования переменные $_NEWS_ACTIVITY_URL$ (ссылка на страницу с перечнем новостей) и $_NEWS_ENTRIES$ (количество добавленных новостей).

Материалы

Основное

  • Рейтинг. Включает возможность оценки пользователями новостей. Из оценок составляется рейтинг, который может быть опубликован на странице новости.
  • Уведомлять о новых материалах по e-mail. На e-mail администратору высылается уведомление каждый раз, когда пользователи добавляют новость.
  • Показывать сокращенную версию текста. Опция позволяет отобразить сокращенный текст новости, которая отображается на странице со списком новостей. Настройка не показывается, если среди полей формы добавления имеется «Краткое описание материала». После включения опции станет доступна настройка «Количество символов, отведенных тексту сокращенной версии сообщения», которая позволяет задать размер текста. Сокращенная версия будет включать в себя часть полного текста новости (с первого до указанного символа). Чтобы для новости задать окончание сокращенной версии вручную, разместите в тексте новости переменную $CUT$

Яндекс.Турбо

Включить Яндекс.Турбо ленту — Данная настройка позволяет получить готовую RSS ленту в формате, пригодном для использования в сервисе Яндекс.Турбо. В пункте (Адрес Турбо-ленты модуля: /news/rssya_turbo ), вы имеете возможность сразу же скопировать готовую ссылку на RSS ленту Яндекс.Турбо для конкретного модуля и добавить ее в вебмастере яндекса в разделе «Источники».

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

В дополнение к описанному выше, для работы RSS ленты Яндекс.Турбо доступна настройка «Содержимое материала ленты«, эта настройка заранее позволяет выбрать с какого поля в RSS ленту должно подгружаться описание, с краткого или полного.

Примечание: Если у вас активированы оба поля (Краткое и Полное описание), в пункте «Содержимое материала ленты», выберите пункт «Краткое описание». Выбор краткого описания поможет уберечь вашу ленту в вебмастере яндекса от ненужных ошибок, так как чем меньше текста видит яндекс в вашем RSS, тем меньше сможет возникнуть ошибок, главное чтобы вы заполняли краткое описание и будет все хорошо.

Поля в форме добавления

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

Доступны для выбора следующие текстовые поля:

  • Название новости
  • Краткий и полный текст новости
  • Дополнительные поля (могут содержать любую текстовую информацию до 255 символов)

Кроме текстовых полей, возможно размещение опции «Извещения о комментариях». Автор новости сможет сам выбрать, получать ли оповещения о новых комментариях к своей новости.

Для разделения полей на группы используются «Разделители».

Чтобы добавить поле в форму, нажмите на иконку «+»:

И выберите поле из списка:

После добавления поле можно удалить или вернуть:

Примечание: Изменить сортировку (порядок) полей на странице добавления материала, можно лишь напрямую с формы добавления и редактирования материалов в разделе Дизайн — Редактор — Новости сайта — Форма добавления/редактирования материала.

Пользовательские дополнительные поля

Когда пяти дополнительных полей недостаточно, можно подключить больше:

Укажите количество дополнительных полей, и они появятся в списке пункта «Поля в форме добавления»:

Читайте также:  Как сделать большой браслет из ленточек

Максимальное количество полей определяется тарифом:

  • Для сайтов, которые не имеют оплаченных пакетов услуг, — до 3-х дополнительных полей
  • Для сайтов, которые имеют оплаченные пакеты услуг, — до 10-ти дополнительных полей
  • Для сайтов, работающих по тарифу VIP, — до 30-ти дополнительных полей

Количество отображаемых материалов

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

Сортировка по умолчанию

Опция задает способ сортировки новостей на странице со списком материалов пользователя. Данная страница имеет адрес:

где $ID$ — это уникальный идентификатор пользователя на сайте. Чтобы узнать больше об идентификаторах пользователей, читайте инструкцию.

Данная опция тесно связана с настройкой «Возможность поиска материалов пользователя».

Яндекс.Дзен

Яндекс.Дзен – лента публикации состоящая из статей и новостей, которая с помощью машинного обучения подстраивается под интересы пользователя, а авторы этих самых публикации получают трафик на сайт, еще и зарабатывают на этом. Звучит прям футуристично, но это реально так.

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

Если вы хотите добавить свой сайт в Яндекс.Дзен, первое и основное, что вам нужно сделать, это перейти в раздел «Настройки» в модуле Новости сайта:

и выбрать пункт «Яндекс.Дзен»:

Далее открыть файловый менеджер, найти файл robots.txt и открыть его на редактирование (если вы не нашли у себя файл robots.txt, просто загрузите его по ссылке ваш-сайт/robots.txt где вместо ваш-сайт пропишите свой домен):

В строке номер 3 добавьте директиву Allow: /news/rssya_zen :

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

  1. Выберите категорию, в данном пункте выберите все необходимые вам категории и добавьте их по отдельности по нужным вам тегам, чтобы они были добавлены в RSS ленту /news/rssya_zen
  2. Подберите теги, в данном пункте нам нужно определиться к каким тематикам относятся категории наших новостей. Начните вводить первую букву и увидите предлагаемые результаты. Можете для каждой категории добавить по несколько тегов которые максимально подходят к тематике материалов категории.

По завершению добавления категории и тегов, нажмите кнопку «Добавить» и после сохраните изменения. После завершения всех этих настроек, ваша RSS лента готова к добавлению на Яндекс.Дзен.

Внешний вид

В данном разделе доступны следующие настройки:

  • Показывать количество сообщений в категории возле ее названия. Пример вида категории с количеством новостей: «Моя категория [12]»; и без: «Моя категория [12]».
  • Количество колонок в меню категорий. Когда категорий много и нужно разместить их компактно, данная опция позволит разместить категории в несколько колонок (таблицей). Максимальное количество колонок — 4.
  • Переключатели страниц. Переключатели страниц отображаются в архиве материалов и на странице категорий, когда количество новостей превышает значение, указанное в настройке «Количество отображаемых материалов». Укажите места, где будут размещены переключатели страниц.

Изображения

Количество

Опция задает максимальное количество изображений, которое пользователь может прикрепить к новости. Допустимые значения — от 1 до 50. Настройка не ограничивает количество изображений для групп пользователей с правами «Редактировать и удалять все материалы» (администраторы и модераторы).

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

Размеры

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

Ширина и высота уменьшенного изображения в пикселях — от 1 до 9999 пикселей. Уменьшенные копии служат для вывода анонсов новостей в списке. Уменьшение копий позволит пользователям загружать страницы со списком новостей быстрее и сэкономит дисковое пространство сайта.

Максимальные размеры полного изображения в пикселях — от 0 до 9999 (если введено 0x0, сохраняются оригинальные размеры). Все изображения больше указанного размера будут пропорционально уменьшены.

Так, изображение, размещенное с помощью переменной $IMAGE1$, будет иметь следующий исходный код:

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

Ограничения

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

Удалить модуль

Удаление модуля влечет за собой удаление всей информации, каким-либо образом связанной с данным модулем: баз данных, настроек, шаблонов и т.д.

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

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

Источник