Скрипт загруз центра под JohnCMS 3.0
Автор: Максим (simba)
ICQ: 61590077
Сайт: http://simba-club.ru
R866920725287
Z117468354234
----------------------------------
Версия 3.1
По многочисленным просьбам опционально сделал автоматическое создание скриншотов к темам и видео.
При создании скринов (ко всему), они создаются 1 раз что позволяет не замедлять работу скрипта при постоянных обращениях и снижает нагрузку!
Основной скрин который видите при просмотре отдельного файла сохраняется в папке с файлом с таким же именем но с расширением GIF
Маленькие превьюшки сохраняются в папку graftemp
Так же поправлены некоторые мелкие баги (права на удаление и т.п.).
Для установки залить всё на хост в необходимую папку. Если заливали не в папку download, исправьте пути в файлах functions.php и в .htaccess
Далее запустите install.php
----------------------------
Для обновления с версии 3.0
Замените существующие файлы и добавьте несуществующие
Запустите update.php
Всё.
----------------------------------
Версия 3.0
Добавлено:
Комментарии
уведомления админу в приват о комментариях.
Настройки:
Возможность закрытия комментариев, установка количества файлов на страницу,
отключение возможности качать гостям, отключение уведомлений в приват о новых комментах.
В импорт добавлен импорт скринов.
Разграничены права. (модер по загрузкам не может удалять).
Поправлены мелкие ошибки.
Добавлен генератор JAD файлов к JAR
Чтобы изменить папку в которой всё хранится и лежит скрипт достаточно сменить её в htaccess и в functions.php
Чтобы вывести количество файлов на главную, в mainmenu.php пишем следующее:

include_once $SERVER['DOCUMENT_ROOT'].'download/functions.php';
echo'<div class="menu"><a href="download/index.html">Загруз-Зона </a>('.dcount_simba().')</div>';

----------------------

Основные характеристики:
Вывод файлов и папок, для папок подсчёт количества файлов и папок в ней и подсчёт новых файлов.
Топ файлов с возможностью сортировки
Вывод последних файлов.
Оценка файлов
Сортировка: имя | дата | скачивания | рейтинг

Админка:
Стандартно импорт, выгрузка, файлов и дополнительных файлов.
Изменение почти всего что можно и целесообразно. ))
Создание/удаление/изменение/сдвиг папок

Особенности:
Высокая скорость работы за счёт полного отказа от работы с файлами.
Вся информация о файле (в т.ч. основной тормоз - размер) лежит в базе
База разбита на 2 таблицы. В одной папки, в др. файлы.
Работа с зип архивами (просмотр и удаление файлов) реализована за счёт использования отдельного скрипта от гемороя, в дальнейшем перепишу полностью под двиг.
Ну пока вродь всё что вспомнил. скорей всего что-то забыл описать. ))

Установка:
Залить всё на хост. Будьте внимательны с папкой. Затрутся стандартные файлы которые есть.
Установить на папки
files
graftemp
screens
upl
zip/data
Права 777
Запустить файл http://Сайт.ru/download/install.php для заливки базы. (Базы ни какие не затрагиваются по крайней мере стандартные)
Админка находится по адресу http://Сайт.ru/download/admin.php

Пример работы: http://simba-club.ru/download/

Пожелания и предложения, а так же инфа об ошибках приветствуются.
З.Ы.
Расчитан в большей мере для тех кто работает с играми и программами ну и тем что лежит в архивах. ))