Вывод последних тем SMF

require_once('SSI.php');
    $ssi_count_topics_left = 10; // Количество отображаемых последних сообщений в левой колонке
    $ssi_count_topics_right = 10; // Количество отображаемых последних сообщений в правой колонке
$ssi_exclude_boards = array(); // Перечислить через запятую id разделов, последние сообщения из которых не отображать. Например, array (1, 2)
$ssi_include_boards = array(); // Перечислить через запятую id разделов, последние сообщения из которых отображать. Например, array (1, 2). Работает только для SMF2
$ssi_row_counter = 0;
$ssi_recentTopics = ssi_recentTopics($ssi_count_topics_left + $ssi_count_topics_right, $ssi_exclude_boards, 'array'); // Для SMF1
$ssi_recentTopics = ssi_recentTopics($ssi_count_topics_left + $ssi_count_topics_right, $ssi_exclude_boards, $ssi_include_boards, 'array'); // Для SMF2
echo '<table border="0" width="100%"><tr><td valign=top>';
foreach ($ssi_recentTopics as $ssi_recentTopic) {
    $ssi_row_counter++;
    echo '
    [+', $ssi_recentTopic['replies'], '/', $ssi_recentTopic['views'], '] ', // Количество ответов в теме
    $ssi_recentTopic['link'], // Ссылка на последнее сообщение
    ' | ', // Разделитель                     
    $ssi_recentTopic['poster']['link'], // Ссылка на автора последнего сообщения
    ' | ', // Разделитель       
    $ssi_recentTopic['board']['link'], // Ссылка на раздел               
    '<br />';
    if ($ssi_row_counter == $ssi_count_topics_left)
        echo '</td><td valign=top>';
}
echo '</td></tr></table>';
(Visited 100 times, 1 visits today)
  • 20 февраля, 2023