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

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

Как вставить RSS в страницу и оптимизировать под поискивики
12.04.2010, 22:06

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

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

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

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

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

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

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

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

1-ое, что вы должны сделать открыть 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 | Теги: Дорнье 24 Т
Просмотров: 675 | Загрузок: 0 | Рейтинг: 0.0/0


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

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

Четверг
28.03.2024
21:41




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