Как бы то ни было, но добавление контента на сайт — это еще пол проблемы (решение проблемы в четырех частях было изложено здесь: часть первая, часть вторая, третья и четвертая). Вторая половина проблемы — донести информацию до потенциальных читателей. Одна из возможностей предоставления самых свежих новостей в самые кратчайшие сроки — RSS. Об этой замечательной проблеме Joomla мы сегодня и поговорим.
Интересное дело, открываем любой сайт на Joomla (ну или почти любой) и уже видим значок RSS в адресной строке браузера, щелкаем на значке и все вроде бы нормально. На первый взгляд проблема уже решена, так как сам по себе экспорт новостей уже работает, вот только толком настроить, что и откуда будет экспортироваться — нельзя. По умолчанию, в RSS экспортируются все статьи, которые публикуются в разделах и категориях, перечисленных в главном меню сайта (ну или том, которое есть на главной странице).
Меня такое положение дел не устраивало, так как нужно было экспортировать новости из раздела, который нигде на сайте не отображается и в меню не фигурирует, пусть это будет раздел коротких однострочных записей, типа твиттера. Вот здесь стандартного функционала уже недостаточно.
На помощь мне пришел компонент Ninja RSS Syndicator (скачать компонент Ninja RSS Syndicator). Установка данного компонента ничем не отличается от установки других расширений. Управление компонентом осуществляется, как и у всех остальных — через меню.
Больше всего нас интересует второй пункт меню — Feeds, который и отвечает за формирование RSS потока из выбранных материалов и категорий. В целом, я думаю, выбор нужных категорий и разделов не должен вызвать у Вас затруднений, поэтому перейдем к более интересному делу — отключению стандартной системы.
Итак, открываем главное меню сайта и выключаем в каждом пункте экспорт записей. Для этого в дополнительных параметрах выключаем Отображать ссылку на канал новостей:
Теперь ставим на главную страницу публикуем модуль от Ninja RSS Syndicator, указываем номер фида и теперь экспорт будет идти в созданный нами поток, а не через стандартные средства Joomla.