Вывод ленты Блогов в другой щаблон (не LS)

Здравствуйте!

Есть ли возможность вывести ленту блогов, ленту плагина (работа) в шаблон сайта на на LS.
Сам LS установлен в одной директорий сайта.

Заранее спасибо!

6 комментариев

avatar
Добрый вечер!

Как вариант можно через PHP:
Сделать выборку из БД по запросу

SELECT * FROM topic, topic_content WHERE topic.topic_id = topic_content.topic_id

Я взял только:
topic_title
topic_date_add
topic_text

Полный код:

<?php
	mysql_connect("localhost", "user", "pass") or die (mysql_error ());
	mysql_set_charset("cp1251");
	mysql_select_db("table") or die(mysql_error());
	$strSQL = "SELECT * FROM topic, topic_content WHERE topic.topic_id = topic_content.topic_id";
	$rs = mysql_query($strSQL);
	while($row = mysql_fetch_array($rs)) {
		echo "<dt>Title:</dt><dd>" . $row["topic_title"] . " // " . $row["topic_date_add"] . "</dd>";
		echo "<dt>Topic text:</dt><dd>" . $row["topic_text"] . "</dd>";
	}
	mysql_close();
	?>
  • dex-
  • 0
avatar
Вам сюда
avatar
Второй вариант через RSS:

<?php
$rss =  simplexml_load_file('http://livestreet.ru/rss/blog/questions/');
?>
<html xml:lang="ru" lang="ru">
<head>
  <title><?php echo $title; ?></title>
</head>
<body>

<?php
foreach ($rss->channel->item as $item) {
  echo "<h2><a href='". $item->link. "'>". $item->title. "</a></h2>";
  echo "<p>". $item->description. "</p>";
}
?>

</body>
</html>
  • dex-
  • 0
avatar
Забыл переменную $title:

$title = $rss->channel->title;

Добавьте после переменной $rss.

<?php
$rss =  simplexml_load_file('http://livestreet.ru/rss/blog/questions/');
$title =  $rss->channel->title;
?>
<html xml:lang="ru" lang="ru">
<head>
  <title><?php echo $title; ?></title>
</head>
<body>

<?php
foreach ($rss->channel->item as $item) {
  echo "<h2><a href='". $item->link. "'>". $item->title. "</a></h2>";
  echo "<p>". $item->description. "</p>";
}
?>

</body>
</html>
avatar
Спасибо, dex-!

А каким то образом можно указать кол-во выводимых событий из ленты?
avatar
При выборке из БД ставьте ограничения на нужное кол-во.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.