Поиск как на spaces.ru

Тема закрыта
349
.
Dmitriy12
Всем привет!У меня стоит модуль(файл внизу) загрузцентра для 3.2.2!Можно ли в нём организовать поиск как на спейсе, тоесть по категориям: игры, фото, фидео и т.п. Ну или как на джоне у форума делятся файлы темы!Помогите пожалуйста!С меня +15!)
Прикрепленные файлы:
.
В тему ЗЦ бы и писал
.
Zidan_@777@ (02.10.2011/13:55)
В тему ЗЦ бы и писал
Да там старая тема!Врят ли бы кто сказал)
.
$types = array(1 => 'Приложения WIN', 2 => 'Приложения Java', 3 => 'Приложения SIS', 4 => 'Текстовые файлы', 5 => 'Картинки', 6 => 'Архивы', 7 => 'Видео', 8 => 'MP3', 9 =>
'Другое');
$new = $realtime - 86400;// Сколько времени файлы считать новыми?

// Получаем ID раздела и подготавливаем запрос
$c = abs(intval($_GET['c']));// ID раздела
$s = abs(intval($_GET['s']));// ID подраздела
$t = abs(intval($_GET['t']));// ID топика
$do
    = isset ($_GET['do']) && intval($_GET['do']) > 0 && intval($_GET['do']) < 10 ? intval($_GET['do']) : 0;
if ($c) {
    $id = $c;
    $lnk = '&amp;c=' . $c;
    $sql = " AND `cat` = '" . $c . "'";
    $caption = '<b>Файлы раздела</b>: ';
    $input = '<input type="hidden" name="c" value="' . $c . '"/>';
}
elseif ($s) {
    $id = $s;
    $lnk = '&amp;s=' . $s;
    $sql = " AND `subcat` = '" . $s . "'";
    $caption = '<b>Файлы подраздела</b>: ';
    $input = '<input type="hidden" name="s" value="' . $s . '"/>';
}
elseif ($t) {
    $id = $t;
    $lnk = '&amp;t=' . $t;
    $sql = " AND `topic` = '" . $t . "'";
    $caption = '<b>Файлы темы</b>: ';
    $input = '<input type="hidden" name="t" value="' . $t . '"/>';
}
else {
    $id = false;
    $sql = '';
    $lnk = '';
    $caption = '<b>Файлы всего форума</b>';
    $input = '';
}
if ($c || $s || $t) {
    // Получаем имя нужной категории форума
    $req = mysql_query("SELECT `text` FROM `forum` WHERE `id` = '$id' LIMIT 1");
    if (mysql_num_rows($req) > 0) {
        $res = mysql_fetch_array($req);
        $caption .= $res['text'];
    }
    else {
        echo '<div class="rmenu"><p><b>ОШИБКА!</b><br />Категории не существует<br /><a href="index.php">Вернуться в форум</a></p></div>';
        require_once ('../incfiles/end.php');
        exit;
    }
}

if ($do
        || isset ($_GET['new'])) {
        ////////////////////////////////////////////////////////////
        // Выводим список файлов нужного раздела                  //
        ////////////////////////////////////////////////////////////
        $total = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_forum_files` WHERE " . (isset ($_GET['new']) ? " `time` > '$new'" : " `filetype` = '$do'") . $sql), 0);
    if ($total > 0) {
        echo '<div class="phdr">' . $caption . (isset ($_GET['new']) ? '<br />Новые файлы за последние 24 часа' : '') . ($do
            ? '<br />' . $types[$do
                ] : '' ) . '</div>';
        $req = mysql_query(
        "SELECT `cms_forum_files`.*, `forum`.`from`, `forum`.`text`, `topicname`.`text` AS `topicname`
		FROM `cms_forum_files`
		LEFT JOIN `forum` ON `cms_forum_files`.`post` = `forum`.`id`
		LEFT JOIN `forum` AS `topicname` ON `cms_forum_files`.`topic` = `topicname`.`id`
		WHERE "
        . (isset ($_GET['new']) ? " `cms_forum_files`.`time` > '$new'" : " `filetype` = '$do'") . ($rights >= 7 ? '' : " AND `del` != '1'") . $sql . " ORDER BY `time` DESC LIMIT " . $start . "," . $kmess);
        while ($res = mysql_fetch_array($req)) {
            $fls = filesize('./files/' . $res['filename']);
            $fls = round($fls / 1024, 0);
            echo ($i % 2) ? '<div class="list2">' : '<div class="list1">';
            echo ($res['del'] ? '<img src="../images/del.png" width="16" height="16" class="left" />' : '') . '<img src="images/' . $res['filetype'] . '.png" width="16" height="16" class="left" />&nbsp;<a href="index.php?act=file&amp;id=' .
            $res['id'] . '">' . htmlspecialchars($res['filename']) . '</a>&nbsp;[' . $res['dlcount'] . '] <font color="#999999">' . $fls . 'кб.</font>';

Вот кусок категорий из форума, помогите под поиск переделать!
.
Let Mortal Kombat begin
в тему загруза однозначно, не важно как давно обсуждалась та тема. Форум засорять нечего
Всего: 5