Youscript
 
Шаблоны для ucoz [203]
Скрипты для ucoz [55]
Иконки для ucoz [20]
Софт вебмастеру [28]
Статьи вебмастеру [100]
Другое [9]
 

Главная » Файлы » Статьи вебмастеру

Как вставить RSS в страницу и оптимизировать под поискивики
22.03.2010, 18:34

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

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

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

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

Фактически, за то что поисковый робот не может видеть обновляемое содержимое сайта, отвечает все тот же JavaScript. Мы же предпочитаем, чтобы GoogleBot и MSN определили, что мы имеем новый контент на своем сайте и вознаградили нас за наши усилия. Если мы собираемся довести дело до конца, то сделать это мы сможет только используя решение, позволяющее превратить обычный RSS/XML-код из внешнего файла в оформленный HTML на наших страницах.

Такие действия требуют некоторых знаний в программировании. Нам нужен язык программирования, который быстр и легок в изучении, а также, предпочтительно, не очень сильно отличался от стандартного HTML, который мы также будетм использовать. PHP как нельзя лучше подходит для этого дела. PHP позволит нам написать короткую простую программу, которая будет извлекать RSS-фид с сайта, который его предоставляет, сохранять копию фида локально для дальнейшего использования, парсить необходимые данные и затем, форматировать HTML-код сайта по вашему выбору. (Если это покажется трудным, не волнуйтесь, я проведу вас шаг за шагом через весь процесс ниже.)

В конечном итоге, все, что нужно сделать , это изучить несколько новых HTML-тэгов, вставить их в веб-страницу и выгрузить пару файлов на веб-сервер. Я не буду вдаваться в подробности, но покажу вам пошаговый способ получения RSS-файлов полностью распарсенных в HTML-код и добавленных на выши страницы. Я также предполагаю, что у вас уже есть страница, куда вы хотите добавить RSS-фид, что эта страница PHP- или PHTML-страница, а также, что вы уже подобрали RSS-фид, который будете отображать.

Для этой демонстрации я буду использовать RSS-фид, данный в примере 1. Мы будем брать данные из этого фида, преобразовывать его в HTML-код, и этот HTML-код помещать на страницы своего веб-сайта.

Первое, что вы должны сделать открыть HTML- или PHP-редактор. Notepad или WordPad подойдут. Теперь скопируйте код (примера 2) в ваш редактор и сохраните файл как SimpleReader.php. Вы также можете сохранить его как SimpleReader.txt и переименовать его позже. Посмотрите теперь внимательно на то, что вы сохранили, возможно что-то выглядит странно, но есть шанс, что это все же вам знакомо. Выглядит почти как HTML, не так ли? Перед выгрузкой файла, вы можете заменить заданные в примере RSS-адреса на адреса других фидов, которые вы выбрали. Та часть, которую вы изменяете выглядит так:

// Ниже приведены примеры фидов - вы можете добавлять или изменять их
$RSSFEEDS = array (
0 => "http://www.site-reference.com/xml.php?c=all",
1 => "http://rss.cnn.com/rss/cnn_topstories.rss",
2 => "http://rss.slashdot.org/Slashdot/slashdot"
);

Чтобы изменить RSS-фид, отображаемый на вашем сайте, просто измените любой URL на ваше усмотрение.

Выгрузите этот файл в определенное место на своем веб-сервере и укажите в броузере путь к этому файлу. PHP-код, содержащийся в файле будет выполняться на вашем сервере и скрипт пошлет HTML-страницу обратно в ваш броузер, тем самым, конвертируя RSS в страничное представление. Если мы все сделали верно, то мы должны увидеть это. Позвольте мне обратить ваше внимание, читатель, что PHP-код в файле исполняется на веб-сервере - не в вашем броузере, как html-страница. Результат работы PHP-скрипта, который запущен на сервере, страница, которую вы видите в своем броузере. И это именно та страница, которую мы собираемся вставить в нашу страницу, которая с нетерпением ожидает наш свой новый RSS-фид!

Начиная с этого момента мы приступаем к конвертации RSS-фида в HTML-код, т.е. мы потратим несколько минут, чтобы сделать небольшие косметические действия, чтобы вписать фид в структуру нашей страницы. К счастью это очень просто!

Перед началом настройки внешнего вида фида помните, что вы изменяете только сам фид, а не код целой страницы. Мы настраиваем только маленький "кусочек” страницы, который нашел свой дом на вашей странице.

Посмотрите содержимое файла, который вы только что сохранили, и вы заметите следующий код:

// Создаем HTML-страницу, состоящую из заголовка, описания и ссылки
function FormatRow ( $title, $description, $url ) {
return <<<HTML

<!-- RSS FEED ENTRY -->
<p class="feed_title">$title</p>
<p class="feed_description">$description</p>
<a class="feed_link" href="$link" rel="nofollow" target="_blank">Read more...</a>
<hr size=1/>
<!-- END OF RSS FEED ENTRY -->

HTML;
}

Для настройки формата записей фида нам достаточно отредактировать HTML-код, который вы видите между комментариями. Вы можете изменять этот код по собственному усмотрению. Вы можете добалять любые HTML-теги, такие как h, divs, spans, and tables. Вы возможно удивлены, если до сих пор не знаете, что $title, $description и $link - это заголовок, описание и ссылка из RSS-фида. Как вы будете подгонять HTML зависит от того, где вы планируете разместить фид.

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

Когда вы найдете хорошее место на своем веб-сайте, чтобы поместить фид, инсталляция фида осуществляется также просто как добавление новых HTML-тэгов. Поместите код в точности, как вы видите, внутрь вашей страницы и произойдет волшебство.

< ?php
include ( "SimpleReader.php" );
?>

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

Если вы хотите узнать больше о RSS и PHP, не забудьте посмотреть примеры 3 и 4 на демонстрационной странице. Пример 3 показывает расширенную версию SimpleReader, который можно использовать для размещения нескольких фидов на одной странице. Пример 4 показывает как создается демонстрационная страница.


Источник: http://webarticles.net.ru/


Скачивать могут только пользователи сайта
[ Регистрация | Вход ]
Сказать спасибо! | Категория: Статьи вебмастеру | Добавил: denis | Теги: Как вставить RSS в страницу и оптим
Просмотров: 1450 | Загрузок: 0 | Рейтинг: 0.0/0


Здравствуйте.Материал "Как вставить RSS в страницу и оптимизировать под поискивики" расположен на нашем сайте, если вы обладаете какими либо правами на него, то вы можете связаться с администрацией сайта и материал будет удален.Скачивая "Как вставить RSS в страницу и оптимизировать под поискивики" вы обязуетесь удалить его после 24 часов после ознакомления с ним.Администрация сайта не несет какой либо ответственности за данный материал

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Четверг
18.04.2024
23:07




Полезные видео уроки
Школа ремонта
[ Кто on-line? ]
[ Кто нас сегодня посетил ]
Участники ]
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Ваш PR
Всего ответов: 26