Как вывести сообщения из твиттеров нескольких пользователей

Как вывести сообщения из твиттеров нескольких пользователей | n-wp.ru

Если у вас есть корпоративный блог, или же сообщество авторов, то можно вывести не только сообщения кого-то из них, но и сообщения всех их. И для этого не обязательно пользоваться плагинами — достаточно отредактировать файл темы.

tiaurus-2010-03-01_180019

Открываем файл, в котором будем выводить сообщения из твиттеров нескольких пользователей, и добавляем туда такой код:

<?php
$usernames = "Username Username Username"; // Ники пользователей, разделенные пробелом
$limit = "5"; // Общее количество выводимых сообщений.
$show = 1; // Показывать имя? 0 = нет, 1 = да.

$prefix = ""; // То, что выводится перед общим блоком сообщений.
$prefix_sub = ""; // То, что выводится перед каждым сообщением.
$wedge = ""; // То, что выводится после ника, но перед сообщением.
$suffix_sub = "
"; // То, что выводится после каждого сообщения. $suffix = ""; // То, что выводится после общего блока сообщений. function parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub) { $usernames = str_replace(" ", "+OR+from%3A", $usernames); $feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&rpp=" . $limit; $feed = file_get_contents($feed); $feed = str_replace("&", "&", $feed); $feed = str_replace("<", "", ">", $feed); $clean = explode("", $feed); $amount = count($clean) - 1; for ($i = 1; $i <= $amount; $i++) { $entry_close = explode("", $clean[$i]); $clean_content_1 = explode("", $entry_close[0]); $clean_content = explode("", $clean_content_1[1]); $clean_name_2 = explode("", $entry_close[0]); $clean_name_1 = explode("(", $clean_name_2[1]); $clean_name = explode(")", $clean_name_1[1]); $clean_uri_1 = explode("", $entry_close[0]); $clean_uri = explode("", $clean_uri_1[1]); echo $prefix_sub; if ($show == 1) { echo "" . $clean_name[0] . "" . $wedge; } echo $clean_content[0]; echo $suffix_sub; } } echo $prefix; parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub); echo $suffix; ?>

Это код отлично подойдет для модификации блога, в котором пишут несколько авторов — сообщения из их твитеров будут отличным дополнением к их постам.

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*