Всичко за парите от интернет
Регистрирайте се и ще получите ценни съвети и начини да печелите от Интернет.
Напълно безплатно е,и отнема 2 минути!И ако намирате форума за полезен моля гласувайте за нас БГТОП
Всичко за парите от интернет
Регистрирайте се и ще получите ценни съвети и начини да печелите от Интернет.
Напълно безплатно е,и отнема 2 минути!И ако намирате форума за полезен моля гласувайте за нас БГТОП
Всичко за парите от интернет
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Всичко за парите от интернет

Този форум е посветен на всеки, който желае да изкарва пари от интернет и е готов да вложи времето и знанията си в това начинание. Няма да ви кажа, че е супер лесно и бързо да се изкарват пари от интернет, но ще ви покажа стъпка по стъпка как да направите
 
ИндексИндекс  PortalPortal  ГалерияГалерия  Последни снимкиПоследни снимки  ТърсенеТърсене  Регистрирайте сеРегистрирайте се  ВходВход  Моля Гласувайте за насМоля Гласувайте за нас  
Social bookmarking
Social bookmarking reddit      

Bookmark and share the address of Всичко за парите от интернет on your social bookmarking website
Most Viewed Topics
20 изпитани начина за доходи от интернет
Как да прехвърляме файлове между два компютъра без мрежова карта, използвайки паралелния (принтерски) порт. Кабел за връзка.
Инсталиране на Windows 7 или Windows Vista от USB флашка
Метод: Как да си набавя директни реферали (ДР)
Продавам безжична клавиатура с вградена мишка.
Пари с изпращане на SMS
КАК ДА ИЗТРИЯ ПРОГРАМА ОТ БРАУЗЪРА
Пари от къщи, само с копи и пейст от amazon в eBay
Как да ремонтираме компютърно дъно с повреда в DC/DC стабилизатора на напр.
Висококачествени аудиокурсове - немски, френски и английски
Latest topics
» Какво мислите за Образованието в България
PHP парсване на XML новини за твоя сайт Icon_minitimeby Boman Пет Фев 07, 2020 12:09 pm

» как да си проверявам натрупаните пари от интернета /биткойни,догекойни и други/в портфейлите ми
PHP парсване на XML новини за твоя сайт Icon_minitimeby snarpim Нед Юли 01, 2018 11:46 am

» THWGlobal.com
PHP парсване на XML новини за твоя сайт Icon_minitimeby v5901 Съб Окт 01, 2016 12:29 pm

» Изкарвайте пари докато спеделяте продуктите, който харесвате
PHP парсване на XML новини за твоя сайт Icon_minitimeby Admin Сря Сеп 23, 2015 2:16 pm

» Безплатна книга за оптимизация на страници
PHP парсване на XML новини за твоя сайт Icon_minitimeby Admin Пон Апр 20, 2015 11:46 pm

» Изкарвайте пари от знанията си
PHP парсване на XML новини за твоя сайт Icon_minitimeby Admin Нед Дек 14, 2014 2:14 pm

» Писане на авторски статии
PHP парсване на XML новини за твоя сайт Icon_minitimeby Admin Пет Юли 11, 2014 3:54 am

» Спечели лесни 10 долара в Пейпал
PHP парсване на XML новини за твоя сайт Icon_minitimeby eminemka91 Пет Юни 20, 2014 7:30 pm

» Пари от къщи, само с копи и пейст от amazon в eBay
PHP парсване на XML новини за твоя сайт Icon_minitimeby DropShipper F Пон Апр 21, 2014 11:47 pm

» ПЕЧЕЛЕТЕ ОТ ДО $3000 МЕСЕЧНО
PHP парсване на XML новини за твоя сайт Icon_minitimeby pacony Чет Дек 26, 2013 10:25 am

Приятели
Смешни вицове,снимки и карикатури

Share | 
 

 PHP парсване на XML новини за твоя сайт

Предишната тема Следващата тема Go down 
АвторСъобщение
TheGamer

TheGamer

Posts : 122
Points : 300
Reputation : 22
Join date : 08.12.2009

Character sheet
game:

PHP парсване на XML новини за твоя сайт Empty
ПисанеЗаглавие: PHP парсване на XML новини за твоя сайт   PHP парсване на XML новини за твоя сайт Icon_minitimeСъб Яну 02, 2010 1:58 pm

Ще ти покажа малко PHP код, с който много лесно можеш да извлечеш новини от някой сайт за новини, който има RSS хранилка (RSS feed). Много хора дори не предполагат, колко елементарно се прави това. Дори да имаш само бегли познания за PHP, можеш просто да копираш този код (даден с тъмнозелено долу) в някой от php файловете на твоя сайт (например index.php) и той ще покаже новини от друг сайт в твоя сайт. Изискването е новините да са в RSS 2.0 формат.

В този пример новините представляват статии от statii.net. Още като влезеш в началната страница на сайта вдясно виждаш малки оранжеви иконки и връзката „всички статии“. Това е RSS хранилка, която захранва с най-новите статии от сайта. Под всички се разбира последните 10 статии, като най-новите са най-отгоре. Това ограничение може да е различно и се задава от собственика на сайта, който осигурява RSS. Ако застанеш с мишката над линка ще видиш в статус бара на браузъра адреса http://statii.net/feed. Ако посетиш тази връзка ще видиш последните статии, като кода на страницата, която гледаш е в XML формат. Ако браузъра е нов той сам ще форматира съдържанието и ще го покаже удобно за четене, но ако погледнеш кода на страницата ще видиш XML. Кода на страницата с Internet Explorer се вижда с натискане на десен бутон на мишката в страницата и после от падащото меню се избира View Source, при Firefox опцията е View Page Source. В този пример XML-а ще изглежда така:


xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>


Директория за статии

http://statii.net
Напиши нова статия. Вземи статии за твоя сайт.
Sat, 08 Aug 2009 09:00:05 +0000 http://wordpress.org/?v=2.8
en
hourly
1


Градинска ножица Ciso на Bosch http://statii.net/2009/%d0%b3%d1%80%d0%b0%d0%b4%d0%b8%d0%bd%d1%81%d0%ba%d0%b0
-%d0%bd%d0%be%d0%b6%d0%b8%d1%86%d0%b0-ciso-%d0%bd%d0%b0-bosch/
http://statii.net/2009/%d0%b3%d1%80%d0%b0%d0%b4%d0%b8%d0%bd%d1%81%d0%ba
%d0%b0-%d0%bd%d0%be%d0%b6%d0%b8%d1%86%d0%b0-ciso-%d0%bd%d0%b0-bosch/#comments

Sat, 08 Aug 2009 08:59:49 +0000
toto






http://statii.net/?p=326
литиево-йонен акумулатор.
Хубавата градина изисква много грижи. Подрязването на клони, които следва да се почистят с
градинска ножица е уморително, а понякога може да предизвика и болки в ставите и мускулите на
ръката. Тези проблеми се разрешават с помощта на Ciso – първата в света акумулаторна
градинска ножица [...]]]>

http://statii.net/2009/%d0%b3%d1%80%d0%b0%d0%b4%d0%b8%d0%bd%d1%81
%d0%ba%d0%b0-%d0%bd%d0%be%d0%b6%d0%b8%d1%86%d0%b0-ciso-%d0%bd%d0%b0-bosch/feed/

0


... още елементи item ...


От реда rss version=“2.0″ се вижда, че този XML е във формат RSS версия 2.0.

PHP код за извличане и на RSS новини

# ganbox.com: парсва RSS новини в масив arrFeeds
$url='http://statii.net/feed/'; # адрес на RSS хранилката
$doc = new DOMDocument();
$doc->load($url);
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
$itemRSS = array (
'title'=>$node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' =>$node->getElementsByTagName('description')->item(0)->nodeValue,
'link' =>$node->getElementsByTagName('link')->item(0)->nodeValue,
'date' =>$node->getElementsByTagName('pubDate')->item(0)->nodeValue,
);
array_push($arrFeeds, $itemRSS);
}

# ganbox.com: отпечатване на feedLimit на брой новини от масива arrFeeds
$feedLimit=0; # ако feedLimit=0 се показват всичките
$feedCount=0;
foreach($arrFeeds as $oneItem){
# ако твоя сайт има кодиране cp1251, тогава махни коментара # на следващия ред
# foreach($oneItem as $key=>$value){$oneItem[$key]=iconv('utf-8','cp1251',$value);}
$feedCount++;
print '

class="feedLink">'.$oneItem['title'].'

';
print '

'.$oneItem['desc'].'

';
print '
';
if($feedLimit>0 && $feedCount>=$feedLimit) break;
}
?>Това е всичко. Сложил съм класовете feedItem, feedTitle, feedLink и feedDesc за по-лесно управление на изгледа от CSS файл. Ако искаш сложи всичко в един div контейнер.

Масива arrFeeds съдържа и поле date, в което е датата на публикуване. Ако искаш може да показваш и нея с още един ред: print ‘

’.$oneItem['desc'].’

’; поставен след реда съдържащ feedDesc.

Важно е да се отбележи, че използвания метод зарежда всички новини в паметта на сървъра, където е твоя сайт. Ако новините са много или текста им е прекалено дълъг това ще доведе до счупване на страницата на твоя сайт или в най-добрия случай на забавяне на зареждането. Трябва да се увериш, че хранилката, която ползваш показва само част от текста, както е в statii.net или показва само най-новите X на брой новини. Друг вариант е да се абонираш само за тема, която те интересува. Продължавай да четеш

Избор на категория със статии
Ако не искаш да показваш всички статии, а само статии от определена категория първо влез в категорията. Например в „Практически съвети“ тогава отдясно се показва трета връзка „тази категория“ и може да видиш, че линка има адрес http://statii.net/tema/дом-и-семейство/практически-съвети/feed/ Сложи този адрес в променливата $url в началото на кода и ще се извличат само статии от тази категория. Нещо повече – може да извличаш само статии, които съдържат определена дума например seo. За да направиш това първо извърши търсене в сайта statii.net от търсачката най-горе по думата seo. Тогава третата връзка в дясно се променя на „това търсене“ с адрес на линка http://statii.net/search/seo/feed/ сложи този адрес в променливата $url и ще получаваш само статии съдържащи думата SEO.

Ползите за твоя сайт
Получаваш автоматично и безплатно ново съдържание и посетителите на твоя сайт, започват да го посещават по-често. Търсачките забелязват, че твоя сайт е динамичен и го оценяват по-високо. Внимание! Задължително оставяй реална връзка към източника на новината (така както е в примера), защото със сигурност новината вече е индексирана от търсачките и ако няма връзка това ще се отчете като кражба на съдържание и сайта ти ще започне да се класира по-лошо.

Трябва да внимаваш съдържанието с новини което включваш на всяка страница да не бъде прекалено много. То трябва да бъде не повече от 20% от общото съдържание на страницата. В противен случай ще получиш негативен SEO ефект, защото чуждото съдържание ще размие тематиката на твоя сайт. Затова в горния пример може да ползваш feedLimit=3 в страниците с по-малко текст.

Този PHP код е тестван и все пак ако има проблем пиши коментари по статията.
Smile
Върнете се в началото Go down
 

PHP парсване на XML новини за твоя сайт

Предишната тема Следващата тема Върнете се в началото 

 Similar topics

-
» как направихме сайт за новини
» Изработка на сайт
» SEO оптимизация за флаш сайт-ове
» Най-добрият сайт за Файлъплоуд
» Продавам новинарски сайт
Страница 1 от 1

Права за този форум:Не Можете да отговаряте на темите
Всичко за парите от интернет :: SEO-
Създаване на форум Forumotion | ©phpBB | Поддръжка на форума | Сигнал за злоупотреба | Последните дискусии