  Скрипт: Java Загруз-центра (JDC)
  Версия: 1.1 alpha
  Автор: J-mix.
  Помощь в тестирование: Mertico, gameboy.
Еще раз, спасибо вам за помощь.
-------
    Описание:
-------
Это полностью новый загруз-центер не пудать с JZC.
Написано по новой абсолютно все.
И так начнем описание функционала.
--------
Сначала опишу особености
-------- 
  1 ) Все сылки преобразованы при помощи Mod Rewrite.
  2 ) Неограничиная вложеность папок
  3 ) Вывод иконки к файлам (java и Android (apk) берутся из архива файла) они вытаскиваются из архива всего один раз и сохраняются в папке с игрой. Для обнавление иконки удалите из папки с файлом, файл с именим icon.gif.
  4 ) Можно добавлять к одному файлу не ограниченое число версий, скринов. 
  5 ) Наложение копирайта на изображение, причем копирайт накладывается не на оригинал скрина, а лишь на копию которая хранится в папке temp/ и кэшируется на определеное время. ( Время кэширование задается в админке. )
Так что можете менять копирайт хоть каждый день.
Копирайт хранится по адресу: images/copy.png
Заменяйте на на свой только обизательно сохраняя регистр букв и не меняя разрешение файла
  6 ) Загруз центер почти весь кэшируется и блогодаря это-му скорость генираций составляет в среднем 0.002-0.003 (Проверялось на HostimRu.Net) 
P.S Измерялась скорость генераций без ядра системы
  7 ) Также можно устонавливать неограниченое число загруз центров. для этого при установки укажите не такой как на других, и создайте новую папку в корневой папке files и устоновите на неё CHMOD 777, И после этого укажите эту папку при установки
  8 ) Сортировка файлов по дате, рейтенгу, скачиванию, имени.
  9 ) Есть скрипт для вывода корневой папке на глявную для этого 
В файле: папка с зц/loads_list.php
отредоктируйте след строчки:
Сначало эту
    $set_base = opendir ('loads/setting') or die ('Error: Loading settings');
и впешите папку с зц вместо download/
A за тем следуйщию строку:
$set_load[$arr_name] = parse_ini_file ('loads/setting/' .$file) or die ('Erorr: Loading settings files "' .$arr_name. '"');
И также замете download/ на папку в которой лижит зц.
и все дальше нечего не трогать.
За тем напишите в файле 
pages/mainmenu.php 
Следуйщий код:
    require_once ('папка с загруз - центром/loads_list.php');
И все.
  10 ) Графический счетчик голосование
  11 ) Авто определение версий, постовщика java файла, есть возможность задавать язык файла для каждой версий
  12 ) Генирация jar файла с вашой рекламой
  13 ) В первью файла можно просматреть, кто загрузил файл, пройзводителя, время добавление, время обнавление, время последнего скачивание, кол-во скачивание и т.п
  14 ) Для каждой игры в мета-теги добавляется: ключевый слова, описание.
  15 ) В файлы jar, jad в майнефест добавляется ваш копирайт а имено к имени файла, к поставщику, добавляется собщение при удаление/установки. и заменяются все сылки на стороний ресурсы, а также заменяется иконка приложение на вашу. замете иконку ads/java/icon.png, на нужную вам. (Все настройки по поводу рекламы находятся по адресу: админка -> настройки -> настройки рекламы
  16 ) Также реклама добавляется в зип архив все что вам надо это добавить в папку ads/zip те файлы который должны добавлятся в архив.
  17 ) Мультиязычность, как соберутся все пакеты переводов так сделаю инсталл для установки языков
  18 ) Массовый импорт доп. файлов но не больше 15 файлов за раз,
что-бы не было нагрузки на сервер.
  19 ) Обсуждение файлов на форуме что может помочь вашему сайту в раскрутки форума
  20 ) Можно вык/выкл любой модуль системы, закрывать зц от гостей и т.д
  21 ) Для болие удобной работы с базой MySQL избользуем класс. В скором напишу кэширование запросов.
  
  Пользовательская часть,
длю юзеров доступны следуйщие модули:

- Пойск файлов (Админ имеет право включать/выключать его)

- Топ файлов (Админ имеет право включать/выключать его)

- Новый файлы (Админ имеет право включать/выключать его)

- Пройзводители (Админ имеет право включать/выключать его)

- Статистика зц (Админ имеет право включать/выключать его)

- 3D категория где выводятся только файлы с подержкой 3D  (Админ имеет право включать/выключать его)

- Bluetooth категория где выводятся только файлы с подержкой Bluetooth  (Админ имеет право включать/выключать его)

- Рейтинг файла голосовать можно раз в 10 минут

- Выбор вида сортировки файла.
Возможный виды сортировки:
  Дата
  Скачивание
  Имени
  Рейтенгу

  Админовский функционал:

 - Шикарный модуль настроек
Есть такий настройки как:
Системный настройки - В данном разделе настраеваются крайне важный настройки системы, такий как, время кэширование, папка с админкой, папка для хранение файлов и т.д. 
  Настройки рекламы - сдесь настраевается такий параметры как копирайт файл, сообщение при установки/удаление  приложений и т.д.
  Включение/Выключение модулей - в этом разделе можно включать отключать модули загруз-центра, а также сам загруз-центер.
  Оснавный настройки - сдесь содержатся такий настройки как: изменение название BT/3D категорий
Изменение иконок BT/3D категорий
Возможноть задать размер скриншот выводимый пользователю
Время новых файлов и т.п.
  - Возможность отчистки кэша файлов
за заданый период или весь кэш
  - Выгрузка/Импорт файлов
  - Массовый импорт / выгрузка доп. файлов
  - Удобное создание / редоктирование / удаление файлов / разделов
  - Возможность добавлять иконку к любому разделу

  И многое другое

    (c) J-mix 2010 - 2011