Topic: Вывод последних тем одного форума на сайт
Есть ли возможность организовать такой блок на сайте? С последними темами на одном форуме. Все разделы не нужны, лишь один.
Сайт на самописной cms
You are not logged in. Please login or register.
Есть ли возможность организовать такой блок на сайте? С последними темами на одном форуме. Все разделы не нужны, лишь один.
Сайт на самописной cms
cms самописная. Там и php и скрипты и все на свете. База данных Mysql
@aleksandr-vishnevskii, так на вскидку. Если форум и сайт хостятся в одном месте, то делается один запрос к db, если на разных, то нужно парсить rss форума.
@aleksandr-vishnevskii, так на вскидку. Если форум и сайт хостятся в одном месте, то делается один запрос к db, если на разных, то нужно парсить rss форума.
Все это один сайт. Форум в отдельной папке /buy
@aleksandr-vishnevskii, пример запроса на чистом PHP
//Open a new connection to the MySQL server
$mysqli = new mysqli('db_host','db_username','db_password','db_name');
//Output any connection error
if ($mysqli->connect_error) {
die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
$forum_id = 1; //ID нужного форума
$limit = 10; //Количество выводимых тем
//MySqli Select Query
$results = $mysqli->query("SELECT subject, posted FROM topics WHERE forum_id = '$forum_id' ORDER BY posted DESC LIMIT '$limit'");
print '<table border="1">';
while($row = $results->fetch_assoc()) {
print '<tr>';
print '<td>'.$row["subject"].'</td>';
print '<td>'.$row["posted"].'</td>';
print '</tr>';
}
print '</table>';
// Frees the memory associated with a result
$results->free();
// close connection
$mysqli->close();
Generated in 0.046 seconds (64% PHP - 36% DB) with 25 queries