Скрипт: 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