Як користуватися Серевер https://cybersecurity.ru/
Хочете зробити свій сайт більш "живим", поставивши в нього блок ексклюзивних новин? Вам сюди
Інструкція за запитом
Інструкція
1 крок
Для початку невелике знайомство з сервером CyberSecurity. Ось цитата з сайту:
"... На вашому ресурсі користувачі зможуть постійно читати заголовки і анонси найсвіжіших і цікавих новин, абсолютна більшість з яких екськлюзівни (Тобто не є передруком з інших сайтів) ... Ви отримаєте джерело щоденних оновлень на Ваших сторінках, що забезпечить постійне "увагу" провідних пошукових машин Інтернет до Вашого ресурсу ... наші новинні канали зроблені на основі технології RSS, що забезпечує їх роботу на переважній більшості хостингів, крім того, Ви можете налаштувати відображення новин САМЕ ТАК, ЯК ТРЕБА ВАМ. "
Коротше - юзай, юзер)))
2 крок
Для початку потрібно відкрити редакторі HTML-сторінку, на якій ви хочете бачити блок новин.
3 крок
Просто і зрозуміло, правда? xD
Тепер знайдіть те місце, в де вони (новини) будуть знаходитися, і вставте туди ось цей код:
lt ;?
$ Xml_parser = xml_parser_create () -
xml_set_element_handler ($ xml_parser, "startElement", "endElement") -
xml_set_character_data_handler ($ xml_parser, "characterData") -
$ Fp = fopen ("https://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 ("
% S
",
trim ($ link), htmlspecialchars (trim ($ title))) -
printf ("% s
$ Title = "" -
$ Description = "" -
$ Link = "" -
$ Insideitem = false-}}
?>
4 крок
Готово! Всі щасливі, всі сміються))
Поради та попередження:
- Сподобалася інструкція? Буду радий, якщо ви клацніть по рекламке ^, тим самим створивши мені стимул писати ще)))
- Найголовніше - те, що цей сервіс повністю безкоштовний