Как пользоваться серевером http://www.cybersecurity.ru/

Как пользоваться серевером http://www.cybersecurity.ru/

Хотите сделать свой сайт более “живым”, поставив в него блок эксклюзивных новостей? Вам сюда
Инструкция по запросу

Инструкция

Уровень сложности: Несложно

1 шаг

Для начала небольшое знакомство с сервером CyberSecurity. Вот цитата с сайта:
“…на вашем ресурсе пользователи смогут постоянно читать заголовки и анонсы самых свежих и интересных новостей, абсолютное большинство из которых эксклюзивны (то есть не являются перепечатками с других сайтов)… Вы получите источник ежедневных обновлений на Ваших страницах, что обеспечит постоянное “внимание” ведущих поисковых машин интернета к Вашему ресурсу… наши новостные каналы сделаны на основе технологии RSS, что обеспечивает их работу на подавляющем большинстве хостингов, кроме того, Вы можете настроить отображение новостей ИМЕННО ТАК, КАК НАДО ВАМ."
Короче – юзай, юзер)))

2 шаг

Как пользоваться серевером http://www.cybersecurity.ru/

Для начала нужно открыть редакторе HTML-страницу, на которой вы хотите видеть блок новостей.

3 шаг

Как пользоваться серевером http://www.cybersecurity.ru/
Просто и понятно, правда? xD

Теперь найдите то место, в где они(новости) будут находиться, и вставьте туда вот этот код:
<?
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, “startElement”, “endElement”);
xml_set_character_data_handler($xml_parser, “characterData”);
$fp = fopen(“http://cybersecurity.ru/rss/news.xml”,“r”)
or die(“Reading Error in RSS-data.”);
while ($data = fread($fp, 4096))
xml_parse($xml_parser, $data, feof($fp))
or die(sprintf(“Error XML: %s at line %d”,
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
fclose($fp);
xml_parser_free($xml_parser);
$insideitem = false;
$tag = "";
$title = "";
$description = "";
$link = "";
function startElement($parser, $tagName, $attrs) {
global $insideitem, $tag;
if ($insideitem) {
$tag = $tagName;
} elseif ($tagName == “ITEM”) {
$insideitem = true; }}
function characterData($parser, $data) {
global $insideitem, $tag, $title, $description, $link;
if ($insideitem) {
switch ($tag) {
case “TITLE”:
$title .= $data;
break;
case “DESCRIPTION”:
$description .= $data;
break;
case “LINK”:
$link .= $data;
break; }}}
function endElement($parser, $tagName) {
global $insideitem, $tag, $title, $description, $link;
if ($tagName == “ITEM”) {
printf(“<p><b><a href='%s'>%s</a></b><br>”,
trim($link),htmlspecialchars(trim($title)));
printf(“%s</p>”,htmlspecialchars(trim($description)));//эта строка отвечает за вывод анонсов к новостям, если ее убрать, то новости будут отображаться без них
$title = "";
$description = "";
$link = "";
$insideitem = false; }}
?>

4 шаг

Готово! Все счастливы, все смеются))

Советы и предупреждения:

  • Понравилась инструкция? Буду рад, если вы кликните по рекламке↑, тем самым создав мне стимул писать еще)))
  • Самое главное - то, что этот сервис полностью бесплатен

Обсуждение

135_micro
Рейтинг
  1. +
  2. 0
rus_prm (10:54 22.03.2010)

Жду комментариев и дополнений

138_micro
Рейтинг
  1. +
  2. 0
Roben (14:47 22.03.2010)

ы и все) +

473_micro
Рейтинг
  1. +
  2. 0
yakivi (15:59 22.03.2010)

+

143_micro
Рейтинг
  1. +
  2. 0
Djsos (19:07 22.03.2010)

Что то не верится в такую халяву (((

650_micro
Рейтинг
  1. +
  2. 0
SvamiDoupada (12:34 26.03.2010)

Djsos
Зря. Многие предлагают разместить новостные блоки с их сайтов. У меня тоже кое-что стоит.
rus_prm
А там новости тематические? Есть возможность выбрать тематику? Немногим ведь нужны все новости подряд.

Ваш комментарий

Запросить инструкцию

Не нашли нужную пошаговую инструкцию?
Возможно, что кто-то из посетителей сайта сможет помочь. Оставьте запрос прямо сейчас, если Вы уверены, что эта тема ещё не освещена на нашем проекте!

Рейтинг
  1. +
  2. 2
5
451