﻿Модификация загруз центра для JonnCMS 3.0 и выше, от seg0ro
!!! Для установки с нуля !!!
При установке старая таблица удаляется
http://mobilarts.ru

	УСТАНОВКА:
1 Тупо льете на хост все (кроме того файла что вы сейчас читаете).
2 Запускаете файл install.php в корне сайта.
3 Проходите установку таблицы загруза, рейтинга и комментов (внимание если у вас были записи в таблице `download`, после установки их не будет);
4 Удаляете файл install.php
5 Прописываете новый счетчик в файл ../pages/mainmenu.php ->
    function dlcount(){
    $fl = mysql_result(mysql_query("SELECT COUNT(*) FROM `download` WHERE `type`='2' "), 0);
    $fl1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `download` WHERE `newtime` > '" . ($realtime - (3 * 24 * 3600)) . "' and `type`='2' "));
    $out = $fl;
    if ($fl1 > 0)
    {
        $out = $out . "/<a href='download/index.php?act=new'><span style='color: #FF0000'>+$fl1</span></a>";
    }
    return $out;
    }
    echo '<div class="menu"><a href="download/">Загрузки</a> (' . dlcount() . ')</div>';
6 в файле /download/index.php прописать возможность скачивать файлы гостям (по умолчанию разрешено- 1)
7 Радуемся жизни!

v3.2
Что нового:
- Новый поиск файлов (меньшая нагрузка на сервер)
- Добавлено соглашение (warn.php)
- Удаление комментариев с подтверждением
- Прекрутил общий вывод пользователя в комментах

Изменения:
- Убрана загрузка через оперу мини
- Замена всех запросов в базу на более правильные
- Поправил генерацию jad у прикрепленных файлов (теперь уже точно поправил)
- Небольшая оптимизация счетчика загрузок
- Исправил создание тем а форуме
- Немного изменил внешний вид администрирования загруза

v3.1
Что нового:
- Ничего

Изменения:
- Поправил генерацию jad у прикрепленных файлов
- Небольшая оптимизация счетчика загрузок
- Поправлен доступ модераторов с учетом последней версии JohnCMS

v3.0 [final]
Что нового:
- Рейтинг файлов (+/-). Только для зарегистрированных, накрутить не выйдет
- Добавил новый подсчет файлов, сенкс то AlkatraZ

Изменения:
- Поправил замену главного файла по средством выгрузки
- Поправил замену главного файла по средством импорта
- Изименил все запросы на добавление записей в базу
- Изменен тег ссылки [l][l/][/l] на [url=][/url] при создании темы на форуме

v2.5
Что нового:
- Замена основного файла по средством экспорта
- Добавил новую навигацию в топе файлов

Изменения:
- Поправил замену главного файла по средством выгрузки

v2.4+hotfix
что нового:
-Добавлена возможнность замены основного файла (полезно для тех, кто не хочет менять id файла). Пока что в тестовом режиме, не увлекайтесь 

Изменения:
-Исправлена навигация на главной странице;
-Исправил фильтрацию сессии.

hotfix for v2.3
-Сделал удаление комментариев.

v2.2, 2.3
Что нового:
-Комментарии к файлам. Старая функция обсуждения на форуме осталась, для этого просто необходимо добавить тему в "управление комментариями-Добавить". Для открепления темы и возврату к обычным кооментам просто необходимо написать в "управление комментариями-Изменить" 00 (два нуля);
-Новая постраничная навигация на главной странице в новых файлах и комментах (В топе оставил старую, ибо не критично). Всвязи с новой навигацией по словам Олега, должна немного уменьшиться нагрузка от загруза;
-Запрет качать файлы незарегестрированным пользователям (настраивается в конфиге загруза) вида "Чтобы скачать файл нужно авторизироваться или зарегистрироваться" По умолчанию разрешено

Изменения:
-Исправален глюк с неповазом скриншота для png файлов;
-Мелкие изменения.

v2.1
Что нового:
-добавлена возможность менять/откреплять топик обсуждения файла.

Изменения:
-Немного поправил запросы к базе;
-Поправил код.

v2.0
Что нового:
-При обновлении базы идет транслитерация имени папки;
-Добавлено общее время для файлов и прикрепленных файлов. При прикреплении файла обновляется значение, и основной файл отображается как новый;
-Число скачиваний прикрепленного файла прибавляется к числу основного. Сумма выводится в топе;
-Изменен вывод имени во всем загрузе, теперь за него отвечают два поля: имя для отображения и собственно имя (имя для отображения не должно быть пустым);
-bb-codes в описании файла (испольэуются стандартные, аккуратнее с тегом "ссылка");
-Генератор jad файлов(спасибо Mobila и wapskill);
-Топ файлов. Настройка количества файлов в топе в файле /download/config.php;
-изменен счетчик на главной, инклудить так;
	require_once ("download/config.php");
        echo '<div class="menu"><a href="download/">Загрузки</a> (' . dlcount() . ')</div>';
-добавлено 4 сортировки файлов и папок: от А до Я, от Я до А, новые Вверху, новые Внизу. Функция сделана на основе сессии;
-прикрепление файлов к основному;
-подтверждение удаления файлов, прикрепленных файлов и папок;
-добавлено определение файлов с расширением thm (темы для SE) + иконка, mid (музыкальный формат)
-при просмотре файла в заголовок страницы выводиться его название.
-добавлена возможность создавать тему на форуме из загруза, для обсуждения файла с обратной ссылкой на файл(используется тег, аккуратнее).

Изменения:
-Размер скриншота по умолчанию стал 200х200;
-Нормальное отображение кирилических id3 тагов у мр3 файлов(спасибо X-ray);
-если нет описания, скриншота то надпись об их отсутствии не показывается;
-убрана функция вывода новых файлов после папки- типа: папка(3+2), ибо кривой она была, вместо этого сделал ссылку на новые файлы не только на главной, а везде;
-убрана разархивация, нарезка файлов и комменты (вместо комментов появилась возможность создавать тему на форуме);
-изменен внешний вид;
-незначительные облегчения кода;
-убрана ссылка на удаление файла, если к у него есть прикрепления.
Внимание перед тем как вы все таки собираетесь удалить файл, убедитесь не прикреплены ли к нему другие, иначе прикрепленные придется удалять через ftp и обновлять базу.

Удачного сайтостроения!