Topic: Вывод всех тем форума на одной странице
Здравствуйте. Не поможете мне показать списком все темы форума на одной странице. В настройках вроде такого нет. Зарание спасибо.
You are not logged in. Please login or register.
Здравствуйте. Не поможете мне показать списком все темы форума на одной странице. В настройках вроде такого нет. Зарание спасибо.
Не поможете мне показать списком все темы форума на одной странице
чтобы вывести все темы что есть на форуме сделайте так:
- создайте файл в корне форума с любым именем расширения .php
- разместите в него след код:
<?php
if (!defined('FORUM_ROOT'))
define('FORUM_ROOT', './');
require FORUM_ROOT.'include/common.php';
require FORUM_ROOT.'include/common_admin.php';
// Load the admin.php language files
require FORUM_ROOT.'lang/'.$forum_user['language'].'/admin_common.php';
require FORUM_ROOT.'lang/'.$forum_user['language'].'/admin_index.php';
//Строка состояния
$forum_page['crumbs'] = array(
array($forum_config['o_board_subject'], forum_link($forum_url['index'])),
array('Архив')
);
define('FORUM_ALLOW_INDEX', 0);
define('FORUM_PAGE_SECTION', 'topics');
require FORUM_ROOT.'header.php';
// START SUBST - <!-- forum_main -->
ob_start();
echo '<div class="main-subhead">
<h2 class="hn"><span>Список моих страниц</span></h2>
</div>
<div class="main-content main-frm">
<div class="ct-group">
<table cellspacing="0" summary="List of custom topics.">
<thead>
<tr>
<th class="tc0" scope="col">Название</th>
<th class="tc1" scope="col">Ответов</th>
<th class="tc2" scope="col">Просмотров</th>
<th class="tc3" scope="col">Последнее сообщение</th>
</tr>';
echo ' </thead>
<tbody>';
$query = array(
'SELECT' => '*',
'FROM' => 'topics',
);
$result = $forum_db->query_build($query) or error(__FILE__, __LINE__);
$i = 1;
while ( $item = $forum_db->fetch_assoc($result) )
{
echo '<tr class="'.(($i % 2 != 0) ? 'odd' : 'even').' '.(($i == 1) ? ' row1' : '').'">
<td class="tc0">'.$item['subject'].'</td>
<td class="tc1">'.$item['num_replies'].'</td>
<td class="tc2">'.$item['num_views'].'</td>
<td class="tc2">'.format_time($item['last_post']).'</td>
</tr>';
$i++;
}
echo ' </tbody>
</table>
</div>
</div>';
$tpl_temp = forum_trim(ob_get_contents());
$tpl_main = str_replace('<!-- forum_main -->', $tpl_temp, $tpl_main);
ob_end_clean();
// END SUBST - <!-- forum_main -->
require FORUM_ROOT.'footer.php';
Generated in 0.031 seconds (56% PHP - 44% DB) with 25 queries