www.zao-info.ru
Как сделать RSS
Как сделать RSS
К радости некоторых моих постоянных читателей, возможно, вы заметили – на сайте появилась форма подписки по E-mail, справа. Сегодня мы поговорим о том, что такое RSS и как сделать RSS на своем сайте. Я постараюсь обьяснить в чем плюс сего чуда, как это работает, ну и как создать RSS.
Начнем с того – что это такое – это некий формат передачи данных в сети интернет. Существуют специальные программы подписки на RSS. Т.е. например Ваша программа настроена на получения ленты новостей моего сайта. Вы сидите работаете себе у компьютера. Тут, я, пишу очередной бред..ну то есть важную и интересную статью я хотел сказать, в свой блог. У Вас в программе выскакивает заголовок и краткое содержание статьи. Т.е. вы сразу видите что на моем сайте появилась очередная статья и вы конечно же хотите (хотите как любимую женщину/мужчину) ее прочитать. Клацаете по заголовку и попадаете на мою статью. Собственно в этом весь принцип RSS – лента новостей, которая оповещает Вас о новости/статье.
Вы скажите – а нахер … зачем мне все эти примудрости со спец софтом. И Вы правы – таких людей не много, как я считаю, кто пользуется RSS ридерами. Для этого как раз таки и существует подписка на E-mail, как у меня на блоге. (На правах рекламы: Кстати блог очень интересный, советую подписаться введя Ваш E-mail в форму справа). Далее пойдет разговор о том как сделать RSS на блоге под управлением WordPress. Нам понадобится:
- Скачать плагин Feedburner Feedsmith
- Зарегистрировать аккаунт на Google (если уже есть либо почта либо YouTube или любой из продуктов Google – не надо, у гугла один аккаунт на все сервисы, просто введите свои данные и нажмите Войти)
Рассказываю подробнее: feedburner.com – это сервис, который с недавних времен принадлежит Google. Мы будем пускать свою подписку через данный сервис. Почему спросите Вы? Все просто – во-первых – они осуществляют рассылку всем подписчикам при написании новой статьи на вашем сайте, во-вторых – это удобно для пользователей – подписка занимает пару минут. В третьих – они предоставляют счетчик подписчиков, который может служить независимым показателем успешности блога. Т.е. потенциальные рекламодатели сразу видят какое количество подписчиков у блога.
Хорошо, все что нам нужно у нас есть. Теперь займемся настройкой плагина Feedburner. Вы скачали архив, распакуйте его и найдите файл FeedBurner_FeedSmith_Plugin.php, этот файл надо скопировать в директорию wp-content/plugins/ на ваше сервере, где усановлен WordPress. Если сделали, то идем дальше. Переходим в Вашу панель администратора WordPress – Плагины – FeedBurner FeedSmith (жмем Активировать).
Далее переходим в Параметры(они же Настройки) – FeedBurner и под цифрой 2 указываем адрес вида: http://feeds.feedburner.com/commercblog , где commercblog – вами выдуманная строка. Важно что бы это было что то уникальное, что бы больше ни у кого небыло. Проще всего имя вашего домена написать как и я. Всё, жмем Save и спокойно переходим к настройке аккаунта на feedburner.com.
Помните, в начале статьи я говорил Вам создать аккаунт на google или feedburber (что по сути одно и тоже). Так вот – переходим на feedburner.com и вводим наши логин и пароль. Далее появится такое окошко
Как сделать RSS 1
Введите в него адрес своего сайта, как это сделал и я. Далее нажимаем Next. (P.S. Если у Вас все на английском языке, вы неудачник гы гы - на верху есть ссылка Languages – щелкните и выберите Русский). После того как Мы нажали Next появится следующее окно где впишем имя нашей подписки и ВНИМАНИЕ ту самую фигню, которую мы вписывали в настройках нашего плагина в панели WordPress, по моему это будет вторая строка, вписать туда необходимо ту часть, которую вы вписали в админке(у меня напр. commercblog). Адрес фидов в WordPress выглядит так http://commercblog.ru/feed – так что если где то увидите урл с прибавлением /feed не пугайтесь, так и должно быть. Далее просто жмите Next, Next пока не появится такое окно:
Как сделать RSS 2
В нем нас интересует вкладка «Публикуй», заходим и … слева в FeedCount, выбираем цвет (это будет счетчик подписчиков нашего созданного RSS). Когда все выбрали, жмем Активировать/сохранить. Данный код копируем куда нибудь в блокнот. Он нам пригодится в будущем чтобы сделать RSS .
Теперь необходимо получить код формы подписки. Переходим в меню слева на «Подписки по электронной почте», Language выбираем Russian и копируем код формы в окошке. Теперь возвращаемся к блокноту, где у нас был код счетчика для сделанного RSS. Сейчас мы закроем от индексации поисковых систем счетчик и форму, необходимо это для того, чтобы уменьшить число исходящих ссылок со страницы вашего сайта. Напомню – для того, что бы убрать от индексации Яндексом, достаточно перед кодом поставить тэг и после всего кода обязательно закрыть . Для того, что бы нашу ссылку не индексировал Google необходимо во всех ссылках поставить атрибут rel=»nofollow». Ниже я привожу код своей формы. Окончательный вид этого кода.
rel=»nofollow» href=»http://feeds.feedburner.com/commercblog»>
Теперь вставим получившийся код в шаблон WordPress, делается это следующим образом – у Вас на сервере есть папка /wp-content/themes/название_вашей_темы_оформления/ , переходите туда и копируете файл Sidebar.php (Это правая или левая колонка вашего шаблона). Открываете в текстовом редакторе (лучше что бы это бы не стандартный блокнот а Notepad 2 например). Ищите подходящее место и вставляете код, после вставки сохраняете и копируете обратно на сервер в туже папку, заменяя существующий файл.
Может возникнуть проблема с кодировкой, т.е. русские символы на сайте, в новенькой форме будут отображаться как вопросики. Для того что бы избежать данного недрозумения, необходимо сохранить ваш тестовый файл в формате UTF-8 (без BOM). В простом тестовом блокноте это делается путем – Сохранить как – Кодировка UTF-8. В Notepad 2 – Кодировки – Кодировать в UTF-8 (без BOM)
На этом все, вы создали форму подписки на свой RSS канал. В общем то вы узнали как сделать RSS и сделали его. Теперь каждый читатель Вашего блога может подписаться на Ваши, уверен, интересные публикации. А Вы в свою очередь не забуддте дать денег подписаться на мою ленту новостей
Буду крайне рад!
Обалденный пост. Да и сама страничка очень приглянулась.