introtext row-> пълен текст" />

Ние се извлече суровината новини на друг сайт, напомняне за бъдещето

Тя ще изглежда, че една стандартна задача: да донесе на информационния поток, от един обект на друг. И, както се оказа, интелигентни инструменти, и не. Ние трябва да устоите. план:

  1. модернизация на RSS-лента.
  2. показване на друг сайт
  3. демонтаж с кеширане и т.н.

Хайде да отидем ... RSS Feed-

Промяна на код Joomla

За това съм подготвил промяна код за view.feed.php намира в / компоненти / com_content / възгледи / категория и / компоненти / com_content / възгледи / черта:

- описание $ = ($ params-> Първи ( "feed_summary ', 0) $ row-> introtext $ row-> пълен текст $ row-> introtext ...);

+ ако (Isset ($ introImage) ($ IntroImage! = ""))

+ $ Изображение = preg_match ( '/ HTTP /', $ introImage)? $ IntroImage. . :: JURI корен () $ introImage;

+ $ Описание = '

";

+ $ Описание = ($ params-> Първи ( "feed_summary ', 0) $ row-> introtext $ row-> пълен текст $ row-> introtext ...) .;

Така че аз си направих

$ Item-> описание = '';
$ Obj = json_decode ($ item-> изображения);
$ IntroImage = (Isset ($ obj->)). $ Obj->. '';
ако (Isset ($ introImage) ($ IntroImage! = "")) $ Изображение = preg_match ( '/ HTTP /', $ introImage)? $ IntroImage. . :: JURI корен () $ introImage;
$ Item-> описание = '

";
>

// Дмитри $ item-> описание. = $ Params-> Първи ( "feed_summary ', 0). $ Item-> introtext. $ Item-> пълен текст. $ Item-> introtext;

Дисплеят на друг сайт

Ние се обръщаме към втората част. Като материал за размисъл, взех статията "Как да се покаже RSS друг сайт в блога си." Трябва да се покаже малко по-различно:

Вграждане на шаблона или приспособлението

Ами и кеширане

FETCH_FEED кешира резултати за 12 часа по подразбиране. Може да променя това чрез промяна на интервала от време през филтър wp_feed_cache_transient_lifetime. Можете да направите една кука, и може да се коригира - wp_feed_cache_transient_lifetime се намира в WP-включва / клас-feed.php. променлива $ живота на.

Като ви благодаря за "малките неща", че понякога най-важното, да напуснат линк към работата на диаграми за подравняване - "Работа с изображения - таг IMG".

Досега, така че да бъде, тогава аз ще добавя ...